android-playground Kotlin实践游乐场
Android 开发的个人游乐场,挺适合用来试试新想法。Kotlin 写法清爽,官方推荐的最佳实践也融进去了,比如用String.toUri()
替代Uri.parse(...)
、用bundleOf(...)
代替传统Bundle()
方式,写起来省事多了。
像CharSequence.isDigitsOnly()
这种小工具,也帮你免去多手动判断的麻烦。还有Context.withStyledAttributes(...)
,样式配置比老办法obtainStyledAttributes(...)
清爽不少。整体写法比较统一,逻辑也直观,看得舒服。
组件交互这块也考虑得蛮周到。比如fragment.parentFragmentManager
和fragment.requireActivity().supportFragmentManager
的使用场景都做了,适合你平时卡壳时参考一眼。还有个小点:如果你不打算用视图绑定,记得用requireViewById(...)
比findViewById(...)
安全得多。
再提醒下,预定义颜色也推荐用android.R.color.xxx
那一套,少踩坑。整体看下来,这个项目就是个代码实验场,不压你思路,还挺有意思。如果你平常想试点新写法、新工具,不妨 fork 一下。
android-playground:个人游乐场尝试新想法
预估大小:105个文件
gradlew.bat
2KB
gradlew
5KB
MyFragmentTest.kt
4KB
sample.json
37B
HomeFragment.kt
5KB
MainActivity.kt
6KB
MainApplication.kt
2KB
SharedPreferenceUtil.kt
3KB
ActivityUtil.kt
1KB
LifecycleUtil.kt
2KB
195.83KB
文件大小:
评论区