my-notes-app-kotlin Kotlin笔记应用

Kotlin 写的 Android 笔记应用,界面简单,功能够用,挺适合新手练手的。项目叫my-notes-app-kotlin,用到的技术也比较实在,像RoomViewModelLiveData这些 Jetpack 组件都上了。

结构清晰,一看就是标准的 Android 工程。你打开src目录,逻辑代码和布局资源分得挺规整。build.gradleAndroidManifest.xml这些该有的也全都有,拿来改造一下就能直接跑。

Kotlin的好处嘛,一个字:爽。空安全写起来省心,类型推断也贴心,像val title = intent.getStringExtra("TITLE")这种不用管类型,编译器自己就搞定了。

如果你刚开始玩 Android 开发,或者想熟悉MVVM怎么落地,这项目蛮适合入门的。导航逻辑也用上了Navigation Component,跳转干净利落,界面切换不卡顿。

哦对了,资源文件用法也挺规矩,像res/layout下的activity_main.xml,命名清晰,适合参考。你也可以顺便看看它怎么组织strings.xml,国际化分分钟的事。

提醒一下,想深入 Kotlin 语法的可以看看这篇文章:Kotlin 中告别 !! 操作符,优雅空安全,讲得还挺细。

如果你最近正好在找能跑的 Kotlin 小项目,不妨把这个拉下来玩玩。

folder
my-notes-app-kotlin:Aplikasi Note Android Kotlin 预估大小:119个文件
file
gradlew 5KB
file
settings.gradle 45B
file
gradle-wrapper.jar 53KB
file
gradlew.bat 2KB
file
.gitignore 208B
file
empty_lost.json 58KB
file
FollowersFragment.kt 2KB
file
MainActivity.kt 6KB
file
GithubUserAdapter.kt 2KB
file
MainViewModel.kt 2KB
file
DataUserProfileActivity.kt 5KB
file
MyPreferenceFragment.kt 2KB
file
AlarmReceiver.kt 6KB
file
ApiRepository.kt 3KB
file
FavGIthubUserAdapter.kt 2KB
file
GithubUserList.kt 2KB
file
FavGIthubUser.kt 2KB
file
.gitignore 7B
file
build.gradle 3KB
file
build.gradle 661B
zip 文件大小:201.13KB