Noel-elon / PlainList

A simple app that demonstrates modern android development using app modularization, Jetpack compose, Hilt, Room, Viewmodel, Coroutines and Kotlin flow with MVVM architecture.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PLAIN LIST πŸ“’

A simple app that demonstrates modern android development using app modularization, Jetpack compose, Hilt, Room, Viewmodel, Coroutines and Kotlin flow with MVVM architecture.

How to build βš™οΈ

  • To run this project, clone this repository using this on your terminal git clone https://github.com/Noel-elon/PlainList.git
  • Import into android studio
  • Build the project and run on an android device or emulator

Project features 🎨

How does modularization work? πŸ€”

In simple terms, modularization is the practice of splitting your application codebase into "modules" that serve specific purposes and have individual responsobilities Modularization aids app scalability, testability, ownership, reusability, amongst others.

figure4

To learn more about modularization in android and best practices, check the official documentation here

Demo πŸ“²

ezgif com-video-to-gif-2

Author πŸ‘¨πŸ½β€πŸ³

Nwaelugo Noel

About

A simple app that demonstrates modern android development using app modularization, Jetpack compose, Hilt, Room, Viewmodel, Coroutines and Kotlin flow with MVVM architecture.


Languages

Language:Kotlin 100.0%