← Back to Portfolio
Android Assignment

Project Overview
A native Android application showcasing material design, structured fragments, and structured Kotlin workflows. Features lists built using RecyclerView, custom adapters, and SQLite database integrations.
Key Features
- Responsive listing components loading data efficiently via custom adapters
- Dynamic search filter capabilities refining card lists instantly
- SQLite repository backend caching user edits and entries
- Seamless multi-activity navigation using Android Navigation Components
Technical Challenges & Solutions
Preventing memory leaks when rotating the device and managing layout configurations. Solved by structuring the application using the Model-View-ViewModel (MVVM) pattern and managing data state inside ViewModel holders.