Skip to content
#

android-architecture

Here are 800 public repositories matching this topic...

⚔️ A common architecture for Android applications developing based on MVP, integrates many open source projects, to make your developing quicker and easier (一个整合了大量主流开源项目高度可配置化的 Android MVP 快速集成框架).

  • Updated Nov 19, 2021
  • Java

🔥🔥🔥 FlyTour是Android MVVM+MVP+Dagger2+Retrofit+RxJava+组件化+插件组成的双编码架构+双工程架构+双语言Android应用开发框架,通过不断的升级迭代该框架已经有了十个不同的版本,5.0之前工程架构采用gradle配置实现组件化,5.0之后的工程架构采用VirtualAPK实现了插件化,5.0之前采用Java编码实现,5.0之后采用Kotlin编码实现,编码架构由MVVM和MVP组成,工程架构和编码架构及编码语言开发者可根据自己具体的项目实际需求去决定选择使用,该框架是Android组件化、Android插件化、Android MVP架构、Android MVVM架构的集大成者,帮助你快速的搭建自己的App项目开发框架,以便把主要的精力放在自己的项目的业务功能实现上,另外在长期的工作实践中总结整理大量的实用工具类在项目lib_common组件的util包当中方便大家调用。

  • Updated Jun 3, 2021
  • Java
brandlee
brandlee commented Dec 13, 2021

举个例子:
@Nullable public static String getString(@NonNull Intent intent, @NonNull String key, @Nullable String defaultValue) { return getString(intent.getExtras(), key, defaultValue); }
getString的已经有了defaultValue,然而还是Nullable,整个方法返回的也是Nullable,那么这个默认值感觉没有什么意义,也没有节省任何非空的判断

good first issue

Android 程序员需要掌握的技术栈:数据结构算法、程序架构、设计模式、性能优化、Kotlin、NDK、Jetpack,以及常用的开源框架源码分析如 Flutter、Router、RxJava、Glide、LeakCanary、Dagger2、Retrofit、OkHttp、ButterKnife 等

  • Updated Dec 16, 2021
  • Java
Einsen

🎯 Einsen is a prioritization app that uses Eisenhower matrix technique as workflow to prioritize a list of tasks & built to Demonstrate use of Jetpack Compose with Modern Android Architecture Components & MVVM Architecture.

  • Updated Jan 3, 2022
  • Kotlin
Expenso

Improve this page

Add a description, image, and links to the android-architecture topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the android-architecture topic, visit your repo's landing page and select "manage topics."

Learn more