欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  博文

Kotlin开发Android前看看这些项目能让你少走弯路

程序员文章站 2021-12-27 18:51:58
...

自 Google 在 I / O 2017 上宣布 Kotlin 成为 Android 官方支持开发语言后、Kotlin 开始出现在各个语言榜单之上、而且由于 JetBrains 和 Google 的企业支持基础、正迅速得到应用、许多知名技术公司正在积极地将 Kotlin 用于 Android 应用开发

Kotlin “上位”已将近 100 天、不过目前相关的技术教程仍不算多、如果你正在考虑入坑 Kotlin 、不妨先看看下面这些使用 Kotlin 开发的开源项目、或许前人的经验能让你少走许多弯路

Kotlin开发Android前看看这些项目能让你少走弯路


1、Bandhook-Kotlin

这是一个完全用 Kotlin 语言编写的 Android 音乐应用、是 Play Store 中的 Bandhook 的 Kotlin 版本、目前支持连接到 LastFm 并检索一些音乐乐队、以及显示歌手详情、该项目旨在展示如何使用 Kotlin 完整的编写复杂(至少在架构中)项目


2、Tachiyomi

一个主要使用 Kotlin 语言编写的  Android 开源漫画阅读器、目前仅发布了测试版本、支持在线、离线阅读、支持 MyAnimeList 、支持章节过滤和从上次阅读点恢复、支持图书管理、阅读器可配置


3、Twidere-Android

一个 Material Design 风格、功能丰富的 Kotlin 版 Twitter 应用、适用于 Android 4.0 、内置夜间模式、支持多账号、支持上传照片和视频、并带有强大的滤镜功能、可自定义主题和标签页、 API 设置和 Material Design 设计风格


4、Konfetti

这是一个轻量的纸屑粒子效果动画、非常易于使用、能简便快捷的用来构建五彩纸屑效果


5、Simple-Calendar

一个简单、可定制的日历与事件小部件、日历是离线的、没有其他任何集成、可以轻松创建定期事件并设置提醒、还可以显示周数、项目包含一个可调整大小的 4x4 小部件、可在其中自定义文本的颜色、以及背景的颜色


6、Debug Bottle

一个使用 Kotlin 编写的 Android 开发调试工具、旨在提高开发效率、把控 App 质量、它所有功能均建立在 App 的 debug 版本中、不会对 release 版本产生任何影响


7、Kotlin-Android-Template

使用 Kotlin / MVP / ReactiveX 构建的 Android 项目模板、提供了一个生成器来快速创建 Kotlin Android 项目、只需在终端执行简单的命令、就能轻松地在 Android 开发中开始使用 Kotlin


8、Anko

这是一个使 Android 应用开发更快、更容易的 Kotlin 库、它使代码干净、易于阅读、 使开发者不用再在意 Android SDK 对 Java 版本的限制、项目由多个部分组成、包括一些轻量级的库、动态 Android 布局方式、DSL 查询和解析器合集、以及一些基于 kotlinx.corutines 库的实用程序