Kotlin Course - Tutorial for Beginners
Watch this lesson to understand Kotlin Course - Tutorial for Beginners тАФ takes about 20 minutes.
What You Will Learn
- рдХреЛрдЯрд▓рд┐рди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ рд╕реАрдЦрдирд╛
- рдЗрдВрдЯреЗрд▓рд┐рдЬреЗ рдЖрдИрдбреАрдИ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
- рдХреЛрдЯрд▓рд┐рди рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдирд╛ рдФрд░ рдЪрд▓рд╛рдирд╛
Key Concepts
рдХреЛрдЯрд▓рд┐рди рдПрдХ рд╕реНрдЯреЗрдЯрд┐рдХ рд░реВрдк рд╕реЗ рдЯрд╛рдЗрдк рдХреА рдЧрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╣реИ рдЬреЛ рдЬреЗрдЯрдмреНрд░реЗрдиреНрд╕ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХреА рдЧрдИ рд╣реИред рдпрд╣ рднрд╛рд╖рд╛ 2011 рд╕реЗ рдЖрд╕рдкрд╛рд╕ рд╣реИ рдФрд░ рдЗрд╕рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рд▓рдЧрд╛рддрд╛рд░ рдмрдврд╝ рд░рд╣реА рд╣реИред рдХреЛрдЯрд▓рд┐рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдВрдбреНрд░рд╛рдЗрдб рдРрдк рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдЬреЗрд╡реАрдПрдо рдФрд░ рдиреЗрдЯрд┐рд╡ рдХреЛрдб рдХреЗ рд▓рд┐рдП рднреА рдЙрдкрдпреБрдХреНрдд рд╣реИред рдЗрдВрдЯреЗрд▓рд┐рдЬреЗ рдЖрдИрдбреАрдИ рдПрдХ рдРрд╕рд╛ рдЯреВрд▓ рд╣реИ рдЬреЛ рдХреЛрдЯрд▓рд┐рди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ рджреЛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВ: рдЕрд▓реНрдЯреАрдореЗрдЯ рдПрдбрд┐рд╢рди рдФрд░ рдХрдореНрдпреБрдирд┐рдЯреА рдПрдбрд┐рд╢рдиред рдХрдореНрдпреБрдирд┐рдЯреА рдПрдбрд┐рд╢рди рдЬреЗрд╡реАрдПрдо рдФрд░ рдПрдВрдбреНрд░рд╛рдЗрдб рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИред
Code Examples
рдХреЛрдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХреЛрдб рдирд╣реАрдВ рдорд┐рд▓рд╛, рд▓реЗрдХрд┐рди рдХреБрдЫ рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯреНрд╕ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:
for Android and in this tutorial we're going to move from basic topics like setting up your first project up to more advanced things like modeling data and working with higher order functions- рдпрд╣ рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ рдХреЛрдЯрд▓рд┐рди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реИредfor JVM development and Android development, so it's perfect for what we want to look at in this tutorial- рдпрд╣ рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ рдЗрдВрдЯреЗрд▓рд┐рдЬреЗ рдЖрдИрдбреАрдИ рдХреЗ рдХрдореНрдпреБрдирд┐рдЯреА рдПрдбрд┐рд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реИредfor a JVM target, so this would be sort of a standard, just Kotlin project that could target a the JVM- рдпрд╣ рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ рдХреЛрдЯрд▓рд┐рди рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реИред
Lesson Summary
рдЗрд╕ рд╕рдмрдХ рдореЗрдВ, рд╣рдордиреЗ рдХреЛрдЯрд▓рд┐рди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирд╛ рдФрд░ рдЗрдВрдЯреЗрд▓рд┐рдЬреЗ рдЖрдИрдбреАрдИ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реАрдЦрд╛ред рд╣рдордиреЗ рдХреЛрдЯрд▓рд┐рди рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдФрд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдЬрд╛рдирд╛ред рдХреЛрдЯрд▓рд┐рди рдПрдХ рд╕реНрдЯреЗрдЯрд┐рдХ рд░реВрдк рд╕реЗ рдЯрд╛рдЗрдк рдХреА рдЧрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╣реИ рдЬреЛ рдЬреЗрдЯрдмреНрд░реЗрдиреНрд╕ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХреА рдЧрдИ рд╣реИ, рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдВрдбреНрд░рд╛рдЗрдб рдРрдк рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрдВрдЯреЗрд▓рд┐рдЬреЗ рдЖрдИрдбреАрдИ рдПрдХ рдРрд╕рд╛ рдЯреВрд▓ рд╣реИ рдЬреЛ рдХреЛрдЯрд▓рд┐рди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ рджреЛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВ: рдЕрд▓реНрдЯреАрдореЗрдЯ рдПрдбрд┐рд╢рди рдФрд░ рдХрдореНрдпреБрдирд┐рдЯреА рдПрдбрд┐рд╢рдиред рдХрдореНрдпреБрдирд┐рдЯреА рдПрдбрд┐рд╢рди рдЬреЗрд╡реАрдПрдо рдФрд░ рдПрдВрдбреНрд░рд╛рдЗрдб рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИред рд╣рдордиреЗ рдХреЛрдЯрд▓рд┐рди рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдФрд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯреЗрд▓рд┐рдЬреЗ рдЖрдИрдбреАрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ, рдпрд╣ рднреА рд╕реАрдЦрд╛ред
Practice Exercise
рдПрдХ рдХреЛрдЯрд▓рд┐рди рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВ рдФрд░ рдЙрд╕рдореЗрдВ рдПрдХ рд╣реЗрд▓реЛ рд╡рд░реНрд▓реНрдб рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦреЗрдВред рдЗрдВрдЯреЗрд▓рд┐рдЬреЗ рдЖрдИрдбреАрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВ рдФрд░ рдЪрд▓рд╛рдПрдВред
What Is Next
рдЕрдЧрд▓реЗ рд╕рдмрдХ рдореЗрдВ, рд╣рдо рдХреЛрдЯрд▓рд┐рди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдЕрдзрд┐рдХ рдЙрдиреНрдирдд рд╡рд┐рд╖рдпреЛрдВ рдкрд░ рдЬрд╛рдПрдВрдЧреЗ, рдЬреИрд╕реЗ рдХрд┐ рдбреЗрдЯрд╛ рдореЙрдбрд▓рд┐рдВрдЧ рдФрд░ рд╣рд╛рдпрд░-рдСрд░реНрдбрд░ рдлрдВрдХреНрд╢рдиреНрд╕ред рд╣рдо рдХреЛрдЯрд▓рд┐рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдВрдбреНрд░рд╛рдЗрдб рдРрдк рд╡рд┐рдХрд╛рд╕ рдкрд░ рднреА рдзреНрдпрд╛рди рджреЗрдВрдЧреЗред
Go deeper on Kotlin рдФрд░ Android Development
Hand-picked books and tools our learners actually use. Affiliate-supported тАФ same price for you, supports free lessons.