← Back to Portfolio

Android Assignment

Android Assignment
androidMay 2026Mobile Developer

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.