Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
app
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Android Passlist

About

It's an android client that interacts with the Passlist API.

Android features applied:
  • Use of multiple activities
  • Authentication
  • Shared Preferences to store the API token
  • HTTP Requests using Fast Android Networking
  • File Uploading
  • JSON Parsing
  • Dynamic generated Android Components

Features

Account registration and login

Screenshot of the Register screen Screenshot of the Login screen

Listing of courses (groups) of registered by the current user

Screenshot of the groups screen

Registration of a new course

Screenshot of the Register Group screen

Schedule (calendar) of a given course

Screenshot of the Calendar screen

"Import Students" button allows the app to select a .csv file to add new students to a given course and also update them

Screenshot of the Android File Chooser screen

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.

Screenshot of the Student List screen

Installation

  1. Clone this repo
  2. Open it with Android Studio
  3. Run the app with an actual android device or with an AVD

About

Android application that consumes the Passlist API (https://github.com/warborn/passlist)

Topics

Resources

Releases

No releases published

Packages

No packages published

Languages