/MyBaseTemplate

My App Template

Primary LanguageKotlin

MyBaseTemplate

My App template, from basic features to advanced one!

By Seongwhan Choi

What are available

Material Design Components
ExtendedFloatingActionButton, BottomNavigationView, DatePicker(Single, Ranged)
  • Motion Layout

What were used

  • MVVM
  • Hilt
  • Clean Architecture
  • Google Matrial Design
  • Jetpack Compose

Scheduled features

  • Fast browsing with Chrome Custom Tabs
  • REST API Using Retrofit2
  • Sample Chat
  • WorkManger
  • Dark Theme Available
  • ProtoDataStore with Kotlin Flow
  • Paging3
  • Reusable Partial UI Elements like Dialogs etc. with Jetpack Compose
  • Fully applied Jetpack Compose
  • xml layouts with Jetpack Compose

What I'm focusing

  • Fast App which not use main thread heavy
  • User Friendly and fun to use
  • Clean and simple, reusable codes
  • Built with Unit test, UI test