https://github.com/warborn/android_passlist
Android application that consumes the Passlist API (https://github.com/warborn/passlist)
https://github.com/warborn/android_passlist
android android-application api-client
Last synced: about 2 months ago
JSON representation
Android application that consumes the Passlist API (https://github.com/warborn/passlist)
- Host: GitHub
- URL: https://github.com/warborn/android_passlist
- Owner: warborn
- Created: 2017-05-19T22:14:18.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-12-19T02:51:24.000Z (over 8 years ago)
- Last Synced: 2025-01-15T04:40:56.572Z (over 1 year ago)
- Topics: android, android-application, api-client
- Language: Java
- Homepage:
- Size: 208 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Android Passlist
## About
It's an android client that interacts with the [Passlist API](https://github.com/warborn/passlist).
##### Android features applied:
- Use of multiple activities
- Authentication
- Shared Preferences to store the API token
- HTTP Requests using [Fast Android Networking](https://github.com/amitshekhariitbhu/Fast-Android-Networking)
- File Uploading
- JSON Parsing
- Dynamic generated Android Components
## Features
#### Account registration and login
#### Listing of courses (groups) of registered by the current user
#### Registration of a new course
#### Schedule (calendar) of a given course
#### "Import Students" button allows the app to select a ***.csv*** file to add new students to a given course and also update them
#### Selection of a class day to list all the students enrolled in the course
In this activity the user can toggle the attendance of the student for that day.
## Installation
1. Clone this repo
2. Open it with Android Studio
3. Run the app with an actual android device or with an AVD