diff --git a/Projects/1-Beginner/To-Do-List.md b/Projects/1-Beginner/To-Do-List.md new file mode 100644 index 00000000..ede00c07 --- /dev/null +++ b/Projects/1-Beginner/To-Do-List.md @@ -0,0 +1,30 @@ +# To-Do List + +**Tier:** 1-Beginner + +It is an application that allow users to keep track of what they need to do to organize their daily lives. +You can create a new event, edit an existing event, and delete accomplished event as you like. + +## User Stories + +- [ ] User can create an event +- [ ] User can edit an event +- [ ] User can delete an event +- [ ] User can change the format of the application UI (theme - darkness, background color) + +## Bonus features + +- [ ] User can change the timeline of the event (date, time) +- [ ] User can sign up or sign in to save the record +- [ ] User can swap sideways to update profile (username, email account, profile picture, status) + +## Useful links and resources + +- https://www.youtube.com/watch?v=Jo6Mtq7zkkg +- https://developer.android.com/codelabs/basic-android-kotlin-training-lists#0 +- https://www.youtube.com/watch?v=Nol1F_Tieok + +## Example projects + +- https://developer.android.com/codelabs/basic-android-kotlin-training-lists#6 +- https://hub.packtpub.com/how-to-develop-a-simple-to-do-list-app-tutorial/ \ No newline at end of file diff --git a/README.md b/README.md index 2d209743..a7560fcb 100644 --- a/README.md +++ b/README.md @@ -78,6 +78,7 @@ required to complete them. | [Wind Chill](./Projects/1-Beginner/Windchill-App.md) | Calculate the windchill factor from an actual temperature | 1-Beginner | | [Word Frequency](./Projects/1-Beginner/Word-Frequency-App.md) | Calculate word frequency in a block of text | 1-Beginner | | [Weather App](./Projects/1-Beginner/Weather-App.md) | Get the temperature, weather condition of a city. | 1-Beginner | +| [To Do List](./Projects/1-Beginner/To-Do-List.md) | Create a new event, edit an existing event, and delete accomplished event to keep track of your daily life. | 1-Beginner | ### Tier-2: Intermediate Projects