包括各种快速开发框架、测试框架、系统框架、插件补丁框架、设计模式框架、主题切换框架。
android-tips-tricks: https://github.com/nisrulz/android-tips-tricks
Android 开发的一些 Tips 集合
Android-Code-Style: https://github.com/LoranWong/Android-Code-Style
初心网络安卓组代码规范说明
AndroidStandardDevelop: https://github.com/Blankj/AndroidStandardDevelop
安卓开发规范
material-design-data: https://github.com/Luosunce/material-design-data
关于 Material Design 的一切资料都在这里
python-for-android: https://github.com/kivy/python-for-android
用 Python 开发 Android 应用程序
MVPArt: https://github.com/JessYanCoding/MVPArt
A New Android MVP Architecture http://www.jianshu.com/p/ac51c9b88af3
MVPArms: https://github.com/JessYanCoding/MVPArms
一个整合了大量主流开源项目的Android Mvp快速搭建框架
atlas: https://github.com/alibaba/atlas
Atlas – 带你重返App开发的田园时代
ak-universal-android-helper: https://github.com/kumar-aakash86/ak-universal-android-helper
安卓开发助手
SampleApp: https://github.com/saveendhiman/SampleApp
安卓快速开发框架
BGAScaffolding-Android: https://github.com/bingoogolapple/BGAScaffolding-Android
Android MVC、MVP、MVVM 项目开发脚手架
FunctionalAndroidReference: https://github.com/pakoito/FunctionalAndroidReference
Showcase project of Functional Reactive Programming on Android, using RxJava. http://tinyurl.com/RxDroidcon16
Pluto-Android: https://github.com/minggo620/Pluto-Android
Android应用开发通用框架AndroidMVPAuthenticationBoilerPlate: https://github.com/TakeoffAndroid/AndroidMVPAuthenticationBoilerPlate
Login/Signup app which handles boiler plate Validation logics using MVP design patterns with SQLite Database
AppAddUpdate: https://github.com/kingwang666/AppAddUpdate
Android app 增量更新
rexxar-android: https://github.com/douban/rexxar-android
豆瓣的混合开发框架 – Rexxar
patchrom_miui: https://github.com/MiCode/patchrom_miui
MIUI 8 系统
dynamic-load-view: https://github.com/kot32go/dynamic-load-view
Dynamic-load-view 能够动态加载外部apk中的View以及资源,能够热修复线上View,以及模块化更新Robust: https://github.com/Meituan-Dianping/Robust
美团的新一代热更新系统Robust,对Android版本无差别兼容。无需发版就可以做到随时修改线上bug,快速对重大线上问题作出反应,补丁修补成功率高达99.9%
tinker: https://github.com/Tencent/tinker
腾讯热修复方法 tinker
AnoleFix: https://github.com/dodola/AnoleFix
Another hotfix 另一个热修复方案 Alpha,来自InstantRun 和 Robust 类似
delta: https://github.com/byteam/delta
Android热修复与增量升级,基于微信Tinker原理
Amigo: https://github.com/eleme/Amigo
A hotfix library for Android platform, and not just this…
Tinker_imitator: https://github.com/zzz40500/Tinker_imitator
微信热更新方案实践
SmartGo: https://github.com/Sausure/SmartGo
An easier way to launch framework components
green-coffee: https://github.com/mauriciotogneri/green-coffee
Android library that allows you to run Cucumber scenarios in your instrumentation testsabtestgen: https://github.com/imperial-crystalline-recursion/abtestgen
An Android library for generating simple A/B tests
restito: https://github.com/mkotsur/restito
Restito – mocking framework for testing rest clients
SimpleChat: https://github.com/AndreiD/SimpleChat
The best room chat system for Android. Real-time, IRC Style using firebase as database
easydatabinding: https://github.com/joxad/easydatabinding
This project goal is to create activity fragment and views, with less code to be more efficient on the view models
Chateau: https://github.com/badoo/Chateau
Chateau is a framework for adding (or improving) chat functionality in any Android app
ZeusPlugin: https://github.com/iReaderAndroid/ZeusPlugin
Android下插件补丁的开发框架
test-butler: https://github.com/linkedin/test-butler
Reliable Android Testing, at your service
Scoper: https://github.com/bgogetap/Scoper
Lightweight Dagger 2 scoped component management library
Froggy: https://github.com/BullyBoo/Froggy
Simple Mvp Implementation
andiag-mvp: https://github.com/iagocanalejas/andiag-mvp
Library to help developers build full MVP apps
avenging: https://github.com/JoaquimLey/avenging
MVP – Android no Dagger or RxJava example http://joaquimley.com
ThirtyInch: https://github.com/grandcentrix/ThirtyInch
a MVP library for Android
Auster: https://github.com/Prokky/Auster
Simple lightweight MVP library for Android
MVP-RX-Android-Sample: https://github.com/ahmedeltaher/MVP-RX-Android-Sample
A sample to showcase MVP pattern with RX-Android, Retrofit 2.0
ferro: https://github.com/MaksTuev/ferro
Simple and powerful MVP library for Android
Hook: https://github.com/renaudcerrato/Hook
Minimalist, annotation based, hook framework for Android built on top of AspectJ
VirtualApp: https://github.com/asLody/VirtualApp
App 虚拟空间,类似 LBE 双开空间
DBinding: https://github.com/tianzhijiexian/DBinding
巧妙、灵活的databinding改造库
weex: https://github.com/alibaba/weex
A framework for building Mobile cross-platform UI http://alibaba.github.io/weex
AppDynamicFramework: https://github.com/xiyouMc/AppDynamicFramework
本框架是在 Dynamic-load-apk上层进行的封装。增加插件动态加载到libs目录和针对模块Service的注入。本框架使DynamicLoad更加实用。
android-design-template: https://github.com/andreasschrade/android-design-template
Android Design 设计模板
mvp-helpers: https://github.com/BlackBoxVision/mvp-helpers
Helper classes to build Android Apps through MVP pattern in a faster way https://blackboxvision.github.io/mvp
AndroidMvc: https://github.com/kejunxia/AndroidMvc
Android MVC/MVP/MVVM framework http://kejunxia.github.io/AndroidMvc
android-base-mvp: https://github.com/derohimat/android-base-mvp
Android Base MVP Concept with RXJava, Dagger, Event Bus, Retrofit, Glide, OkHTTP
MVP: https://github.com/SuperMan42/MVP
App based on Material Design + MVP + Rxjava + Retrofit + Okhttp + Glide
AMVP: https://github.com/rubensousa/AMVP
A simple Model-View-Presenter library for Android
RainbowMVP: https://github.com/Ne1c/RainbowMVP
Lightweight Android MVP library with easy implementation
DroidMVP: https://github.com/andrzejchm/DroidMVP
安卓 MVP 开发框架
AndroidArchitectureCollection: https://github.com/CameloeAnthony/AndroidArchitectureCollection
安卓架构文章合集(a collection of android Architecture)
vertical-stepper-form: https://github.com/ernestoyaquello/vertical-stepper-form
This Android library implements a vertical stepper form following Google Material Design guidelines
Basic: https://github.com/meikoz/Basic
简单好用的 MVP 开发框架
Kubwa: https://github.com/WesleyElliott/Kubwa
An Annotation based validation library for use with Android’s DataBinding library in an MVVM architecture
PokeMVVM: https://github.com/evant/PokeMVVM
A playground for MVVM style architecture on Android
android-mvvm: https://github.com/A-Zaiats/android-mvvm
A Model-View-ViewModel library for Android apps. Check Android-mvvm page for more information
MVVMLight: https://github.com/Kelin-Hong/MVVMLight
一个Android MVVM 轻量级工具库,主要目的是更快捷方便的构建Android MVVM应用程序
Moxy: https://github.com/Arello-Mobile/Moxy
MVP 开发框架
RNCryptorNative: https://github.com/TGIO/RNCryptorNative
Android JNI model implementation of Rob Napier’s RNCryptor
tesela: https://github.com/raycoarana/tesela
Tesela simplifies dealing with background threads and UI work in Model-View-Presenter
awex: https://github.com/raycoarana/awex
AWEX (Android Work EXecutor) is a thread pool to execute tasks that uses Promises to deliver results
Android-MVVMFramework: https://github.com/saiwu-bigkoo/Android-MVVMFramework
Using Databing and Retrofit to build a fast MVVM framework
AndroidBase: https://github.com/huangwm1984/AndroidBase
采用谷歌官方MVP架构以及RxJava对项目进行封装重构
LoonAndroid3: https://github.com/gdpancheng/LoonAndroid3
完全用注解的方式开发安卓应用,外包专用
ConditionWatcher: https://github.com/AzimoLabs/ConditionWatcher
自动测试框架
AndroidUnitTest: https://github.com/florent37/AndroidUnitTest
Save time & clear your unit tests on Android
Folio: https://github.com/frostymarvelous/Folio
A Page based navigation framework for Android with a simplified lifecycle and easy transition animations
Navigator: https://github.com/fingerlinks/Navigator
Navigator is a library allows you easily develop an Android application which only navigated by Fragments http://fingerlinks.github.io/Navigator
VRDroid: https://github.com/babysource/VRDroid
VR Player for android
Applozic-Android-SDK: https://github.com/AppLozic/Applozic-Android-SDK
安卓实时聊天框架AndRouter: https://github.com/campusappcn/AndRouter
Android路由框架
PalDB: https://github.com/linkedin/PalDB
PalDB is an embeddable write-once key-value store written in Java.
NightModel: https://github.com/achenglike/NightModel
a night model lib for easy change app’s night theme
Android-skin-support: https://github.com/ximsfei/Android-skin-support
一款用心去做的Android 换肤框架, 极低的学习成本, 极好的用户体验. 只需要两行代码, 就可以实现换肤
Colorful: https://github.com/garretyoder/Colorful
安卓动态换肤
MultipleTheme: https://github.com/dersoncheng/MultipleTheme
Android换肤/夜间模式的Android框架,配合theme和换肤控件框架可以做到无缝切换换肤(无需重启应用和当前页面)。This framework of Android app support multiple theme(such as day/night mode) and needn’t finish current application or current activity when you switch theme-mode.
xUtils3: https://github.com/wyouflf/xUtils3
android 快速开发框架 xUtils 的升级版本
xUtils: https://github.com/wyouflf/xUtils
android 快速开发框架 orm, bitmap, http, view inject…
afinal: https://github.com/yangfuhai/afinal
Afinal是一个android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通过finalActivity,我们可以通过注解的方式进行绑定ui和事件。通过finalBitmap,我们可以方便的加载bitmap图片,而无需考虑oom等问题。通过finalDB模块,我们一行代码就可以对android的sqlite数据库进行增删改查。通过FinalHttp模块,我们可以以ajax形式请求http数据。
KJFrameForAndroid: https://github.com/kymjs/KJFrameForAndroid
安卓快速开发框架,简单易用,快速,安全
ThinkAndroid: https://github.com/white-cat/ThinkAndroid
ThinkAndroid是一个免费的开源的、简易的、遵循Apache2开源协议发布的Android开发框架,其开发宗旨是简单、快速的进行 Android应用程序的开发,包含Android mvc、简易sqlite orm、ioc模块、封装Android httpclitent的http模块, 具有快速构建文件缓存功能,无需考虑缓存文件的格式,都可以非常轻松的实现缓存,它还基于文件缓存模块实现了图片缓存功能, 在android中加载的图片的时候,对oom的问题,和对加载图片错位的问题都轻易解决。他还包括了一个手机开发中经常应用的实用工具类, 如日志管理,配置文件管理,android下载器模块,网络切换检测等等工具。 http://www.thinkandroid.cn
AndroidFine: https://github.com/tianshaojie/AndroidFine
沉浸式状态栏,界面更漂亮
PagerSlidingTabStrip,导航标签文字颜色和选中时文字颜色,都可以通过xml设置
启动导航图SplashActivity,或许不用改就可以用
查看大图,集成了PhotoView的可用Activity,你不用再写了
QuickAdapter快速的Adapter开发,不用在重复写ViewHolder类
PullToRefresh、PullToZoomView,这些常用的看demo吧
Android编码规范 ,简单才能规范
精致Demo
FastAndroid: https://github.com/huntermr/FastAndroid
一个封装了多方面开源库后基于 MVP 模式的一个 Android 快速开发框架。
UltimateAndroid: https://github.com/cymcsg/UltimateAndroid
UltimateAndroid is a rapid development framework for developing your apps http://cymcsg.github.io/UltimateAndroid
FastDev4Android: https://github.com/jiangqqlmj/FastDev4Android
Android快速开发框架,采用AndroidStudio进行开发。预想集成工具包,采用MVP开发模式,EventBus数据分发,沉浸式状态栏,ORM,网络请求(HTTPClint,Volley,OkHttps),数据解析,依赖注入(AndroidAnnotations),xutils,图片异步加载,二维码扫描等等,后续会进行逐步添加 http://blog.csdn.net/developer_jiangqq
Rosie: https://github.com/Karumi/Rosie
Rosie is an Android framework to create applications following the principles of Clean Architecture
KBinding: https://github.com/BennyWang/KBinding
Android MVVM framework write in kotlin, develop Android has never been so fun.
来自:http://www.androidchina.net/6796.html
热文推荐:
2、面试官问我:一个 TCP 连接可以发多少个 HTTP 请求?我竟然回答不上来…
3、程序员疑似出bug被吊打!菲律宾的高薪工作机会了解一下?
4、“一键脱衣”的DeepNude下架后,我在GitHub上找到它涉及的技术
8、腾讯新开源一吊炸天神器—零反射全动态Android插件框架正式开源
喜欢 就关注吧,欢迎投稿!
如有任何疑问可在文章底部留言。为了防止恶意评论,本博客现已开启留言审核功能。但是博主会在后台第一时间看到您的留言,并会在第一时间对您的留言进行回复!欢迎交流!
本文链接: https://leetcode.jp/android开发框架大全/