Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A demo expense app that showcases modern Android development architecture (MVVM + Kotlin + Clean Architecture + Jetpack Compose + Retrofit2 + Hilt + Coroutines + Kotlin Flow + mockK + Espresso + Junit)

NotificationsYou must be signed in to change notification settings

oyeworemi/ExpenseAppJetpackCompose

Repository files navigation

A demo expense app that showcases modern Android development architecture (MVVM + Kotlin + Clean Architecture + Jetpack Compose + Retrofit2 + Hilt + Coroutines + Kotlin Flow + mockK + Espresso + Junit)

Built With

App is built with Test Driven Development (TDD) approach and Clean Architecture.

Jetpack Compose - Google's latest declarative UI toolkit.

Kotlin - Programming language for Android.

Hilt-Dagger - Standard library to incorporate Dagger dependency injection into an Android application.

Retrofit - A HTTP client.

Coroutines - For asynchronous.

Kotlin StateFlow & SharedFlow - Data objects that notify views.

ViewModel - Stores UI-related data that isn't destroyed on UI changes.

Navigation between diffrent Compose screen.

ScreenShot

Expense_App_1Expense_App_2

About

A demo expense app that showcases modern Android development architecture (MVVM + Kotlin + Clean Architecture + Jetpack Compose + Retrofit2 + Hilt + Coroutines + Kotlin Flow + mockK + Espresso + Junit)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp