A mobile app to access FEUP's SIGARRA website optimized for mobile devices.
- Optimized navigation and display for mobile devices
- Auto login
- Add and manage favorite pages
The app doesn't access any info that is being displayed on the website, the website is fully loaded and then CSS code is injected to the webview in order to change the display style.
The auto login feature works by checking if the user is not logged in and using the users encrypted details stored on device to login using a simple JavaScript function.
All user data is encrypted and kept on device. Encryption is handed by the library Qlassified Android that is itself a wrapper for the Android Keystore System. The developer of this app has no access to such data and it is not uploaded to any servers or remote locations.
- AHBottomNavigation - aurelhubert
- MaterialDrawer - mikepenz
- LovelyDialog - yarolegovich
- Qlassified Android - Q42
All code for the app is open source and available in this repository, feel free to fork and submit pull requests for review. The project was made in about a week so no rigorous testing or coding guidelines are being followed.
- Paulo Correia - MIEIC FEUP
App not affiliated with FEUP or Universidade do Porto.