项目基于框架 MVPArms 全程使用kotlin编写. 如果你想试试0-1开发出一个自己的美眉App ,本项目应该可以给你举个不错的例子 后台采用的是bmob云服务,个人收藏夹使用腾讯COS 启动页的每日图片来自gank.io
前段时间学习了 Kotlin 的一些语法,然后就写了这个项目熟悉一下 Android的官方语言,总体下来,感觉比较爽,相比 Java 而言源代码行数有所减少、方法数也有所减少。
Kotlin 团队为 Android 开发提供了一套超越标准语言功能的工具:
- Kotlin Android 扩展 是一个编译器扩展, 可以让你摆脱代码中的
findViewById()
调用,并将其替换为合成的编译器生成的属性。 - Anko 是一个提供围绕 Android API 的 Kotlin 友好的包装器的库 ,以及一个可以用 Kotlin 代码替换布局 .xml 文件的 DSL。
项目基架搭建往往是最恨头疼的,选择一个好的开发集成框架是非常重要的
- MVPArms 是 JessYan 打造的一个整合了大量主流开源项目高度可配置化的 Android MVP 快速集成框架,无论你是接外包,还是公司大小项目使用,都是超级好用
- MVPArmsTemplate 是 JessYan 为强大的 MVPArms 打造的一系列高度可配置且炒鸡炫酷的插件式模版, 可以为每个业务页面一键自动生成 File、Xml, 还可以自定义配置文件名、布局名和用于文件生成的目标包路径, 并且每一个文件都可以控制生成与否