Author
Released
2/16/2018- What Kotlin has to offer
- Working with lambdas
- Common Android extension functions
- Kotlin Android Extensions overview
- Making use of the Anko library
- Working with coroutines
- Nullability and collections
Skill Level Intermediate
Duration
Views
- [Annyce] Kotlin is an officially supported language for the Android platform. It's concise, safe, and interoperable with Java. But more importantly, it makes developing Android applications very enjoyable. My name is Annyce Davis and I specialize in Android application development. For over a decade, I have been working in the software industry and I've come to love the power we have to transform lives through technology. Although technology is ever-changing, once in a while, something comes along that fundamentally changes how we approach code.
Kotlin is one of those things. In this course, we're going to learn about the various features of Kotlin that make it ideal for Android development. First, we're going to review Kotlin's syntax, then we'll take a look at extension functions and how they help to power your application. Next, we'll look at Anko, a library focused on making your code clean and easy to read by wrapping various Android APIs. We'll also look at code routines.
These help you to write simple, asynchronous code. And finally, we'll review how Kotlin helps your collections to have superpowers. Kotlin is an exciting new language and I can't wait to share with you the ways it can help make your Android development process more enjoyable.
Related Courses
-
Android App Development: Data Persistence Libraries
with Annyce Davis4h 52m Intermediate -
Developing AWS Lambda Functions with Kotlin
with Troy Miles1h 55m Intermediate
-
Introduction
-
Welcome1m 27s
-
What you should know1m 3s
-
Review the starting app1m 55s
-
-
1. Kotlin Overview
-
What Kotlin has to offer3m 26s
-
Quick look at syntax8m 16s
-
Review nullability6m 58s
-
Understanding lambdas2m 39s
-
-
2. Extension Functions and Properties
-
Working with extensions3m 19s
-
Create an extension function3m 40s
-
-
3. Incorporating Anko
-
Anko overview3m 33s
-
Anko commons: Basics4m 12s
-
Anko layouts: Basics3m 1s
-
Anko layouts: Listeners4m 28s
-
-
4. Advanced Anko
-
Coroutines overview2m 16s
-
Anko coroutines: Async5m 28s
-
Anko coroutines: Listeners4m 42s
-
-
5. Working with Collections
-
Nullability and collections3m 30s
-
Arrays2m 35s
-
-
Conclusion
-
Next steps40s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Welcome