All Projects → jurajkusnier → Android App Template

jurajkusnier / Android App Template

Kickstart your new project with Android App Template (Kotlin + MVVM + AAC + Dagger 2 + Retrofit 2 + RxJava)

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Android App Template

Mvvmframe
🏰 MVVMFrame for Android 是一个基于Google官方推出的Architecture Components dependencies(现在叫JetPack){ Lifecycle,LiveData,ViewModel,Room } 构建的快速开发框架。有了MVVMFrame的加持,从此构建一个MVVM模式的项目变得快捷简单。
Stars: ✭ 218 (+541.18%)
Mutual labels:  dagger2, mvvm, retrofit2, android-architecture-components
Android Clean Architecture Mvvm Dagger Rx
Implemented by Clean Architecture, Dagger2, MVVM, LiveData, RX, Retrofit2, Room, Anko
Stars: ✭ 138 (+305.88%)
Mutual labels:  rxjava, dagger2, mvvm, retrofit2
Weatherapp
5 Day Forecast app that works on Android and uses latest tools (Kotlin, Navigation, Room, LiveData, Databinding, Dagger 2)
Stars: ✭ 426 (+1152.94%)
Mutual labels:  rxjava, dagger2, mvvm, android-architecture-components
Kotlin Android Mvvm Starter
Android Kotlin Starter is a starter project which implements MVVM Pattern.
Stars: ✭ 276 (+711.76%)
Mutual labels:  dagger2, mvvm, retrofit2
News
A sample News 🗞 app built using Modern Android Development [Architecture Components, Coroutines, Retrofit, Room, Kotlin, Dagger]
Stars: ✭ 774 (+2176.47%)
Mutual labels:  dagger2, retrofit2, android-architecture-components
Android Mvp Mvvm Flytour
🔥🔥🔥 FlyTour是Android MVVM+MVP+Dagger2+Retrofit+RxJava+组件化+插件组成的双编码架构+双工程架构+双语言Android应用开发框架,通过不断的升级迭代该框架已经有了十个不同的版本,5.0之前工程架构采用gradle配置实现组件化,5.0之后的工程架构采用VirtualAPK实现了插件化,5.0之前采用Java编码实现,5.0之后采用Kotlin编码实现,编码架构由MVVM和MVP组成,工程架构和编码架构及编码语言开发者可根据自己具体的项目实际需求去决定选择使用,该框架是Android组件化、Android插件化、Android MVP架构、Android MVVM架构的集大成者,帮助你快速的搭建自己的App项目开发框架,以便把主要的精…
Stars: ✭ 2,948 (+8570.59%)
Mutual labels:  dagger2, mvvm, retrofit2
AndroidMVPArchitecture
Android MVP architecture sample project with or without RxJava and Dagger2 and Kotlin
Stars: ✭ 78 (+129.41%)
Mutual labels:  rxjava, dagger2, retrofit2
Afmall
A pure shopping App based on Kotlin + ARouter + MVP + RxJava2 + Retrofit + Dagger2 + 七牛云 + Glide
Stars: ✭ 20 (-41.18%)
Mutual labels:  rxjava, dagger2, retrofit2
Tvflix
TvFlix android app using Dagger Hilt, Coroutines, Flow, KTX, Jetpack(Room, ViewModel, Paging3, Lifecycle) based on MVVM architecture purely written in Kotlin
Stars: ✭ 286 (+741.18%)
Mutual labels:  dagger2, retrofit2, android-architecture-components
Android Architecture Components Kotlin
Clean code App with Kotlin and Android Architecture Components
Stars: ✭ 23 (-32.35%)
Mutual labels:  dagger2, retrofit2, android-architecture-components
Mvvmarms
Android MVVM Architecture Components based on MVPArms and Android Architecture Components.
Stars: ✭ 425 (+1150%)
Mutual labels:  dagger2, mvvm, retrofit2
Mvvmhabit
goldze: 本人喜欢尝试新的技术,以后发现有好用的东西,我将会在企业项目中实战,没有问题了就会把它引入到MVVMHabit中,一直维护着这套框架,谢谢各位朋友的支持。如果觉得这套框架不错的话,麻烦点个 star,你的支持则是我前进的动力!
Stars: ✭ 6,789 (+19867.65%)
Mutual labels:  rxjava, mvvm, retrofit2
catchflicks
🎬 Kitchen sink project for learning android concepts 🎬
Stars: ✭ 12 (-64.71%)
Mutual labels:  rxjava, dagger2, retrofit2
Base Mvvm
App built to showcase basic Android View components like ViewPager, RecyclerView(homogeneous and heterogeneous items), NavigationDrawer, Animated Vector Drawables, Collapsing Toolbar Layout etc. housed in a MVVM architecture
Stars: ✭ 18 (-47.06%)
Mutual labels:  dagger2, mvvm, retrofit2
paybill-manager
Your personal finance manager
Stars: ✭ 46 (+35.29%)
Mutual labels:  mvvm, dagger2, retrofit2
Androidproject
Android 技术中台,但愿人长久,搬砖不再有
Stars: ✭ 4,398 (+12835.29%)
Mutual labels:  rxjava, mvvm, retrofit2
Wanandroid
🏄 基于Architecture Components dependencies (Lifecycles,LiveData,ViewModel,Room)构建的WanAndroid开源项目。 你值得拥有的MVVM快速开发框架:https://github.com/jenly1314/MVVMFrame
Stars: ✭ 410 (+1105.88%)
Mutual labels:  dagger2, mvvm, retrofit2
Kotlin Life
App界的一股清流 音视频vr应有尽有 完全按照Material design规范设计的App (written with java and Kotlin)
Stars: ✭ 864 (+2441.18%)
Mutual labels:  rxjava, dagger2, retrofit2
Fineract-CN-mobile
DEPRECATED project - Check the Apache fineract-cn-mobile project instead
Stars: ✭ 17 (-50%)
Mutual labels:  rxjava, dagger2, retrofit2
UdacityPopularMovies
An Android app, that helps you browse most popular and most rated movies. This project is created for Udacity Android Developer Nanodegree.
Stars: ✭ 26 (-23.53%)
Mutual labels:  dagger2, retrofit2, android-architecture-components

Android App Template (Kotlin + MVVM + AAC + Dagger 2 + Retrofit 2 + RxJava)

Kickstart your new project with Android App Template. Starting a new project from scratch it's annoying. Android App Template combines the most used libraries and best practices you can use as the core of your new project.

About

App Template partially implements Github Jobs API for testing purposes. The codebase is divided by MVVM pattern. Data, UI and business logic are separated and thence code is easy to maintain and modify. Individual modules are easy to test because dependencies are solved by dependency injector Dagger 2.

Project Features

  • Android Architecture Components - Following latest Android guidelines and using lifecycle-aware components (LiveData + ViewModel). It helps the app to survive configuration changes, avoid memory leaks and easily load data into UI. More info: https://developer.android.com/topic/libraries/architecture/
  • MVVM Architecture - Using modern Model-View-ViewModel design pattern
  • Kotlin - 100% Kotlin codebase

Libraries

Feedback

If you use this template for your project please let me known how satisfied you are.

You can contact me at [email protected]

https://jurajkusnier.com/

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].