Kotlin for Android Development: Advanced Usage and Adoption Strategies - Google I/O '17
Offered By: Android Developers via YouTube
Course Description
Overview
Explore the advantages and implementation of Kotlin for Android development in this Google I/O '17 conference talk. Discover advanced usage and design patterns for solving complex problems in Android development using Kotlin. Learn from real-world experiences, including mistakes and successes, in adopting Kotlin for production. Gain insights into addressing questions and concerns that teams and companies may have about transitioning to Kotlin. Dive into topics such as extension functions, class delegation, singletons, field classes, and smart casting. Understand Google's perspective on Kotlin and follow a three-step success strategy for adoption. Get practical advice on influencing stakeholders, onboarding team members, and finding resources for Kotlin implementation. Whether you're considering Kotlin or already using it, this talk provides valuable information for Android developers looking to enhance their skills and productivity.
Syllabus
Introduction
Extension Functions
Class Delegation
Singleton
Robots
Field classes
Smart casting
Wrap up
Kotlin is here
Its been a journey
What does Google think
Three steps to success
The language of influence
Be enthusiastic
The magic argument
Riskaverse
The team
Stakeholders
Find someone who reviews your code
You need to decide
Expectations
Onboarding
Documentation
Resources
Taught by
Android Developers
Related Courses
Creative, Serious and Playful Science of Android AppsUniversity of Illinois at Urbana-Champaign via Coursera Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera Android. Programación de Aplicaciones
MirÃadax Programming Mobile Applications for Android Handheld Systems: Part 1
University of Maryland, College Park via Coursera Begin Programming: Build Your First Mobile Game
University of Reading via FutureLearn