Suche senden
Hochladen
Kotlin For Android (at DevFest İzmir 2016)
•
Als PPTX, PDF herunterladen
•
2 gefällt mir
•
746 views
Semih Bozdemir
Folgen
Kotlin for Android presentation in 29 Nov 2016 at DevFest İzmir '16
Weniger lesen
Mehr lesen
Ingenieurwesen
Melden
Teilen
Melden
Teilen
1 von 66
Jetzt herunterladen
Empfohlen
Coding in kotlin
Coding in kotlin
Debmalya Jash
Introduction To Rust Language - Chester Devs
Introduction To Rust Language - Chester Devs
Andy Lowry
How to generate JAR file dynamically compiling Java code in Kotlin
How to generate JAR file dynamically compiling Java code in Kotlin
Mitsunori Komatsu
MongoDB World 2018: A Swift Introduction to Swift
MongoDB World 2018: A Swift Introduction to Swift
MongoDB
Our wish to Flowtype
Our wish to Flowtype
Teppei Sato
JOSA TechTalks - Compilers, Transpilers, and Why You Should Care
JOSA TechTalks - Compilers, Transpilers, and Why You Should Care
Jordan Open Source Association
Metaprogramming Go
Metaprogramming Go
Weng Wei
Tips for Writing Better Code
Tips for Writing Better Code
Jamshid Hashimi
Empfohlen
Coding in kotlin
Coding in kotlin
Debmalya Jash
Introduction To Rust Language - Chester Devs
Introduction To Rust Language - Chester Devs
Andy Lowry
How to generate JAR file dynamically compiling Java code in Kotlin
How to generate JAR file dynamically compiling Java code in Kotlin
Mitsunori Komatsu
MongoDB World 2018: A Swift Introduction to Swift
MongoDB World 2018: A Swift Introduction to Swift
MongoDB
Our wish to Flowtype
Our wish to Flowtype
Teppei Sato
JOSA TechTalks - Compilers, Transpilers, and Why You Should Care
JOSA TechTalks - Compilers, Transpilers, and Why You Should Care
Jordan Open Source Association
Metaprogramming Go
Metaprogramming Go
Weng Wei
Tips for Writing Better Code
Tips for Writing Better Code
Jamshid Hashimi
The new era of PHP web development.
The new era of PHP web development.
Akihito Koriyama
Ruby on Rails 3
Ruby on Rails 3
Stefan Fodor
Fast Web Applications with Go
Fast Web Applications with Go
Eylem Ozekin
Entity Framework Today (May 2012)
Entity Framework Today (May 2012)
Julie Lerman
CeedMath & CeedGL, Let's talk 3D...
CeedMath & CeedGL, Let's talk 3D...
rsebbe
Gdg dev fest 2107 to kotlin, with love
Gdg dev fest 2107 to kotlin, with love
Ayman Mahfouz
Go for Rubyists. August 2018. RUG-B Meetup
Go for Rubyists. August 2018. RUG-B Meetup
Kirill Zonov
Code for Startup MVP (Ruby on Rails) Session 1
Code for Startup MVP (Ruby on Rails) Session 1
Henry S
Why JVM will outlive java?
Why JVM will outlive java?
Ram Lakshmanan
DevNight #1 (Kotlin) @ The Brick Space
DevNight #1 (Kotlin) @ The Brick Space
Jedsada Tiwongvokul
Isomorphic Kotlin
Isomorphic Kotlin
Benjamin Snider
Spring framework
Spring framework
Aircon Chen
20220412-kmp-humantalks.pdf
20220412-kmp-humantalks.pdf
NicolasHaan1
Desarrollo multiplataforma con kotlin | UPV 2018
Desarrollo multiplataforma con kotlin | UPV 2018
Víctor Bolinches
Kotlin Online Training.pdf
Kotlin Online Training.pdf
SpiritsoftsTraining
Kotlin Online Training.pdf
Kotlin Online Training.pdf
SpiritsoftsTraining
Kotlin Online Training.pdf
Kotlin Online Training.pdf
SpiritsoftsTraining
Kotlin Online Training.pdf
Kotlin Online Training.pdf
SpiritsoftsTraining
Kotlin Online Training.pdf
Kotlin Online Training.pdf
SpiritsoftsTraining
Kotlin Online Training.pdf
Kotlin Online Training.pdf
SpiritsoftsTraining
Kotlin Online Training.pdf
Kotlin Online Training.pdf
SpiritsoftsTraining
Kotlin Online Training.pdf
Kotlin Online Training.pdf
SpiritsoftsTraining
Weitere ähnliche Inhalte
Was ist angesagt?
The new era of PHP web development.
The new era of PHP web development.
Akihito Koriyama
Ruby on Rails 3
Ruby on Rails 3
Stefan Fodor
Fast Web Applications with Go
Fast Web Applications with Go
Eylem Ozekin
Entity Framework Today (May 2012)
Entity Framework Today (May 2012)
Julie Lerman
CeedMath & CeedGL, Let's talk 3D...
CeedMath & CeedGL, Let's talk 3D...
rsebbe
Gdg dev fest 2107 to kotlin, with love
Gdg dev fest 2107 to kotlin, with love
Ayman Mahfouz
Go for Rubyists. August 2018. RUG-B Meetup
Go for Rubyists. August 2018. RUG-B Meetup
Kirill Zonov
Code for Startup MVP (Ruby on Rails) Session 1
Code for Startup MVP (Ruby on Rails) Session 1
Henry S
Why JVM will outlive java?
Why JVM will outlive java?
Ram Lakshmanan
Was ist angesagt?
(9)
The new era of PHP web development.
The new era of PHP web development.
Ruby on Rails 3
Ruby on Rails 3
Fast Web Applications with Go
Fast Web Applications with Go
Entity Framework Today (May 2012)
Entity Framework Today (May 2012)
CeedMath & CeedGL, Let's talk 3D...
CeedMath & CeedGL, Let's talk 3D...
Gdg dev fest 2107 to kotlin, with love
Gdg dev fest 2107 to kotlin, with love
Go for Rubyists. August 2018. RUG-B Meetup
Go for Rubyists. August 2018. RUG-B Meetup
Code for Startup MVP (Ruby on Rails) Session 1
Code for Startup MVP (Ruby on Rails) Session 1
Why JVM will outlive java?
Why JVM will outlive java?
Ähnlich wie Kotlin For Android (at DevFest İzmir 2016)
DevNight #1 (Kotlin) @ The Brick Space
DevNight #1 (Kotlin) @ The Brick Space
Jedsada Tiwongvokul
Isomorphic Kotlin
Isomorphic Kotlin
Benjamin Snider
Spring framework
Spring framework
Aircon Chen
20220412-kmp-humantalks.pdf
20220412-kmp-humantalks.pdf
NicolasHaan1
Desarrollo multiplataforma con kotlin | UPV 2018
Desarrollo multiplataforma con kotlin | UPV 2018
Víctor Bolinches
Kotlin Online Training.pdf
Kotlin Online Training.pdf
SpiritsoftsTraining
Kotlin Online Training.pdf
Kotlin Online Training.pdf
SpiritsoftsTraining
Kotlin Online Training.pdf
Kotlin Online Training.pdf
SpiritsoftsTraining
Kotlin Online Training.pdf
Kotlin Online Training.pdf
SpiritsoftsTraining
Kotlin Online Training.pdf
Kotlin Online Training.pdf
SpiritsoftsTraining
Kotlin Online Training.pdf
Kotlin Online Training.pdf
SpiritsoftsTraining
Kotlin Online Training.pdf
Kotlin Online Training.pdf
SpiritsoftsTraining
Kotlin Online Training.pdf
Kotlin Online Training.pdf
SpiritsoftsTraining
Kotlin Online Training.pdf
Kotlin Online Training.pdf
SpiritsoftsTraining
Kotlin Online Training.pdf
Kotlin Online Training.pdf
SpiritsoftsTraining
Introduction to Kotlin JVM language
Introduction to Kotlin JVM language
Andrius Klimavicius
Kotlin Multiplatfom In Action
Kotlin Multiplatfom In Action
Marko Mitic
Kotlin for Android - Goto Copenhagan 2019
Kotlin for Android - Goto Copenhagan 2019
Eamonn Boyle
Transitioning Android Teams Into Kotlin
Transitioning Android Teams Into Kotlin
Garth Gilmour
Micronaut: Evolving Java for the Microservices and Serverless Era
Micronaut: Evolving Java for the Microservices and Serverless Era
graemerocher
Ähnlich wie Kotlin For Android (at DevFest İzmir 2016)
(20)
DevNight #1 (Kotlin) @ The Brick Space
DevNight #1 (Kotlin) @ The Brick Space
Isomorphic Kotlin
Isomorphic Kotlin
Spring framework
Spring framework
20220412-kmp-humantalks.pdf
20220412-kmp-humantalks.pdf
Desarrollo multiplataforma con kotlin | UPV 2018
Desarrollo multiplataforma con kotlin | UPV 2018
Kotlin Online Training.pdf
Kotlin Online Training.pdf
Kotlin Online Training.pdf
Kotlin Online Training.pdf
Kotlin Online Training.pdf
Kotlin Online Training.pdf
Kotlin Online Training.pdf
Kotlin Online Training.pdf
Kotlin Online Training.pdf
Kotlin Online Training.pdf
Kotlin Online Training.pdf
Kotlin Online Training.pdf
Kotlin Online Training.pdf
Kotlin Online Training.pdf
Kotlin Online Training.pdf
Kotlin Online Training.pdf
Kotlin Online Training.pdf
Kotlin Online Training.pdf
Kotlin Online Training.pdf
Kotlin Online Training.pdf
Introduction to Kotlin JVM language
Introduction to Kotlin JVM language
Kotlin Multiplatfom In Action
Kotlin Multiplatfom In Action
Kotlin for Android - Goto Copenhagan 2019
Kotlin for Android - Goto Copenhagan 2019
Transitioning Android Teams Into Kotlin
Transitioning Android Teams Into Kotlin
Micronaut: Evolving Java for the Microservices and Serverless Era
Micronaut: Evolving Java for the Microservices and Serverless Era
Kürzlich hochgeladen
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
JuliansyahHarahap1
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Suman Jyoti
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
bhaskargani46
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
DineshKumar4165
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
roncy bisnoi
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
NFPA 5000 2024 standard .
NFPA 5000 2024 standard .
DerechoLaboralIndivi
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Call Girls in Nagpur High Profile
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
mulugeta48
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
Call Girls in Nagpur High Profile Call Girls
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
Call Girls in Nagpur High Profile Call Girls
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
roncy bisnoi
Intro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdf
rs7054576148
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
tanu pandey
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
BhangaleSonal
Kürzlich hochgeladen
(20)
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
NFPA 5000 2024 standard .
NFPA 5000 2024 standard .
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Intro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdf
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
Kotlin For Android (at DevFest İzmir 2016)
1.
Kotlin for Android Semih
Bozdemir sembozdemir@gmail.com semih.bozdemir@monitise.com medium.com/@sembozdemir
2.
Kotlin • Programming language
for JVM • Made by JetBrains • Open-source
3.
Why Kotlin? • Compiles
to JVM bytecode • Comes from industry • Costs nothing to adopt (One-click Java to Kotlin converter) • Easy to learn • Big community • Readable syntax
4.
Basic Syntax • Functions
5.
Basic Syntax • Functions
6.
Basic Syntax • Local
variables(read-only)
7.
Basic Syntax • Local
variables(read-only)
8.
Basic Syntax • Local
variables(read-only)
9.
Basic Syntax • Local
variables(mutable)
10.
Basic Syntax • String
templates
11.
Basic Syntax • For
Loops
12.
Basic Syntax • For
Loops
13.
Basic Syntax • Ranges
14.
Basic Syntax • Type
checks and automatic cast
15.
Basic Syntax • When
Operator
16.
Basic Syntax • When
Operator
17.
Basic Syntax • When
Operator
18.
Basic Syntax • When
Operator
19.
Basic Syntax • When
Operator
20.
Classes and Inheritance •
Constructors
21.
Classes and Inheritance •
Constructors
22.
Classes and Inheritance •
Constructors
23.
Classes and Inheritance •
Constructors
24.
Classes and Inheritance •
Constructors
25.
Classes and Inheritance •
Creating instance
26.
Classes and Inheritance •
Creating instance
27.
Classes and Inheritance •
Creating instance
28.
Classes and Inheritance •
Inheritance
29.
Classes and Inheritance •
Inheritance
30.
Classes and Inheritance •
Inheritance
31.
Classes and Inheritance •
Inheritance
32.
Classes and Inheritance •
Inheritance
33.
Classes and Inheritance •
Getters and setters
34.
Classes and Inheritance •
Data classes
35.
Classes and Inheritance •
Object declarations
36.
Classes and Inheritance •
Companion object
37.
Classes and Inheritance •
Companion object
38.
Null Safety
39.
Null Safety
40.
Null Safety
41.
Null Safety
42.
Null Safety
43.
Null Safety
44.
Extension Functions
45.
Extension Functions
46.
Extension Functions
47.
Higher-Order Functions
48.
Higher-Order Functions
49.
Higher-Order Functions
50.
Higher-Order Functions
51.
Higher-Order Functions
52.
Higher-Order Functions
53.
Higher-Order Functions
54.
Higher-Order Functions
55.
Higher-Order Functions
56.
Higher-Order Functions
57.
Higher-Order Functions
58.
Higher-Order Functions
59.
Higher-Order Functions
60.
Anko
61.
“Let’s code ${kotlin}” bit.ly/todokotlin
62.
Resources • Documentation https://kotlinlang.org/docs/reference/ • Kotlin
Koans https://try.kotlinlang.org/koans • Learn Kotlin with Keddit https://medium.com/@juanchosaravia/learn-kotlin-while-developing-an-android-app- introduction-567e21ff9664#.2fia7o2zg • Getting started with Android with Kotlin https://kotlinlang.org/docs/tutorials/kotlin-android.html
Jetzt herunterladen