All Projects → Drjacky → Mvvmtemplate

Drjacky / Mvvmtemplate

Licence: mit
An Android Template with MVVM and Clean Architecture

Programming Languages

kotlin
9241 projects
flow
126 projects

Projects that are alternatives of or similar to Mvvmtemplate

Business Search App Java
Showcases object oriented programming in Java, Java Swing, Kotlin, and Android
Stars: ✭ 53 (-70.88%)
Mutual labels:  gradle, rxjava2, mvvm, clean-architecture
Coolweather
Weather App that uses Android best practices. Android Jetpack, clean architecture. Written in Kotlin
Stars: ✭ 154 (-15.38%)
Mutual labels:  gradle, coroutines, mvvm, clean-architecture
Android Showcase
💎 Android application following best practices: Kotlin, Coroutines, JetPack, Clean Architecture, Feature Modules, Tests, MVVM, DI, Static Analysis...
Stars: ✭ 5,214 (+2764.84%)
Mutual labels:  gradle, mvvm, clean-architecture
Theatre
Pet project using Clean Architecture + MVVM + Reactive Extensions + Android Architecture Components. The data are fetched from LondonTheatreDirect API. 🎭
Stars: ✭ 577 (+217.03%)
Mutual labels:  rxjava2, mvvm, clean-architecture
Myweatherkotlinflow
Android app that shows weather at your current location or any custom location you specify. Uses Kotlin Flow for data streaming and coroutines for asynchronous work. Also leverages Room, navigation component, Viewmodel and Livedata Jetpack components with MVVM presentation layer architecture. Dagger 2 with Dagger android for dependency injection
Stars: ✭ 23 (-87.36%)
Mutual labels:  rxjava2, coroutines, mvvm
UTair-MVP-Sample
Android Clean Architecture + MVP Sample written in Kotlin
Stars: ✭ 27 (-85.16%)
Mutual labels:  coroutines, clean-architecture, rxjava2
Kotlinjetpackinaction
🔥🔥 Kotlin Jetpack zero to hero. 新手到高手
Stars: ✭ 264 (+45.05%)
Mutual labels:  coroutines, mvvm, clean-architecture
Offlinesampleapp
Sample Offline-First MVVM app that uses Android Priority Job Queue, Room, Retrofit2, LiveData, LifecycleObserver, RxJava2, Dagger Android
Stars: ✭ 653 (+258.79%)
Mutual labels:  rxjava2, mvvm, clean-architecture
Web Dev Tools Android
Sample Android Application - MVVM, Clean Architecture, Modularization, Repository Pattern
Stars: ✭ 215 (+18.13%)
Mutual labels:  coroutines, mvvm, clean-architecture
Tdcapp
Sample app which access the TDC (The Developer's Conference) REST API.
Stars: ✭ 55 (-69.78%)
Mutual labels:  rxjava2, mvvm, clean-architecture
Pinboard Kotlin
Unofficial Pinboard android app, developed as a playground to study many topics related to Android. Kotlin + Coroutines + MVVM
Stars: ✭ 60 (-67.03%)
Mutual labels:  coroutines, mvvm, clean-architecture
modern-android
Modern Android Project Skeleton
Stars: ✭ 17 (-90.66%)
Mutual labels:  coroutines, mvvm, clean-architecture
DeezerClone
This Application using Dagger Hilt, Coroutines, Flow, Jetpack (Room, ViewModel, LiveData),Navigation based on MVVM architecture.
Stars: ✭ 81 (-55.49%)
Mutual labels:  coroutines, mvvm, coroutine
Clean Mvvm Archcomponents
👽 Android app consuming Star Wars API.Built with clean architecture ,MVVM pattern, Koin , Coroutines + Flows ,Architecture Components, Data Binding , Firebase , Unit/UI Tests ,Motion Layout
Stars: ✭ 285 (+56.59%)
Mutual labels:  coroutines, mvvm, clean-architecture
Baking App Kotlin
Android architecture sample with dynamic feature modularisation, clean architecture with MVI (Uni-directional data flow), dagger hilt, DFM Navigation, kotlin coroutines with StateFlow and Exo player.
Stars: ✭ 239 (+31.32%)
Mutual labels:  coroutines, mvvm, clean-architecture
Movieapp Clean Architecture
Learning Project (Movie App) For Applying Android Architecture Components And Clean Architecture Using MVVM With Kotlin
Stars: ✭ 123 (-32.42%)
Mutual labels:  coroutines, mvvm, clean-architecture
Exchange Rates Mvvm
Sample Android project which incorporates MVVM, databinding, RxJava2, Dagger2 and Clean Architecture approach.
Stars: ✭ 43 (-76.37%)
Mutual labels:  rxjava2, mvvm, clean-architecture
Sample Code Movies
This repository contains sample code. Its purpose being, to quickly demonstrate Android and software development in general, clean code, best practices, testing and all those other must know goodies.
Stars: ✭ 81 (-55.49%)
Mutual labels:  coroutines, mvvm, clean-architecture
Modular App Core
Core implementations for a modular Android App
Stars: ✭ 127 (-30.22%)
Mutual labels:  coroutines, mvvm, clean-architecture
Android Clean Architecture Boilerplate
Apply clean architecture on Android
Stars: ✭ 141 (-22.53%)
Mutual labels:  rxjava2, clean-architecture

MVVMTemplate 🧞‍

Language License Actions Status Build Status Quality Gate Status FOSSA Status

A simple Android template that lets you create an Android project quickly.

How to use 👣

Just click on Use this template button to create a new repo starting from this template.

Features 🕹

Under Development 🚧

  • Add CI
  • Use Kotlin DSL
  • Add Espresso, Instrumentation & Unit tests
  • Use Animations. To see changes, click here.
  • Use Hilt. To see changes, click here.
  • Migrate to Hilt 2.31. To see changes, click here.
  • Use Paging V3. To see changes, click here.
  • Use ViewBinding. To see changes, click here.
  • Migrate to JetPack Compose
  • Use detekt. To see changes, click here.
  • Add coroutines and flow. To see changes, click here.
  • Replace Preferences by DataStore. To see changes, click here.

CI 🏭

This template is using GitHub Actions as CI.

Available workflows listed as follows:

References 🧷

Contributing 🤝

Feel free to open an issue or submit a pull request for any bugs/improvements.

Result 📺

License ⚖️

FOSSA Status

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].