Android to-do list app built during a CodePath Android bootcamp exercise. Covers ListView with ArrayAdapter, launching a second Activity for item editing, and persisting items across app restarts via a flat file.
- Add new to-do items via
EditText+ button - Tap any item to open an edit screen; changes reflect in the list on return
- Delete items from the list
- Items persist across app restarts (flat file serialization)
| Layer | Technology |
|---|---|
| Language | Java |
| UI | ListView, ArrayAdapter, EditText, AlertDialog |
| Navigation | Second Activity launched via explicit Intent |
| Persistence | Flat file via FileOutputStream / FileInputStream |
Open in Android Studio, let Gradle sync, and run on an emulator or physical device (API 21+).