All Projects → SamYStudiO → Beaver

SamYStudiO / Beaver

Android MVVM + Dagger 2 (Hilt) + JetPack project template

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Beaver

Jreadhub
Readhub Android 客户端——官网 : https://readhub.cn
Stars: ✭ 168 (+16.67%)
Mutual labels:  rxjava, dagger2, retrofit, room
Awesome Android Kotlin Apps
👓 A curated list of awesome android kotlin apps by open-source contributors.
Stars: ✭ 1,058 (+634.72%)
Mutual labels:  rxjava, firebase, mvvm, retrofit
Weatherapp
5 Day Forecast app that works on Android and uses latest tools (Kotlin, Navigation, Room, LiveData, Databinding, Dagger 2)
Stars: ✭ 426 (+195.83%)
Mutual labels:  rxjava, dagger2, mvvm, room
Bigbang
Android base project used by Xmartlabs team
Stars: ✭ 47 (-67.36%)
Mutual labels:  rxjava, dagger2, retrofit, crashlytics
Android Clean Architecture Mvvm Dagger Rx
Implemented by Clean Architecture, Dagger2, MVVM, LiveData, RX, Retrofit2, Room, Anko
Stars: ✭ 138 (-4.17%)
Mutual labels:  rxjava, dagger2, mvvm, room
Android Mvvm Architecture
This repository contains a detailed sample app that implements MVVM architecture using Dagger2, Room, RxJava2, FastAndroidNetworking and PlaceholderView
Stars: ✭ 2,720 (+1788.89%)
Mutual labels:  rxjava, dagger2, mvvm, room
Viabus Architecture
让 Android 开发可以像流水线一样高效的,职责分离架构 ⚡ 不同于 MVP 的配置解耦,也不能和 似是而非 的 MVVM - Clean 同日而语。VIABUS 是世界范围内首个明确提出,通过职责分离,来真正实现 UI 和 业务并行开发的 Android 项目级开发架构和设计模式理念。
Stars: ✭ 485 (+236.81%)
Mutual labels:  rxjava, mvvm, retrofit, room
Pinboard Kotlin
Unofficial Pinboard android app, developed as a playground to study many topics related to Android. Kotlin + Coroutines + MVVM
Stars: ✭ 60 (-58.33%)
Mutual labels:  dagger2, mvvm, room
Android tmdb clean architecture
Showcase of clean architecture concepts along with Continuous Integration and Development for modular Android applications. Includes test suits (functional and unit tests) along with code coverage.
Stars: ✭ 63 (-56.25%)
Mutual labels:  rxjava, dagger2, room
Kingtv
📺 高仿全民直播(全民TV),项目采用 MVP + RXJava + Retrofit + OKHttp + Material Design + Dagger2 + Base + Glide + GreenDao构建。因为全民TV已经凉了,导致App已经连不上。所以本项目已暂停维护。仅供学习。 推荐MVPFrame: https://github.com/jenly1314/MVPFrame 和你值得拥有的MVVMFrame快速开发框架: https://github.com/jenly1314/MVVMFrame
Stars: ✭ 1,594 (+1006.94%)
Mutual labels:  rxjava, dagger2, retrofit
Alfonz
Mr. Alfonz is here to help you build your Android app, make the development process easier and avoid boilerplate code.
Stars: ✭ 90 (-37.5%)
Mutual labels:  rxjava, mvvm, retrofit
Tdcapp
Sample app which access the TDC (The Developer's Conference) REST API.
Stars: ✭ 55 (-61.81%)
Mutual labels:  mvvm, retrofit, room
Android App Template
Kickstart your new project with Android App Template (Kotlin + MVVM + AAC + Dagger 2 + Retrofit 2 + RxJava)
Stars: ✭ 34 (-76.39%)
Mutual labels:  rxjava, dagger2, mvvm
Newspaper
An aggregated newspaper app containing news from 10+ local news publishers in Hong Kong. Made with ❤
Stars: ✭ 82 (-43.06%)
Mutual labels:  rxjava, firebase, dagger2
Android Template
Android app starter template
Stars: ✭ 141 (-2.08%)
Mutual labels:  rxjava, dagger2, mvvm
Androidarchitecture
Android Architecture using Google guides
Stars: ✭ 127 (-11.81%)
Mutual labels:  dagger2, mvvm, room
Androcat
AndroCat is a GitHub client for Android phones and provides to user GitHub user interface like how they used to.
Stars: ✭ 87 (-39.58%)
Mutual labels:  rxjava, mvvm, retrofit
Jd Test
仿京东app 全新组件化架构升级
Stars: ✭ 1,346 (+834.72%)
Mutual labels:  rxjava, dagger2, retrofit
Just Another Android App
An Android base app with loads of cool libraries/configuration NOT MAINTAINED
Stars: ✭ 1,654 (+1048.61%)
Mutual labels:  rxjava, dagger2, crashlytics
Scallop
干货集中营Android app(MVP + RxJava2 + Dagger2 + Retrofit)
Stars: ✭ 120 (-16.67%)
Mutual labels:  rxjava, dagger2, retrofit

Beaver

Android Project template using View Model MVVM and Repository Data pattern, with Dagger 2 / Hilt and Jetpack (Androidx) libraries (navigation component, room, worker, etc...).

Template includes basic implementation for a launch screen, a home screen, an authentication screen and a profile screen. Authentication is implemented using OAuth2 and automatically refresh token when a 401 HTTP exception is thrown.

Also features :

Common used libraries :

Package structure is inspired from this reading.

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