Skip to content

javiddeveloper/TODO-List-compose

Repository files navigation

Paging 3 with Jetpack Compose - TODO List App

A modern Android application showcasing the integration of Jetpack Compose with Paging 3 with infinite scrolling.

Download APK File for review

Home Screen Home Screen Home Screen Home Screen Home Screen

Technologies Used

This project leverages several cutting-edge Android development technologies:

  • Kotlin: As the primary programming language
  • Hilt: For dependency injection
  • Jetpack Compose: For building the modern UI
  • Navigation Compose: For in-app navigation
  • Room: For local database storage
  • Paging 3: For efficient pagination of data
  • Coroutines: For managing background tasks
  • Retrofit: For API communication
  • Gson: For JSON parsing

Features

  • Clean architecture
  • Smooth infinite scrolling experience
  • Local caching for offline access
  • Clean and modern UI built with Jetpack Compose

Architecture

The app follows the MVVM (Model-View-ViewModel) architecture pattern and utilizes the Repository pattern for data management. It demonstrates the implementation of a robust, scalable, and maintainable Android application.

Getting Started

To run this project, you'll need to:

  1. Clone the repository
  2. Open the project in Android Studio
  3. Build and run the app

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages