Skip to content

Commit 3cb5a30

Browse files
authored
Create README.md
1 parent e134a75 commit 3cb5a30

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
## To-Do Android App
2+
> A To-Do List app for devices running Android 5.0+
3+
4+
### Screenshots
5+
<img src="https://user-images.githubusercontent.com/42904676/95720737-41e02f80-0c8f-11eb-9efd-97c1e7a85d2e.png" width="280px"><img src="https://user-images.githubusercontent.com/42904676/95720876-6f2cdd80-0c8f-11eb-9a2a-5203d4695532.png" width="280px">
6+
7+
### Setup
8+
1. Fork and clone this repo to your PC.
9+
1. Open the project in Android Studio.
10+
1. Build an APK and copy it over to your Android device.
11+
1. Install and add your To-Do tasks!
12+
13+
> Please make sure to save your To-Do tasks by hitting the **Done** key on your on-screen keyboard!
14+
15+
### Concepts Learned
16+
* RecyclerView *-> To display the list of ToDos*
17+
* ViewHolders *-> To implement multi-select*
18+
* AdapterDataObserver *-> To display the welcoming message*
19+
* ContextualActionMode *-> To implement deletion*
20+
* Drawable Selector *-> To provide visual cues to the User*
21+
* Room Database *-> To store data*
22+
23+
> If you are looking for details, the source code has been thoroughly documented.
24+
25+
### Resources Used
26+
* [Official Android API Reference](https://developer.android.com/reference)
27+
* [Android GitBook](https://google-developer-training.github.io/android-developer-fundamentals-course-concepts-v2/index.html)
28+
* [Stack Overflow](https://stackoverflow.com/)
29+
30+
### Future Aspects / Scope
31+
1. UI Overhaul
32+
1. Launcher icon
33+
1. Undetected bug fixes
34+
1. Persist orientation changes
35+
1. Dark mode
36+
1. Testers

0 commit comments

Comments
 (0)