Android Kotlin Beginner Tutorial (Google I/O '17)

Learn to Code with Kotlin at https://devslopes.com

Check out the latest Kotlin for Android here!
https://www.devslopes.com/courses/kotlin-for-android-beginner-to-advanced

Kotlin is an expressive, concise & powerful development language on Android. In this Android & Kotlin tutorial you’ll learn everything you need to know to start developing apps with Kotlin. No coding experience required! You’ll have fun developing a full scale Dinner Decider app using pure Kotlin.

Download the Dinner Decider app assets here:
http://bit.ly/dinner-decider-assets

Download the Dinner Decider app source code here:
http://bit.ly/dinner-decider-source-code

Kotlin is completely interoperable with existing Android languages and runtime and supported as a First Class development language on Android. Developers will write 40% LESS code with Kotlin!

If you liked this video be sure to subscribe and get more helpful programming tutorials https://www.youtube.com/devslopes

Devslopes is dedicated to teaching beginners and non-programmers all about building mobile apps for iOS and Android, Web, Backend and Blockchain development. We’ve taught over 200,000 students how to code.

Our students have gotten jobs, made career changes, launched and sold start-ups, & much more. Some are at companies changing the world.

▶ Learn more at http://devslopes.com/
▶ Instagram: https://www.instagram.com/devslopes/
▶ Facebook: https://www.facebook.com/devslopes/
▶ Twitter: https://twitter.com/devslope
▶ Snapchat: devslopes

10 Kotlin Tricks in 10 ish minutes by Jake Wharton

Subscribe to Devoxx on YouTube @ https://bit.ly/devoxx-youtube
Like Devoxx on Facebook @ https://www.facebook.com/devoxxcom
Follow Devoxx on Twitter @ https://twitter.com/devoxx

Kotlin is new language growing in popularity as a complement to Java. Its major advantages and features compared to Java are immediately appealing. While it’s quick to learn, it also has a lot of small and thoughtful parts which can be harder to discover. This short talk will cover 10 of my favorites with real-world examples. Attendees should come in having seen some Kotlin but looking to learn even more.

Jake Wharton is an Android developer at Square working on Square Cash. He has been living with a severe allergy to boilerplate code and bad APIs for years and speaks at conferences all around the world in an effort to educate more about this terrible disease.

Channel: Devoxx
Published: 2017-04-18 08:08:43
Duration: 17M24S
Views: 24893
Likes: 812
Favorites: 0

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.

Rate this session by signing-in on the I/O website here → https://goo.gl/rcxeHQ

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

Channel: Android Developers
Published: 2018-05-10 18:15:07
Duration: 39M24S
Views: 105818
Likes: 2021
Favorites: 0

Tutorial de Kotlin para Android

Aprende como programar una aplicacion sencilla para android usando Kotlin y descubre cuales son las diferencias principales que hacen de este lenguaje la alternativa al longevo Java.

En el pasado Google IO se anuncio que Android Studio 3.0 ahora da soporte a Kotlin para programar en Android, es por eso que en Platzi ya estamos preparando un curso de Kotlin que estara disponible muy pronto.

Registrate al curso y recibe antes que nadie la notificacion del lanzamiento en: https://platzi.com/cursos/kotlin/

¡Suscribete a nosotros!
Facebook: http://bit.ly/platzifb
Aqui, en YouTube: http://bit.ly/mejoryt

Channel: Platzi
Published: 2017-05-26 00:20:25
Duration: 38M9S
Views: 139166
Likes: 2334
Favorites: 0

Kotlin: Урок 0. Введение

Стань Android-разработчиком: https://goo.gl/tr57tS.
Поспеши, действуют приятные скидки!

Сайт: http://devcolibri.com
Вконтакте: https://vk.com/devcolibri
Telegram: https://telegram.me/dcolibri
Twitter: https://twitter.com/devcolibri
Facebook: https://www.facebook.com/Devcolibrik/

Channel: Devcolibri
Published: 2016-02-21 23:22:26
Duration: 10M52S
Views: 90924
Likes: 1412
Favorites: 0

How to Select Your First Programming Language

Start learning to code at Treehouse with a free 7-Day trial: http://trhou.se/2FK1vMq

Twitter: https://trhou.se/Twitter
Instagram: https://trhou.se/Instagram
LinkedIn: https://trhou.se/LinkedIn
Facebook: https://trhou.se/Facebook

How to Select Your First Programming Language
One of the hardest questions you’ll ask when you start tackling programming is ‘what language should I learn first?’ – let’s talk through some of the concerns you might have:

• It Feels Final
• Programming Languages seem very different from each other

What if I pick the wrong language?
Some languages ARE harder to learn than others. Especially if it’s your first. However, every language has been someone’s first and they’ve been through the same issues that you’re experiencing. If you feel like you’ve picked the wrong language, you may have picked one with syntax that is too verbose. But you may also be experiencing a challenge – When you start learning a new language you’re going to learn a lot – and if you’re following a good tutorial, it should even be fun.

But after you learn the basic concepts of something, you may find that the next concepts are more challenging. While you may want to give up – that’s when you’ll want to work even harder. Push through your confusion, take good notes, and learn as much as you can. By pushing yourself you’ll find that you can learn anything. We see this all time.

You’ll find that the ‘What programming language should I learn first?’ questions is incredibly popular and after a few months, you’ll find yourself offering your own advice to others just getting started.

Here are the main modern programming languages you’ll likely be considering:

JavaScript
PHP
Python
Ruby
Objective C / Swift
C#
Java / Kotlin

• Programming Project Examples
https://github.com/karan/Projects

Which Do I Choose?
While plenty of people will gladly tell you exactly what language to learn – here are a few considerations:

What do you want to do?
If you are interested in working for a specific company, you’ll want to take a look at their job boards. They’ll list specific requirements. Don’t worry if you don’t meet any of them now. You will. But this’ll give you an idea of the direction you’re heading.

What do you want to build?
This is one of the most challenging questions to answer. “What do you want to build?” If you have an idea for something to build, you might already be building it. Knowing what you want to build solves the ‘what programming language should I learn first’ question quickly – because the language is just a tool to get you where you want to go.

If you don’t know what you want to build, check out a site like this one https://github.com/karan/Projects it has a list of projects that can be completed in any language. Consider them like puzzles or challenges and start with the easiest one.

Once you select a language you’ll discover that there are tons of resources for learning it – there’s podcasts, video tutorials, books, apps, conferences, meetups – just tons of things – and while it’s a challenge to filter out what’s most valuable – as most of these resources are going to be talking about things you won’t understand yet – you want to Immerse Yourself in the Language and take it all in.

But the most important thing is you’ve decided to learn to code.

Congratulations, that’s a huge step, and if you’ve made it this far, I can tell you something, You’re gonna love it. Remember, coding is fun, and therefore learning to code should be fun too, don’t let these early decisions stress you out. You got this! Stick with it!

CORRECTION:
At 2:01 We list HTML/CSS on a slide in a list of Programming Languages – we didn’t mean to imply that HTML/CSS are programming languages. They are markup languages. However, we do recommend learning HTML & CSS before learning a web-focused programming language. We appreciate everyone’s concern about correcting this! 😉

Learn how to build websites and apps, write code, or start a business at Treehouse. Learn from over 1,000 videos created by our expert teachers on web design, coding, business, and much more. Treehouse teaches the in-demand technology skills you need to land your dream job.

Channel: Treehouse
Published: 2017-12-06 22:54:56
Duration: 9M6S
Views: 507110
Likes: 14998
Favorites: 0

Leave a Reply

Your email address will not be published. Required fields are marked *