All Projects → wasabeef → Kotlin Mvvm

wasabeef / Kotlin Mvvm

Licence: apache-2.0
Sample for MVVM using Kotlin

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Kotlin Mvvm

Swifthub
GitHub iOS client in RxSwift and MVVM-C clean architecture
Stars: ✭ 2,330 (+1246.82%)
Mutual labels:  mvvm, mvvm-architecture
Movieapp Clean Architecture
Learning Project (Movie App) For Applying Android Architecture Components And Clean Architecture Using MVVM With Kotlin
Stars: ✭ 123 (-28.9%)
Mutual labels:  mvvm, mvvm-architecture
Harrypotter
🧙🏻 Sample HarryPotter application based on MVVM architecture (ViewModel, LiveData, Repository, Coroutines, Koin or Dagger-Hilt)
Stars: ✭ 116 (-32.95%)
Mutual labels:  mvvm, mvvm-architecture
Android Inappbilling
A sample which uses Google's Play Billing Library and it does InApp Purchases and Subscriptions.
Stars: ✭ 114 (-34.1%)
Mutual labels:  mvvm, mvvm-architecture
Combine Mvvm
Sample project with Combine & UIKit framework, MVVM architecture
Stars: ✭ 132 (-23.7%)
Mutual labels:  mvvm, mvvm-architecture
Mvvm Architecture
The practice of MVVM + Jetpack architecture in Android.
Stars: ✭ 1,634 (+844.51%)
Mutual labels:  mvvm, mvvm-architecture
Android Vmlib
VMLib is an Android framework based on Android Jetpack, easy to use, desinged for fast development. Embrace the new way devloping Android :)
Stars: ✭ 146 (-15.61%)
Mutual labels:  mvvm, mvvm-architecture
Alfonz
Mr. Alfonz is here to help you build your Android app, make the development process easier and avoid boilerplate code.
Stars: ✭ 90 (-47.98%)
Mutual labels:  mvvm, mvvm-architecture
Bindables
🧬 Android DataBinding kit for notifying data changes from Model layers to UI layers on MVVM architecture.
Stars: ✭ 130 (-24.86%)
Mutual labels:  mvvm, mvvm-architecture
Restapimvvm
App that interacts with a Rest Api. Architecture is MVVM.
Stars: ✭ 130 (-24.86%)
Mutual labels:  mvvm, mvvm-architecture
Xaml Code Experiences
A collection of the experiences I have collected during days of Xamarin and Wpf, while following the MVVM design pattern.
Stars: ✭ 114 (-34.1%)
Mutual labels:  mvvm, mvvm-architecture
Popularmovies
🎥 Movie discovery app showcasing Android best practices with Google's recommended architecture: MVVM + Repository + Offline support + Android Architecture Components + Paging library & Retrofit2.
Stars: ✭ 142 (-17.92%)
Mutual labels:  mvvm, mvvm-architecture
Aachulk
️🔥️🔥️🔥AACHulk是以Google的ViewModel+DataBinding+LiveData+Lifecycles框架为基础, 结合Okhttp+Retrofit+BaseRecyclerViewAdapterHelper+SmartRefreshLayout+ARouter打造的一款快速MVVM开发框架
Stars: ✭ 109 (-36.99%)
Mutual labels:  mvvm, mvvm-architecture
Bark
Bark is an iOS App which allows you to push customed notifications to your iPhone
Stars: ✭ 2,371 (+1270.52%)
Mutual labels:  mvvm, mvvm-architecture
Mvvm Reddit
A companion project for our blog post on better Android software development using MVVM with RxJava.
Stars: ✭ 106 (-38.73%)
Mutual labels:  mvvm, mvvm-architecture
Xcoordinator
🎌 Powerful navigation library for iOS based on the coordinator pattern
Stars: ✭ 1,752 (+912.72%)
Mutual labels:  mvvm, mvvm-architecture
Movietray
Its a playground application focusing on Paging3, MVVM architecture, Kotlin Extension functions, Retrofit, DSL, Navigation component, MotionLayout, SharedElementTransition, Single Activity Architecture, DataStore etc.
Stars: ✭ 78 (-54.91%)
Mutual labels:  mvvm, mvvm-architecture
Archetype
[DEPRECATED]Badass MVVM architecture.
Stars: ✭ 84 (-51.45%)
Mutual labels:  mvvm, mvvm-architecture
Android Mvvm Architecture
A basic sample android application to understand MVVM in a very simple way.
Stars: ✭ 129 (-25.43%)
Mutual labels:  mvvm, mvvm-architecture
Android Clean Architecture Mvvm Dagger Rx
Implemented by Clean Architecture, Dagger2, MVVM, LiveData, RX, Retrofit2, Room, Anko
Stars: ✭ 138 (-20.23%)
Mutual labels:  mvvm, mvvm-architecture

Android

Getting Started

Major libraries

  • Kotlin
  • Android Architecture Components (ViewModel, LiveData, Room)
  • Dagger2
  • Retrofit
  • RxJava
  • Moshi and Kotshi
  • Glide

Naming rules

XMLs

http://standards.mediarain.com/android/java

Colors

Examples..

<color name="white">#FFFFFF</color>
<color name="white_20">#33FFFFFF</color>
<color name="black_50">#80000000</color>
<color name="matterhorn">#555555</color>
<color name="neon_blue">#6447FF</color>

http://www.htmlcsscolor.com/

Update gem's versions for Danger

$ brew update
$ brew install rbenv ruby-build
$ rbenv install -l
$ rbenv install {targetVerion}
$ rbenv global {targetVersion}
$ rbenv exec gem install bundler
$ rbenv exec bundle update
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].