You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Jesus Mendoza,
Maximilian Orozco,
Gian Tolentino,
Abraham Estrada
User Login
- User can login using their Google account
- Firebase used for Authentication
- Photos taken by the user can be uploaded to the cloud
- User will be redirected if they are not logged in
Camera
- User can choose to take a photo using the system's camera
- Photo is collected by the app through intent
- Photo is then automatically opened in a cropper tool
- Cropper tool will then save the cropped image to the user's phone
- User can also choose to find an existing photo on their phone to crop
User files - Saved with Firebase
- App allows the user to view any of their files that are on FireBase storage
- User can also pick files on their phone to upload to the cloud
- Image Metadata is stored in a database.
- Realtime database is automatically synced for each user
Concepts
Some concepts used in the making of Notely
- Data binding
- Cloud database and storage
- Images stored locally
- Authentication
- Model View View Model paradigm
- Intents and permissions
- Navigation
About
Android mobile application written in Kotlin using Android Studio. Notely is an application meant for students that prefer to take a picture of notes written on a whiteboard or powerpoint slide in class. Features instant cropping tools and cloud backups.