Submit Search
Upload
Kotlin for Android: Brief and Clear
•
Download as PPTX, PDF
•
2 likes
•
2,420 views
Andrey Breslav
Follow
Delivered at Mobius 2014, Saint Petersburg, Russia, March 14, 2014
Read less
Read more
Technology
Report
Share
Report
Share
1 of 10
Download now
Recommended
Kotlin (Introduction for students)
Kotlin (Introduction for students)
Andrey Breslav
JVMLS 2016. Coroutines in Kotlin
JVMLS 2016. Coroutines in Kotlin
Andrey Breslav
Functions and data
Functions and data
Andrey Breslav
The Kotlin Programming Language
The Kotlin Programming Language
intelliyole
Intro to kotlin
Intro to kotlin
Tomislav Homan
Swift and Kotlin Presentation
Swift and Kotlin Presentation
Andrzej Sitek
Introduction to Kotlin: Brief and clear
Introduction to Kotlin: Brief and clear
Andrey Breslav
Flexible Types in Kotlin - JVMLS 2015
Flexible Types in Kotlin - JVMLS 2015
Andrey Breslav
Recommended
Kotlin (Introduction for students)
Kotlin (Introduction for students)
Andrey Breslav
JVMLS 2016. Coroutines in Kotlin
JVMLS 2016. Coroutines in Kotlin
Andrey Breslav
Functions and data
Functions and data
Andrey Breslav
The Kotlin Programming Language
The Kotlin Programming Language
intelliyole
Intro to kotlin
Intro to kotlin
Tomislav Homan
Swift and Kotlin Presentation
Swift and Kotlin Presentation
Andrzej Sitek
Introduction to Kotlin: Brief and clear
Introduction to Kotlin: Brief and clear
Andrey Breslav
Flexible Types in Kotlin - JVMLS 2015
Flexible Types in Kotlin - JVMLS 2015
Andrey Breslav
2022 May - Shoulders of Giants - Amsterdam - Kotlin Dev Day.pdf
2022 May - Shoulders of Giants - Amsterdam - Kotlin Dev Day.pdf
Andrey Breslav
Shoulders of giants: Languages Kotlin learned from
Shoulders of giants: Languages Kotlin learned from
Andrey Breslav
Future of Kotlin - How agile can language development be?
Future of Kotlin - How agile can language development be?
Andrey Breslav
Eval4j @ JVMLS 2014
Eval4j @ JVMLS 2014
Andrey Breslav
Kotlin: Challenges in JVM language design
Kotlin: Challenges in JVM language design
Andrey Breslav
Kotlin gets Reflection
Kotlin gets Reflection
Andrey Breslav
Language Design Trade-offs
Language Design Trade-offs
Andrey Breslav
Kotlin: Incompetence * Motivation = Innovation?
Kotlin: Incompetence * Motivation = Innovation?
Andrey Breslav
Who's More Functional: Kotlin, Groovy, Scala, or Java?
Who's More Functional: Kotlin, Groovy, Scala, or Java?
Andrey Breslav
JavaOne2012: Kotlin: Practical Aspects of JVM Language Implementation
JavaOne2012: Kotlin: Practical Aspects of JVM Language Implementation
Andrey Breslav
[JVMLS 12] Kotlin / Java Interop
[JVMLS 12] Kotlin / Java Interop
Andrey Breslav
Kotlin @ Devoxx 2011
Kotlin @ Devoxx 2011
Andrey Breslav
Kotlin Slides from Devoxx 2011
Kotlin Slides from Devoxx 2011
Andrey Breslav
Kotlin @ CSClub & Yandex
Kotlin @ CSClub & Yandex
Andrey Breslav
Kotlin @ StrangeLoop 2011
Kotlin @ StrangeLoop 2011
Andrey Breslav
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Sandro Moreira
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
The Digital Insurer
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
The Digital Insurer
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
More Related Content
More from Andrey Breslav
2022 May - Shoulders of Giants - Amsterdam - Kotlin Dev Day.pdf
2022 May - Shoulders of Giants - Amsterdam - Kotlin Dev Day.pdf
Andrey Breslav
Shoulders of giants: Languages Kotlin learned from
Shoulders of giants: Languages Kotlin learned from
Andrey Breslav
Future of Kotlin - How agile can language development be?
Future of Kotlin - How agile can language development be?
Andrey Breslav
Eval4j @ JVMLS 2014
Eval4j @ JVMLS 2014
Andrey Breslav
Kotlin: Challenges in JVM language design
Kotlin: Challenges in JVM language design
Andrey Breslav
Kotlin gets Reflection
Kotlin gets Reflection
Andrey Breslav
Language Design Trade-offs
Language Design Trade-offs
Andrey Breslav
Kotlin: Incompetence * Motivation = Innovation?
Kotlin: Incompetence * Motivation = Innovation?
Andrey Breslav
Who's More Functional: Kotlin, Groovy, Scala, or Java?
Who's More Functional: Kotlin, Groovy, Scala, or Java?
Andrey Breslav
JavaOne2012: Kotlin: Practical Aspects of JVM Language Implementation
JavaOne2012: Kotlin: Practical Aspects of JVM Language Implementation
Andrey Breslav
[JVMLS 12] Kotlin / Java Interop
[JVMLS 12] Kotlin / Java Interop
Andrey Breslav
Kotlin @ Devoxx 2011
Kotlin @ Devoxx 2011
Andrey Breslav
Kotlin Slides from Devoxx 2011
Kotlin Slides from Devoxx 2011
Andrey Breslav
Kotlin @ CSClub & Yandex
Kotlin @ CSClub & Yandex
Andrey Breslav
Kotlin @ StrangeLoop 2011
Kotlin @ StrangeLoop 2011
Andrey Breslav
More from Andrey Breslav
(15)
2022 May - Shoulders of Giants - Amsterdam - Kotlin Dev Day.pdf
2022 May - Shoulders of Giants - Amsterdam - Kotlin Dev Day.pdf
Shoulders of giants: Languages Kotlin learned from
Shoulders of giants: Languages Kotlin learned from
Future of Kotlin - How agile can language development be?
Future of Kotlin - How agile can language development be?
Eval4j @ JVMLS 2014
Eval4j @ JVMLS 2014
Kotlin: Challenges in JVM language design
Kotlin: Challenges in JVM language design
Kotlin gets Reflection
Kotlin gets Reflection
Language Design Trade-offs
Language Design Trade-offs
Kotlin: Incompetence * Motivation = Innovation?
Kotlin: Incompetence * Motivation = Innovation?
Who's More Functional: Kotlin, Groovy, Scala, or Java?
Who's More Functional: Kotlin, Groovy, Scala, or Java?
JavaOne2012: Kotlin: Practical Aspects of JVM Language Implementation
JavaOne2012: Kotlin: Practical Aspects of JVM Language Implementation
[JVMLS 12] Kotlin / Java Interop
[JVMLS 12] Kotlin / Java Interop
Kotlin @ Devoxx 2011
Kotlin @ Devoxx 2011
Kotlin Slides from Devoxx 2011
Kotlin Slides from Devoxx 2011
Kotlin @ CSClub & Yandex
Kotlin @ CSClub & Yandex
Kotlin @ StrangeLoop 2011
Kotlin @ StrangeLoop 2011
Recently uploaded
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Sandro Moreira
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
The Digital Insurer
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
The Digital Insurer
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Orbitshub
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Zilliz
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
Overkill Security
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Recently uploaded
(20)
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Architecting Cloud Native Applications
Architecting Cloud Native Applications
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Kotlin for Android: Brief and Clear
1.
otlin Android Development with Andrey Breslav
2.
3.
otlin bytecode
4.
Why a new
language?
5.
Cup<Coffee> cup =
new Cup<Coffee>(new Coffee()) Cup<Coffee> cup = new Cup<>(new Coffee()) Cup<Coffee> cup = new Cup(new Coffee()) Why not… Java 7
6.
7.
When will Android
get Java 8?
8.
Design Principles Industry Tooling Safety
9.
Facts about Kotlin •
Current version: 0.7 • Tooling – IntelliJ IDEA/Android Studio – Gradle/Maven/Ant • Runtime size: 800K, and shrinking
10.
DEMO
Download now