架构师之路

    xiaoxiao2025-10-11  4

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

    fork from :https://github.com/Juude/Awesome-Android-Architecture!!!

    博客原地址:

    简书博客

    github地址:

    AndroidArchitectureCollection github地址 请关注github,后续会在github上面更新

    这是从各大平台上参考的android架构文章,文章数据,主要参考自Info,推荐关注:

    http://www.infoq.com/cn/

    1 Android官方架构:

    googlesamples/android-architecture(google官方android架构项目)

    2 国内各大平台架构:

    App工程结构搭建:几种常见Android代码架构分析携程Mobile架构演化(视频)携程Android App插件化和动态加载实践陶钧谈淘宝客户端应用框架实践QCon旧金山演讲总结:阿里无线技术架构演进手机淘宝构架演化实践手机淘宝Android客户端架构漫谈移动应用架构设计大规模团队的Android开发支付宝钱包客户端技术架构手机百度Android平台平台化解决方案涅盘新生—Android QQ音乐架构演进微信Android客户端架构演进之路饿了么移动APP的架构演进糯米移动组件架构演进之路英语流利说 Android 架构演进七牛云存储-千万级用户的 ANDROID 客户端是如何养成的微信Android客户端后台保活经验分享微信Android客户端架构演进之路QQ空间直播秒开优化实践

    2 MVVM & MVP & MVC

    android-boilerplate(基于MVP的完整架构,Dagger2+Retrofit+RxJava ,参考链接Android Application Architecture,对应中文翻译Android Application Architecture中文翻译)Archi(同一个app,分别利用MVP,MVVM,以及标准模式实现。)ANDROID DATABINDING: GOODBYE PRESENTER, HELLO VIEWMODEL (viewmodel,安卓中的databinding)MVVM-in-Android(android中的mvvm)ZhiHuMVP github 地址(MVP架构思想,Retrofit RESTful API 框架的配合,RxJava 响应式编程)androidmvp github地址(star2000+的MVP实例)MVP for Android: how to organize the presentation layer(上面这个github对应的文章)Introduction-to-Model-View-Presenter-on-Android(MVP的介绍,MVP必读经典)Introduction-to-Model-View-Presenter-on-Android 中文翻译版ActivityFragmentMVP github地址(MVP处理Activity和Fragment,使用了Dagger 注入)EffectiveAndroidUI github地址(star 3000+的mvp,mvvm实例)MvpCleanArchitecture github地址(使用clean architecture 和mvp的实例)Material-Movies github地址( 使用material design +MVP实现的Material-Movies)EffectiveAndroid github地址(MVP+clean Architecture 项目)AndroidMVPDemo github地址(本文作者MVP demo github地址)MVVM on Android: What You Need to Know(MVVM介绍,这个博客很不错)data-bingding guide(data-binding guide官网)Android应用开发架构概述MVVM介绍(iOS中MVVM的一种实现,对概念的理解有帮助)Android Architecture(区分andrtoid项目中的MVVM,MVP,MVC)Web开发的MVVM模式(web开发中的MVC VS. MVP VS. MVVM)M — Model in MVC, MVP, MVVC in Android(android工程MVC,MVVC,MVVM中的Model角色讲解)Android MVP架构中的Presentation层应该怎么设计(如果你面临部分代码不知道放到Presentation层还是UI层的问题,甚至你不知道某段代码是否属于业务代码。不知道如何分清MVP中的代码职责,参考这篇文章) MVVM_Android-CleanArchitecture(MVVM+CleanArchitecture实现,)

    3 Android中的设计模式:

    Software design pattern on android(安卓中的设计模式,英文ppt)强烈推荐书籍《Android 源码设计模式解析与实战》

    4 Clean Architecture

    The Clean Architecture(clean architecture出处)Architecting Android…The evolutionArchitecting Android…The evolution中文翻译MvpCleanArchitecture github地址(使用clean architecture 和mvp的实例)EffectiveAndroid github地址(MVP+clean Architecture 项目)Rosie(利用Clean Architecture搭建的安卓框架)A detailed guide on developing Android apps using the Clean Architecture pattern(使用Clean Architecture的基础性文章,对应翻译 在Android应用中使用Clean架构 )

    5 Flux

    flux(flux 官方github地址)flux and androidrxflux android architecturewhy rxfluxandroid flux todo app(中文翻译)RxFlux(RxFlux是一个遵从Flux设计规范,并添加RxJava支持的架构项目)android-flux-todo-app(示例代码,利用Facebook的Flux实现TODO项目)flux-comparison(各种flux实现对比)

    6 架构心得体会系列:

    Android APP架构心得Android App的设计架构:MVC,MVP,MVVM与架构经验谈

    7 其它

    AndroidTDDBootStrap Github地址(AndroidTDDBootStrap 是一个Android TDD 引导项目,使用一些新技术,灵感来自于一些最流行的框架,有许多方便的开发工具,遵循最佳实践。)Design for Offline: Android App Architecture Best PracticesRobust and readable architecture for an Android App知乎:Android 开发有什么好的架构么?知乎:如果从0创建一个Android APP,设计思路是什么?(架构、activity、layout等复用性的考虑),感觉无从下手
    转载请注明原文地址: https://ju.6miu.com/read-1303056.html
    最新回复(0)