显而易见,Kotlin开发语言面世已经有了一段时间了,在Google I / O 2017期间 ,Google宣布Kotlin是用于构建Android应用的官方编程语言。从那时起Kotlin的受欢迎程度才刚刚增加。
所以,Android开发的语言从Java转战Kotlin是非常有必要的,使用Kotlin开发的优点较于Java来说有以下几点:
- 代码更少、可读性更强:花更少的时间来编写代码与理解他人的代码。
- 成熟的语言与环境:自 2011 年创建以来,Kotlin 不仅通过语言而且通过强大的工具在整个生态系统中不断发展。 现在,它已无缝集成到 Android Studio 中, 并被许多公司积极用于开发 Android 应用程序。
- Android Jetpack 与其他库中的 Kotlin 支持:KTX 扩展 为现有的 Android 库添加了 Kotlin 语言特性,如协程、扩展函数、lambdas 与命名参数。
- 与 Java 的互操作性:可以在应用程序中将 Kotlin 与 Java 编程语言一起使用, 而无需将所有代码迁移到 Kotlin。
- 支持多平台开发:不仅可以使用 Kotlin 开发 Android,还可以开发 iOS、后端与 Web 应用程序。 享受在平台之间共享公共代码的好处。
- 代码安全:更少的代码与更好的可读性导致更少的错误。Kotlin 编译器检测这些剩余的错误,从而使代码安全。
- 易学易用:Kotlin 非常易于学习,尤其是对于 Java 开发人员而言。
- 大社区:Kotlin 得到了社区的大力支持与许多贡献,该社区在全世界范围内都在增长。 根据 Google 的说法,Play 商店前 1000 个应用中有 60% 以上使用 Kotlin。
针对Kotlin开发环境下,实现更多Android开发的框架也成为了学习热点的一部分,在Github中明目可见的Kotlin的开发框架也越来越多,所以才有了自己想在与Java语言条件下的框架在Kotlin中是如何简单使用的,此项目非常适合入门者查阅.
1、项目中涉及到的框架如下:
2、项目演示:
未完待续.....