CaMnter / Androidlife
Licence: apache-2.0
📔 CaMnter's android learning life and footprint.
Stars: ✭ 293
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Androidlife
T Mvp
Android AOP Architecture by Apt, AspectJ, Javassisit, based on Realm+Databinding+MVP+Retrofit+Rxjava2
Stars: ✭ 2,740 (+835.15%)
Mutual labels: rxjava2, apt, databinding
NoWordsChat
No Words Chat,Just For Fun! Use MVVM,DataBinding,Fresco......
Stars: ✭ 46 (-84.3%)
Mutual labels: rxjava2, databinding
stockwatcher
stockwatcher, a modern android development stack showcase
Stars: ✭ 62 (-78.84%)
Mutual labels: rxjava2, databinding
eyepetizer kotlin
一款仿开眼短视频App,分别采用MVP、MVVM两种模式实现。一、组件化 + Kotlin + MVP + RxJava + Retrofit + OkHttp 二、组件化 + Kotlin + MVVM + LiveData + DataBinding + Coroutines + RxJava + Retrofit + OkHttp
Stars: ✭ 83 (-71.67%)
Mutual labels: rxjava2, databinding
Archetype
[DEPRECATED]Badass MVVM architecture.
Stars: ✭ 84 (-71.33%)
Mutual labels: rxjava2, databinding
Trailersapp
A simple demo project for The Movie DB based on MVVM clean architecture.
Stars: ✭ 180 (-38.57%)
Mutual labels: rxjava2, databinding
Android-Code-Demos
📦 Android learning code demos.
Stars: ✭ 41 (-86.01%)
Mutual labels: rxjava2, databinding
Mvvmhabit
goldze: 本人喜欢尝试新的技术,以后发现有好用的东西,我将会在企业项目中实战,没有问题了就会把它引入到MVVMHabit中,一直维护着这套框架,谢谢各位朋友的支持。如果觉得这套框架不错的话,麻烦点个 star,你的支持则是我前进的动力!
Stars: ✭ 6,789 (+2217.06%)
Mutual labels: rxjava2, databinding
DataBindingCompat
A Gradle plugin that makes databinding work well with appcompat
Stars: ✭ 13 (-95.56%)
Mutual labels: gradle-plugin, databinding
PlayAndroid
✌️✊👋玩安卓Mvvm组件化客户端,整合Jetpack组件DataBinding、ViewModel以及LiveData;屏幕适配✔️状态栏沉浸式✔️黑夜模式✔️,无数据、加载失败状态页;骨架屏、Koin依赖注入等
Stars: ✭ 193 (-34.13%)
Mutual labels: rxjava2, databinding
RxFamilyUser
框架使用retrofit2与rxjava2+databing,Md风格一个开源项目.
Stars: ✭ 21 (-92.83%)
Mutual labels: rxjava2, databinding
Android App Architecture Mvvm Databinding
A simple but complete project (in both Java & Kotlin) to demonstrate the Android application architecture with MVVM pattern, a client app for The Movie DB Web API. Dagger2 is used for dependency injection and RxJava is used for RFP (Reactive Functional Programming).
Stars: ✭ 69 (-76.45%)
Mutual labels: rxjava2, databinding
Exchange Rates Mvvm
Sample Android project which incorporates MVVM, databinding, RxJava2, Dagger2 and Clean Architecture approach.
Stars: ✭ 43 (-85.32%)
Mutual labels: rxjava2, databinding
Rx.observe
Transform any method to an Rx Observable ! (VIPER)
Stars: ✭ 34 (-88.4%)
Mutual labels: rxjava2, apt
Sunset-hadith
Islamic app written with Kotlin, using KTOR + coroutines + flow + MVVM + Android Jetpack + Navigation component. Old version using RxJava + Retrofit + OKHttp
Stars: ✭ 26 (-91.13%)
Mutual labels: rxjava2, databinding
Mvvmsmart
基于谷歌最新AAC架构,MVVM设计模式的一套快速开发库,整合ViewModel+Lifecycles+Navigation+DataBinding+LiveData+Okhttp+Retrofit+RxJava+Glide等主流模块,满足日常开发需求。使用该框架可以快速开发高质量、易维护的Android应用。 项目组会持续维护,请放心使用.欢迎Start并Fork交流.
Stars: ✭ 382 (+30.38%)
Mutual labels: rxjava2, databinding
Mvvmarms
Android MVVM Architecture Components based on MVPArms and Android Architecture Components.
Stars: ✭ 425 (+45.05%)
Mutual labels: rxjava2, databinding
MVVM-Demo
This demo for MVVM Design pattern for android
Stars: ✭ 20 (-93.17%)
Mutual labels: rxjava2, databinding
AndroidLife
- 源码
- APT
- 小仓库
- Gradle + Groovy
-
插件化
- 简版加载插件 class
- 打开已注册插件 Activity
- 打开已注册插件 Service
- 加载插件资源(插件 Resources 替换宿主 Resources)
- 宿主插件资源合并 + Small 的插件资源指定 PP 段(防止 Id 冲突)
- 多 classloader 加载插件
- Hook binder
- Hook AMS and PMS
- Hook AMS 实现 Activity 插件化(主流版方案)
- Hook LoadedApk 加载组件 class
- Hook AMS 实现 Service 插件化(主流版方案)
- BroadcastReceiver 插件化(主流版方案)
- ContentProvider 插件化(主流版方案)
- Android hide api(源自 VirtualApk)
- 算法练习
- 其他效果展示
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].