EtsTest-AndroidApps / Notely

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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Notely

Knowledge is power!

Notely Logo

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

Login

- User will be redirected if they are not logged in

Redirect


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

Take pic

- User can also choose to find an existing photo on their phone to crop

Choose pic


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

Recycler


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.


Languages

Language:Kotlin 100.0%