eamonn de leastar edeleastar@wit · kotlin programming language. create and explore a starter...

19
Eamonn de Leastar [email protected] 1

Upload: others

Post on 06-Jul-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Eamonn de Leastar edeleastar@wit · Kotlin Programming language. Create and explore a starter Kotlin Android application in detail. 05: Maps Review Kotlin Packages + Control flow

Eamonn de Leastar [email protected]

�1

Page 2: Eamonn de Leastar edeleastar@wit · Kotlin Programming language. Create and explore a starter Kotlin Android application in detail. 05: Maps Review Kotlin Packages + Control flow

Course Mission: Accelerate into Android App development leveraging the power &

expressiveness of Kotlin

2018Android Programming with Kotlin

�2

Page 3: Eamonn de Leastar edeleastar@wit · Kotlin Programming language. Create and explore a starter Kotlin Android application in detail. 05: Maps Review Kotlin Packages + Control flow

�3

Page 4: Eamonn de Leastar edeleastar@wit · Kotlin Programming language. Create and explore a starter Kotlin Android application in detail. 05: Maps Review Kotlin Packages + Control flow

“Building Android applications is both exciting and challenging. The diversity of the

applications one can build is fascinating, however their complexity can be

overwhelming. Kotlin, a new language fully supported by google, dramatically enhances

the power and simplicity of the programmers task.”

�4

Page 5: Eamonn de Leastar edeleastar@wit · Kotlin Programming language. Create and explore a starter Kotlin Android application in detail. 05: Maps Review Kotlin Packages + Control flow

Modern

Secure

Typesafe

Expressive

Concise

Kotlin is:

�5

Page 6: Eamonn de Leastar edeleastar@wit · Kotlin Programming language. Create and explore a starter Kotlin Android application in detail. 05: Maps Review Kotlin Packages + Control flow

Assumptions: Intermediate level Java or closely related language

skills

Accelerate into the fundamentals of Kotlin we

need

Every topic explores specific Kotlin features in parallel to android code

�6

Page 7: Eamonn de Leastar edeleastar@wit · Kotlin Programming language. Create and explore a starter Kotlin Android application in detail. 05: Maps Review Kotlin Packages + Control flow

Module Topics

�7

Page 8: Eamonn de Leastar edeleastar@wit · Kotlin Programming language. Create and explore a starter Kotlin Android application in detail. 05: Maps Review Kotlin Packages + Control flow

Delivered On Site

DeliveredOnline later

}}

�8

Page 9: Eamonn de Leastar edeleastar@wit · Kotlin Programming language. Create and explore a starter Kotlin Android application in detail. 05: Maps Review Kotlin Packages + Control flow

�9

Page 10: Eamonn de Leastar edeleastar@wit · Kotlin Programming language. Create and explore a starter Kotlin Android application in detail. 05: Maps Review Kotlin Packages + Control flow

�10

Page 11: Eamonn de Leastar edeleastar@wit · Kotlin Programming language. Create and explore a starter Kotlin Android application in detail. 05: Maps Review Kotlin Packages + Control flow

�11

Page 12: Eamonn de Leastar edeleastar@wit · Kotlin Programming language. Create and explore a starter Kotlin Android application in detail. 05: Maps Review Kotlin Packages + Control flow

�12

Page 13: Eamonn de Leastar edeleastar@wit · Kotlin Programming language. Create and explore a starter Kotlin Android application in detail. 05: Maps Review Kotlin Packages + Control flow

�13

Page 14: Eamonn de Leastar edeleastar@wit · Kotlin Programming language. Create and explore a starter Kotlin Android application in detail. 05: Maps Review Kotlin Packages + Control flow

�14

Page 15: Eamonn de Leastar edeleastar@wit · Kotlin Programming language. Create and explore a starter Kotlin Android application in detail. 05: Maps Review Kotlin Packages + Control flow

�15

Page 16: Eamonn de Leastar edeleastar@wit · Kotlin Programming language. Create and explore a starter Kotlin Android application in detail. 05: Maps Review Kotlin Packages + Control flow

�16

Page 17: Eamonn de Leastar edeleastar@wit · Kotlin Programming language. Create and explore a starter Kotlin Android application in detail. 05: Maps Review Kotlin Packages + Control flow

�17

Page 18: Eamonn de Leastar edeleastar@wit · Kotlin Programming language. Create and explore a starter Kotlin Android application in detail. 05: Maps Review Kotlin Packages + Control flow

Placemark Application

�18

Page 19: Eamonn de Leastar edeleastar@wit · Kotlin Programming language. Create and explore a starter Kotlin Android application in detail. 05: Maps Review Kotlin Packages + Control flow

All classes in K40

Schedule

�19