其他

Android开发框架大全

2017-05-10 Android技术之家

包括各种快速开发框架、测试框架、系统框架、插件补丁框架、设计模式框架、主题切换框架。

android-tips-tricks: 

Android 开发的一些 Tips 集合

Android-Code-Style: 

初心网络安卓组代码规范说明

AndroidStandardDevelop: 

安卓开发规范

material-design-data: 

关于 Material Design 的一切资料都在这里

python-for-android: 

用 Python 开发 Android 应用程序

MVPArt: 

A New Android MVP Architecture 

MVPArms: 

一个整合了大量主流开源项目的Android Mvp快速搭建框架

atlas: 

Atlas – 带你重返App开发的田园时代

ak-universal-android-helper: 

安卓开发助手

SampleApp:  

安卓快速开发框架

BGAScaffolding-Android:  

Android MVC、MVP、MVVM 项目开发脚手架

FunctionalAndroidReference:  

Showcase project of Functional Reactive Programming on Android, using RxJava.

Pluto-Android:  

Android应用开发通用框架

AndroidMVPAuthenticationBoilerPlate:

Login/Signup app which handles boiler plate Validation logics using MVP design patterns with SQLite Database

 

AppAddUpdate: 

Android app 增量更新

rexxar-android: 

豆瓣的混合开发框架 – Rexxar

patchrom_miui: 

MIUI 8 系统

dynamic-load-view: 

Dynamic-load-view 能够动态加载外部apk中的View以及资源,能够热修复线上View,以及模块化更新

Robust: 

美团的新一代热更新系统Robust,对Android版本无差别兼容。无需发版就可以做到随时修改线上bug,快速对重大线上问题作出反应,补丁修补成功率高达99.9%

tinker: 

腾讯热修复方法 tinker

AnoleFix: 

Another hotfix 另一个热修复方案 Alpha,来自InstantRun 和 Robust 类似

delta: 

Android热修复与增量升级,基于微信Tinker原理

Amigo: 

A hotfix library for Android platform, and not just this…

Tinker_imitator: 

微信热更新方案实践

SmartGo: 

An easier way to launch framework components

green-coffee: 

Android library that allows you to run Cucumber scenarios in your instrumentation tests

abtestgen: 

An Android library for generating simple A/B tests

restito: 

Restito – mocking framework for testing rest clients

SimpleChat: 

The best room chat system for Android. Real-time, IRC Style using firebase as database

easydatabinding: 

This project goal is to create activity fragment and views, with less code to be more efficient on the view models

Chateau: 

Chateau is a framework for adding (or improving) chat functionality in any Android app

 

ZeusPlugin: 

Android下插件补丁的开发框架

test-butler: 

Reliable Android Testing, at your service

Scoper: 

Lightweight Dagger 2 scoped component management library

Froggy: 

Simple Mvp Implementation

andiag-mvp: 

Library to help developers build full MVP apps

avenging: 

MVP – Android no Dagger or RxJava example 

ThirtyInch: 

a MVP library for Android

Auster: 

Simple lightweight MVP library for Android

MVP-RX-Android-Sample: 

A sample to showcase MVP pattern with RX-Android, Retrofit 2.0

ferro: 

Simple and powerful MVP library for Android

Hook: 

Minimalist, annotation based, hook framework for Android built on top of AspectJ

VirtualApp: 

App 虚拟空间,类似 LBE 双开空间

DBinding: 

巧妙、灵活的databinding改造库

weex: 

A framework for building Mobile cross-platform UI 

AppDynamicFramework: 

本框架是在 Dynamic-load-apk上层进行的封装。增加插件动态加载到libs目录和针对模块Service的注入。本框架使DynamicLoad更加实用。

android-design-template: 

Android Design 设计模板

   

mvp-helpers: 

Helper classes to build Android Apps through MVP pattern in a faster way

AndroidMvc: 

Android MVC/MVP/MVVM framework 

android-base-mvp: 

Android Base MVP Concept with RXJava, Dagger, Event Bus, Retrofit, Glide, OkHTTP

MVP: 

App based on Material Design + MVP + Rxjava + Retrofit + Okhttp + Glide

AMVP: 

A simple Model-View-Presenter library for Android

RainbowMVP: 

Lightweight Android MVP library with easy implementation

DroidMVP: 

安卓 MVP 开发框架

AndroidArchitectureCollection:

安卓架构文章合集(a collection of android Architecture)

vertical-stepper-form: 

This Android library implements a vertical stepper form following Google Material Design guidelines

Basic: 

简单好用的 MVP 开发框架

Kubwa: 

An Annotation based validation library for use with Android’s DataBinding library in an MVVM architecture

PokeMVVM: 

A playground for MVVM style architecture on Android

android-mvvm: 

A Model-View-ViewModel library for Android apps. Check Android-mvvm page for more information

MVVMLight: 

一个Android MVVM 轻量级工具库,主要目的是更快捷方便的构建Android MVVM应用程序

Moxy: 

MVP 开发框架

RNCryptorNative: 

Android JNI model implementation of Rob Napier’s RNCryptor

tesela: 

Tesela simplifies dealing with background threads and UI work in Model-View-Presenter

awex: 

AWEX (Android Work EXecutor) is a thread pool to execute tasks that uses Promises to deliver results

Android-MVVMFramework: 

Using Databing and Retrofit to build a fast MVVM framework

AndroidBase: 

采用谷歌官方MVP架构以及RxJava对项目进行封装重构

LoonAndroid3: 

完全用注解的方式开发安卓应用,外包专用

ConditionWatcher: 

自动测试框架

AndroidUnitTest: 

Save time & clear your unit tests on Android

Folio: 

A Page based navigation framework for Android with a simplified lifecycle and easy transition animations

Navigator: 

Navigator is a library allows you easily develop an Android application which only navigated by Fragments 

VRDroid: 

VR Player for android

Applozic-Android-SDK: 

安卓实时聊天框架

AndRouter: 

PalDB: 

PalDB is an embeddable write-once key-value store written in Java.

NightModel: 

a night model lib for easy change app’s night theme

Android-skin-support: 

一款用心去做的Android 换肤框架, 极低的学习成本, 极好的用户体验. 只需要两行代码, 就可以实现换肤

  

Colorful: 

安卓动态换肤

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: 

android 快速开发框架 xUtils 的升级版本

xUtils: 

android 快速开发框架 orm, bitmap, http, view inject…

afinal: 

Afinal是一个android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通过finalActivity,我们可以通过注解的方式进行绑定ui和事件。通过finalBitmap,我们可以方便的加载bitmap图片,而无需考虑oom等问题。通过finalDB模块,我们一行代码就可以对android的sqlite数据库进行增删改查。通过FinalHttp模块,我们可以以ajax形式请求http数据。

KJFrameForAndroid: 

安卓快速开发框架,简单易用,快速,安全

ThinkAndroid: 

ThinkAndroid是一个免费的开源的、简易的、遵循Apache2开源协议发布的Android开发框架,其开发宗旨是简单、快速的进行 Android应用程序的开发,包含Android mvc、简易sqlite orm、ioc模块、封装Android httpclitent的http模块, 具有快速构建文件缓存功能,无需考虑缓存文件的格式,都可以非常轻松的实现缓存,它还基于文件缓存模块实现了图片缓存功能, 在android中加载的图片的时候,对oom的问题,和对加载图片错位的问题都轻易解决。他还包括了一个手机开发中经常应用的实用工具类, 如日志管理,配置文件管理,android下载器模块,网络切换检测等等工具。 

AndroidFine: 

  • 沉浸式状态栏,界面更漂亮

  • PagerSlidingTabStrip,导航标签文字颜色和选中时文字颜色,都可以通过xml设置

  • 启动导航图SplashActivity,或许不用改就可以用

  • 查看大图,集成了PhotoView的可用Activity,你不用再写了

  • QuickAdapter快速的Adapter开发,不用在重复写ViewHolder类

  • PullToRefresh、PullToZoomView,这些常用的看demo吧

  •  ,简单才能规范

精致Demo

FastAndroid: 

一个封装了多方面开源库后基于 MVP 模式的一个 Android 快速开发框架。

UltimateAndroid: 

UltimateAndroid is a rapid development framework for developing your apps

FastDev4Android: 

Android快速开发框架,采用AndroidStudio进行开发。 预想集成工具包,采用MVP开发模式,EventBus数据分发,沉浸式状态栏,ORM,网络请求(HTTPClint,Volley,OkHttps),数据解析,依赖注入(AndroidAnnotations),xutils,图片异步加载,二维码扫描等等,后续会进行逐步添加

Rosie: 

Rosie is an Android framework to create applications following the principles of 

KBinding: 

Android MVVM framework write in kotlin, develop Android has never been so fun.

 

来自:http://www.androidchina.net/6796.html


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存