Let's organize your task today!
For someone who tends to forget things, a to-do app is a must-have. My motivation is I want to develop an app that my sisters would love to use. They love the color Pink so I made it that way.
- Add, Edit, Delete Todo
- Display All Todo in Dashboard
- Random Quote Generator- A random quote is displayed in dashboard coming from ZenQuoteAPI.
- Profile Setup- User can set up his/her name and image which will then displayed in dashboard. Setups are then save even if the user close the application.
- No internet connection required- App works even if the user has no internet connection. Consequently, no quote will be generated.
This project is my first attempt to create an app together with Figma. I learned a lot and I had fun creating my own design. I used Room Database to store todos and enhance the architecture using MVVM. I also stumble upon ZenQuoteAPI, a random motivational quote api and integrate it in this app.
- Open Android Studio
- Click File -> New -> Project from Version Control
- In the URL field, paste this: https://github.com/Fangzsx/my-todo-app.git
- Set directory of the project
- Click Clone
Retrofit by Squareup 😍😘
Motion Toast by SpikeySanju 🌈🌠
ImagePicker by dhaval2404 📸🤗
CircleImageview by hdodenhof 🖼😚
SSP/SDP by Intuit 😎❤