学 Kotlin,看这一篇就够了
为什么学习Kotlin?
- 欢呼声热烈 谷歌宣布 Kotlin 成 Android 开发一级语言
- Kotlin on Android. Now official
- 17 位谷歌 Android 开发专家是如何看待 Kotlin 的?
- 为什么你该摒弃 Java ,全面转向 Kotlin 语言?
- 为什么说Kotlin值得一试
如何学习Kotlin?
官网以及相关文档
Kotlin开发实践
- Getting started with Android and Kotlin
- Kotlin Android Extensions
- Android Frameworks Using Annotation Processing
- kotlin-examples
- Calling Java code from Kotlin
- Calling Kotlin from Java
- 使用Kotlin开发Android应用
- Kotlin入门和使用讲稿(PPT)
- Kotlin入门和使用讲稿(文本)
- Kotlin从入门到『放弃』系列 视频教程
- Kotlin: Java 6 废土中的一线希望
- Kotlin 语言高级安卓开发入门
- 《Kotlin for android developers》中文版
- 深入理解 Kotlin Coroutine(一)
- 深入理解 Kotlin Coroutine(二)
- Kotlin Script 及其运行机制简析
- Kotlin Native 详细体验,你想要的都在这儿
Kotlin相关类库和资源
Libraries
- Kotlin/anko - Pleasant Android application development.
- JakeWharton/kotterknife - View injection library for Android.
- MarcinMoskala/ActivityStarter - Activity starter generator and arguments injection library for Android.
- MarcinMoskala/KotlinPreferences - Kotlin Android Library, that makes preference usage in Kotlin simple and fun.
- MarcinMoskala/PreferenceHolder - Kotlin Android Library, that makes preference usage in Kotlin simple and fun using object with fields binded to SharedPreferences.
- nsk-mironov/kotlin-jetpack - A collection of useful extension methods for Android.
- pawegio/KAndroid - Kotlin library for Android providing useful extensions to eliminate boilerplate code.
- chibatching/Kotpref - Android SharedPreference delegation for Kotlin.
- TouK/bubble - Library for obtaining screen orientation when orientation is blocked in AndroidManifest.
- ragunathjawahar/kaffeine - Kaffeine is a Kotlin-flavored Android library for accelerating development.
- mcxiaoke/kotlin-koi - Koi, a lightweight kotlin library for Android Development.
- BennyWang/KBinding - Android View Model binding framework write in kotlin, base on anko, simple but powerful.
- inaka/KillerTask - Android AsyncTask wrapper library, written in Kotlin.
- grandstaish/paperparcel - Boilerplate reduction library written specifically for working with Kotlin data classes on Android.
- andre-artus/AnvilKotlin - Minimal UI library for Android inspired by React.
- mathcamp/fiberglass - Easy lightweight SharedPreferences library for Android in Kotlin using delegated properties.
- nitrico/LastAdapter - Don't write a RecyclerView adapter again. Not even a ViewHolder!.
- denisidoro/krouter - A lightweight Android activity router.
- metalabdesign/AsyncAwait - async/await for Android built upon coroutines introduced in Kotlin 1.1.
- jupf/staticlog - StaticLog - super lightweight static logging for Kotlin, Java and Android.
- zserge/anvil - Minimal UI library for Android inspired by React.
- DanielMartinus/Stepper-Touch - Fun playful Android stepper widget for counting, written in Kotlin.
- GlimpseFramework/glimpse-framework-android - OpenGL made simple.
- infotech-group/android-drawable-dsl - DSL for constructing the drawables in Kotlin instead of in XML.
- zsmb13/MaterialDrawerKt - A DSL for creating Material Design navigation drawers without any XML.
- SnowdreamFramework/ToyBricks - Android Library that provide simpler way to achieve modularity.
Frameworks
- nekocode/kotgo - An android development framwork on kotlin using MVP architecture.
- lightningkite/kotlin-core - A full framework for making Android apps. Based on Anko and Kotson.
Projects
- antoniolg/Bandhook-Kotlin - A showcase music app for Android entirely written using Kotlin language.
- antoniolg/Kotlin-for-Android-Developers - Companion App for the book "Kotlin Android Developers".
- damianpetla/kotlin-dagger-example - Example of Android project showing integration with Kotlin and Dagger 2.
- dodyg/AndroidRivers - RSS Readers for Android.
- MakinGiants/banjen-android-banjo-tuner - App that plays sounds helping to tune a brazilian banjo.
- inaka/kotlillon - Android Kotlin Examples.
- MakinGiants/todayhistory - App that shows what happened today in history.
- RxKotlin/Pocket - This app help user to save links easily, and can export to Evernote as weekly.
- SidneyXu/AndroidDemoIn4Languages - Comparison between Java, Groovy, Scala, Kotlin in Android Development.
- inorichi/tachiyomi - Free and open source manga reader for Android.
- ziggy42/Blum-kotlin - A simple android Twitter client written in Kotlin
- TwidereProject/Twidere-Android - Material Design ready and feature rich Twitter app for Android 4.0+
- SimpleMobileTools/Simple-Calendar - A simple calendar with events, customizable widget and no ads.
- SimpleMobileTools/Simple-Camera - A camera with flash, zoom and no ads.
- SimpleMobileTools/Simple-Draw - A canvas you can draw on with different colors.
- SimpleMobileTools/Simple-File-Manager - A simple file manager for browsing and editing files and directories.
- SimpleMobileTools/Simple-Gallery - A gallery for viewing photos and videos without ads.
- SimpleMobileTools/Simple-Notes - A simple textfield for adding quick notes without ads.
Extensions
- ajalt/timberkt - Easy Android logging with Kotlin and Timber.
Tools
- kiruto/debug-bottle - Debug Bottle is an Android runtime debug / develop tools written using kotlin language.
Websites
联系方式
- Email:yanghui1986527#gmail.com
- Github: https://github.com/snowdream
- Blog: http://snowdream.github.io/blog/
- 简书:http://www.jianshu.com/u/748f0f7e6432
- 云栖博客:https://yq.aliyun.com/u/snowdream86
- QQ群: 529327615
- 微信公众号: sn0wdr1am

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
万能的dialog库(包括类似popwindow效果)
博主最近发现了一个万能的dialog库 一、目前这个库具有的主要功能如下: material风格(v7支持包中的),ios风格,自动获取顶层activity,可在任意界面弹出,可在任意线程弹出。(也就是说安卓也可以实现ios风格的dialog,666,是不是吊炸天呢?博主再也不会被ios哥们嘲笑了。博主也可以轻松实现它们系统dialog的效果) 二、先看一下1.1.5版本的特性: loading对话框和ios风格的dialog传入context和activity均可弹出dialog. 样式包括常用的ios风格dialog和meterial design风格的dialog. 自定义样式:可以传入自定义的view,定义好事件,本工具负责显示 考虑了显示内容超多时的滑动和与屏幕的间隙. 三、使用前的导包: 步骤1.将JitPack存储库添加到您的构建文件中 allprojects { repositories { ... maven { url "https://jitpack.io" } } } 步骤2.添加依赖关系 dependencies { compile...
- 下一篇
iOS真机调试遇到No such file or directory的问题
iOS开发连接到iPad上做真机调试,突然发生找不到文件或目录的错误,错误信息如下: No such file or directory (/Users/dudaniel/Library/Developer/Xcode/DerivedData/HelloWorldDevCamp-aopffacvzvkblqbavytvdpbwrucz/Build/Products/Debug-iphoneos/HelloWorldDevCamp.app/HelloWorldDevCamp) 从iPad上看,程序已经安装成功了,但是没有正常启动。 放狗搜了一下,解决办法就是重启一下xcode ,还不行的话就reset一下iPad。具体为什么会有这个错误还不清楚,如果您知道,肯赐教否? 作者: 峻祁连 邮箱:junqilian@163.com 出处: http://junqilian.cnblogs.com 转载请保留此信息。 本文转自峻祁连. Moving to Cloud/Mobile博客园博客,原文链接:http://www.cnblogs.com/junqilian/archive/2013/06...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Mario游戏-低调大师作品
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路