文件名称:Sheldon:适用于Android的类型安全的React式首选项
文件大小:110KB
文件格式:ZIP
更新时间:2024-05-20 06:06:15
android preferences reactive rx sheldon
谢尔顿 关键概念: 首选项不应该与具体实现联系在一起,它们应该是一个可以在测试中轻松模拟的接口 您应该能够在平台层中提供实施网关 通过RxJava的Observable获取您的价值 摆脱总是在获取或设置首选项时指定字符串键的问题,应使用强类型输入,以便您的IDE可以帮助自动补全,并且键<->值对始终保持同步 利用注释处理来自动生成您的首选项和平台网关之间的接线代码 定义您的界面: @Preferences ( name = " temp " ) public interface SomePreferences { @Default ( name = " name " ) String DEFAULT_VALUE = " DEFAULT_VALUE " ; @Get ( name = " name " ) Observable< String> getValueName
【文件预览】:
Sheldon-master
----gradlew(5KB)
----settings.gradle(83B)
----core()
--------src()
--------gradle.properties(53B)
--------build.gradle(344B)
----buildsystem()
--------dependencies.gradle(1KB)
--------upload()
----.travis.yml(194B)
----LICENSE(559B)
----gradle()
--------wrapper()
----README.md(3KB)
----sample()
--------src()
--------build.gradle(671B)
----gradlew.bat(2KB)
----gradle.properties(623B)
----.gitignore(145B)
----compiler()
--------src()
--------gradle.properties(61B)
--------build.gradle(508B)
----gateway-sharedpreferences()
--------src()
--------gradle.properties(95B)
--------build.gradle(849B)
----build.gradle(361B)