Kotlin develops Chinese weekly newspaper


The article

  1. Some practical tips for Android developers. (github.com) Ravindra’s talk at DevfestAhm 2017.

  2. Test it like Kotlin’s expert. (blog.karumi.com)

  3. Tutorial for publishing the Kotlin library to jCenter. (notes. Devlabs.bg) with detailed graphic introduction, from scratch.

  4. Kotlin Programming Features 2: Monad Transformers (Medium.com) Jorge Castillo has published his second article, in which you can learn how to use some Monad to solve architectural problems that your applications may encounter.

  5. Writing Gradle scripts on Android using Kotlin DSL: Implement from scratch. (Antonioleiva.com) It has been a few months since Gradle announced that they are supporting Kotlin in writing Gradle scripts, using a recently modified version of Kotlin’s DSL. Antonio Leiva wrote the tutorial.

  6. Kotlin’s multi-platform local development. IOS now! (Kotlin-academy.com) Kotlin/Native recently started supporting iOS development. Learn how it works in this article.

  7. Kotlin Multiplatform Project (hadihariri.com) Hadi Hariri wrote an article about the Kotlin Multiplatform project ahead of his Trip to Asia.

  8. Android Protobuf is used with Kotlin. (jlelse. Eu)

  9. Implementing Room Caching with BehaviorSubject (jlelse. Eu) Jonathan Rafael Zanella wrote an article on implementing a BehaviorSubject caching for a Room.

  10. A new MocK tool is available in Kotlin. Dzone.com) learn how to set up and use some of the key features of MocK, a simulation tool designed specifically for Kotlin with collaborative support and partial matching.

  11. Kotlin Primer· Chapter 7 · Coprogramming Library (Middle Part) (kymjs.com)

  12. Kotlin Minimalism tutorial series directory (video) (Jianshu.com) Kotlin Minimalism Tutorial 1 quick start Kotlin Minimalism Tutorial 2 Basic syntax Kotlin Minimalism Tutorial 3 nullable types and type system Kotlin Minimalism Tutorial 4 Object-oriented Programming Kotlin Minimalist Tutorial 5 Functional Programming Kotlin Minimalist Tutorial 6 Extension Functions and Properties Kotlin Minimalist Tutorial 7 Collection Classes Kotlin Minimalist Tutorial 8 Generics Kotlin Minimalist Tutorial 9 Create DSLS using Kotlin in the Kotlin Minimalist Tutorial

  13. Kotlin builds an App from zero to zero. (caimuhao.com) Kotlin — Part 0: About this series Kotlin — Part 1: Configuring Android Studio Kotlin — Part 2: Syntax, empty Security, static typing Kotlin — Part Kotlin — Part 4:RecyclerView — Kotlin adapter — Kotlin — Part 5:Kotlin,RxJava&RxAndroid Kotlin — Kotlin — Part 7: Infinite Sliding: Higher-order functions & Lambdas Kotlin — Part 8: Direction changes (serialization & data classes) Kotlin — Part 9: Unit testing with Kotlin(Mockito,RxJava)

Video

  1. Architecture Components: ViewModel (www.youtube.com) The ViewModel is part of the Lifecycle library designed to help you solve common Android Lifecycle issues and make your applications easier to maintain and test.

  2. Architecture Components: Room (www.youtube.com) Florina Muntenescu introduces the Room section of Architecture Components. Room allows you to write less boilerplate code, automatically maps query results to objects, and provides compile-time checking queries.

  3. LiveData and Lifecycle (www.youtube.com) LiveData is part of the Lifecycle library designed to help you solve common Android Lifecycle challenges and make your applications easier to maintain and test.

Open source library & App

  1. CountTimeProgressView CountTimeProgressView is a Kotlin Android library with a countdown function that shows progress.

  2. Simple-notes A Simple text box for adding quick Notes (no ads).


Thank you very much for reading this article. If you find it helpful, please recommend it to other users and give it a thumbs up.

Reference article:

  1. Kotlin Weekly Update — 16

  2. kotlin-weekly-67

  3. androidweekly

About me: Weibo, Jian Shu, Github.