The Wayback Machine - https://web.archive.org/web/20220409030645/https://github.com/topics/componentization
Skip to content
#

componentization

Here are 26 public repositories matching this topic...

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组件化方案,无需下沉公用代码,无需采用路由等硬编码方式分发sdk,独立维护组件暴露的SDK/IMPL,打破官方模块循环且支持组件间互相调用SDK,支持集成组件调试/组件独立运行。A brand new android componentization solution, no need to sink public code, no need to use hard coding to distribute sdk, independent maintenance component exposed SDK / IMPL, break the official module loop and support the call between components The SDK supports integrated component debugging/components to run independently.
  • Updated May 28, 2020
  • Groovy

Star wars sample android project showcasing the use of View components for rendering UI in Fragments and Activities. Uses Android Jetpack, clean architecture with MVI (Uni-directional data flow), dagger hilt, and kotlin coroutines with StateFlow
  • Updated Nov 21, 2021
  • Kotlin

sp(a)是一个SPI(Service Provider Interface)框架, 他具有跨模块(无任何依赖关系的模块)创建对象的能力。使用简单、功能强大、性能损耗极低,是组件化开发、模块解耦合的不二之选。由于sp(a)灵活的配置能力,使得它很容易扩展出更多的跨模块通信能力,如组件热插拔、路由、事件分发、rpc通信等。如果您正在使用组件化开发,或者您有多项目需要做差异化处理,强烈推荐您使用sp(a)。
  • Updated Feb 19, 2022
  • Java

This is the BootCamp Rocketseat challenge number 9, an application was created in ReactJS and Typescript using various technologies and concepts such as Operations CRUD, Hooks (useCallBack, useEffect, useState) Typescript, typing, Componentization, properties, Modal, Styled-components, State management, Icons with FeatherIcon, Axios and requests with the Fake API rest and Unitary tests.
  • Updated Jan 13, 2021
  • TypeScript

Improve this page

Add a description, image, and links to the componentization 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 componentization topic, visit your repo's landing page and select "manage topics."

Learn more