Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Kotlin: A better way to Java
Search
Max
June 15, 2019
Programming
0
65
Kotlin: A better way to Java
As presented at the 2019 Google Developer Group Cloud Next Conference in Islamabad, Pakistan.
Max
June 15, 2019
Tweet
Share
More Decks by Max
See All by Max
10x Freelance Developer
themaxcoder
0
30
Why Kotlin
themaxcoder
0
18
Freelancing as an Android Developer
themaxcoder
0
39
Other Decks in Programming
See All in Programming
AIエージェントを活かすPM術 AI駆動開発の現場から
gyuta
0
450
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
920
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
160
ゲームの物理 剛体編
fadis
0
370
tparseでgo testの出力を見やすくする
utgwkk
2
260
Jetpack XR SDKから紐解くAndroid XR開発と技術選定のヒント / about-androidxr-and-jetpack-xr-sdk
drumath2237
1
180
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
130
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
39
26k
Socio-Technical Evolution: Growing an Architecture and Its Organization for Fast Flow
cer
PRO
0
390
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
10
1.4k
Go コードベースの構成と AI コンテキスト定義
andpad
0
130
Findy AI+の開発、運用におけるMCP活用事例
starfish719
0
1.6k
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
The Cost Of JavaScript in 2023
addyosmani
55
9.4k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
28
Getting science done with accelerated Python computing platforms
jacobtomlinson
0
75
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.2k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
0
26
Designing for Timeless Needs
cassininazir
0
87
Docker and Python
trallard
47
3.7k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
Being A Developer After 40
akosma
91
590k
The Pragmatic Product Professional
lauravandoore
37
7.1k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
62
Transcript
Kotlin A better way to Java Atiq Ur Rehman @TheMaxCoder
Atiq Ur Rehman - Freelance Android Developer @TheMaxCoder
Introduction Developed by JetBrains - Team behind intelliJ IDEA
Introduction Developed by JetBrains - Team behind intelliJ IDEA It
was developed with Java developers in mind
Introduction First-Class language for Android Apps - I/O 2017
Android development will become increasingly Kotlin-first
None
https://appdevelopermagazine.com/why-kotlin-language-use-is-skyrocketing/
https://insights.stackoverflow.com/survey/2019/#top-paying-technologies
Over 50% of professional Android developers now use Kotlin
Adopting Kotlin
Concise?
JAVA KOTLIN
Safe?
None
Java Interoperable
Language Features • Extension function • High order function •
Default and named arguments
Adopting Kotlin • Professional Growth
None
None
https://insights.stackoverflow.com/survey/2019/#top-paying-technologies
Adopting Kotlin • Professional Growth • Java will become obsolete
in coming years
Resources
Developing Android Apps with Kotlin https://eu.udacity.com/course/developing-android-apps-with-kotlin--ud9012
Android Kotlin Fundamentals
Kotlin for Java developers - Coursera
Google Samples • Github - https://github.com/googlesamples
Podcast - Talking Kotlin • http://talkingkotlin.com/
Newsletter • http://talkingkotlin.com/
Invest in yourself
Thank You! Slack Community of 150+ Pakistani Android Developers from
all over the world http://bit.ly/androiddevs-pakistan TheMaxCoderr