Learn Kotlin Programming Fast with Kotlin Bootcamp for Programmers by Udacity & Google

Author channel Android Developers   5 дн. назад
20,228 views

848 Like   11 Dislike

How to Kotlin - from the Lead Kotlin Language Designer (Google I/O '18)

Kotlin is similar to the Java programming language, so it's natural that your Kotlin code looks very much like Java code when you are first start to use the language. While this is fine to begin with, you're probably not taking full advantage of all the language benefits. In this session, the lead Kotlin language designer will show you how you can write more idiomatic Kotlin, what the benefits are, and help you discover some of the most powerful yet lesser known features of Kotlin. Watch more Android sessions from I/O '18 here → https://goo.gl/R9L42F See all the sessions from Google I/O '18 here → https://goo.gl/q1Tr8x Subscribe to the Android Developers channel → http://goo.gl/GEh1ds #io18

10 reasons to try Kotlin for Android development

Read more: https://goo.gl/9qFygv Kotlin development is now supported by Android Studio by default, but why should you care? Here are 10 good reasons to give Kotlin a try! Download the AndroidAuthority App: https://play.google.com/store/apps/details?id=com.androidauthority.app Subscribe to our YouTube channel: http://www.youtube.com/subscription_center?add_user=androidauthority ---------------------------------------------------- Stay connected to Android Authority: - http://www.androidauthority.com - http://google.com/+androidauthority - http://facebook.com/androidauthority/ - http://twitter.com/androidauth/ - http://instagram.com/androidauthority/ Follow the Team: Josh Vergara: https://twitter.com/jvtechtea Joe Hindy: https://twitter.com/ThatJoeHindy Lanh Nguyen: https://twitter.com/LanhNguyenFilms Jayce Broda: https://twitter.com/jaycebroda Gary Sims: https://twitter.com/garysims Kris Carlon: https://twitter.com/kriscarlon Nirave Gondhia: https://twitter.com/nirave John Velasco: https://twitter.com/john_c_velasco Bailey Stein: https://twitter.com/baileystein1

Android Jetpack: sweetening Kotlin development with Android KTX (Google I/O '18)

This talk introduces Android KTX, which is the new set of Kotlin extensions for Android. It demonstrates how Android developers writing Kotlin can use Android KTX to make their code more idiomatic, concise, and pleasant. It will also discuss how developers can make their own libraries more Kotlin-friendly. Watch more Android sessions from I/O '18 here → https://goo.gl/R9L42F See all the sessions from Google I/O '18 here → https://goo.gl/q1Tr8x Subscribe to the Android Developers channel → http://goo.gl/GEh1ds #io18

Top 5 Programming Languages to Learn in 2018 to Get a Job Without a College Degree

How to create apps and land your first client with Python in less than 90 days even if you have never written a line of code... http://cleverprogrammer.to/first-client-with-python Enroll for exercises, tutorials, courses, and projects... http://cleverprogrammer.to/enroll Enroll in Learn Python™ course http://cleverprogrammer.to/enroll ================================================== Connect With Me! Website ► http://cleverprogrammer.to/enroll Facebook ► http://cleverprogrammer.to/facebook Twitter ► http://cleverprogrammer.to/twitter Instagram ► http://cleverprogrammer.to/instagram Snapchat ► Rafeh1 iTunes Podcast ► http://cleverprogrammer.to/podcast Google Podcast ► http://cleverprogrammer.to/google-podcast Support (Patreon) ► http://cleverprogrammer.to/patreon Youtube ► https://www.youtube.com/c/CleverProgrammer Github (Code) ► http://cleverprogrammer.to/github

Architecture Components: Improve Your App's Architecture

Announced at I/O 2017, Architecture Components are one part of Jetpack. These components include Room, LiveData, ViewModel, Paging, WorkManager and Navigation. Used separately they solve common but complex architecture issues, such as managing Android Lifecycle (LiveData/ViewModel), or handling background tasks (WorkManager). Used together, you can ditch the boilerplate, build robust apps faster, and focus on the code that makes your app unique! Check out the docs and samples: Architecture Components docs → https://goo.gl/guDBdr Architecture Components samples → https://goo.gl/9AzUSz Gradle dependencies → https://goo.gl/xD4evT App Architecture Guide → https://goo.gl/j5Zztk Guide to Background Operations → http://bit.ly/2wjVHZI Check out the codelabs: Room with a View Codelab [LiveData, ViewModel, Room and the architectural guidance] → http://bit.ly/2FS6YQD Android WorkManager Codelab → http://bit.ly/2KGdQ7g Android Navigation Codelab → http://bit.ly/2rs7jEy Android Paging Codelab → http://bit.ly/2rmSqDk Android Lifecycle-aware components Codelab [LiveData and ViewModel] → https://goo.gl/OBkIfC Android Persistence Codelab [Room] → https://goo.gl/AMwWvx Like videos? Check out these other DevBytes: Room → https://goo.gl/1ePbRb ViewModel → https://goo.gl/i6Xh8c Paging Library → https://goo.gl/UmkLTG LiveData → https://goo.gl/exEQbm Watch more Android Jetpack videos here → https://goo.gl/kw8LPv Subscribe to the Android Developers channel here → https://goo.gl/vLYDU #AndroidJetpack

This is the trailer for the Kotlin Bootcamp for Programmers online course, created by Google and Udacity. Quickly learn Kotlin language fundamentals and best practices through hands-on coding examples, from basic syntax and operations to higher-order functions and extensions.


Take the Kotlin Bootcamp course at https://www.udacity.com/course/kotlin-bootcamp-for-programmers--ud9011

For all courses developed by Udacity and Google, see https://www.udacity.com/google

Subscribe to the Android Developers channel at http://goo.gl/GEh1ds

Comments for video: