Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Rework your Android app with Kotlin
Search
Arnaud GIULIANI
June 09, 2017
Technology
0
350
Rework your Android app with Kotlin
Swift/Kotlin night at Toulouse GDG
https://www.meetup.com/fr-FR/GDG-Toulouse/events/240024489/
Arnaud GIULIANI
June 09, 2017
Tweet
Share
More Decks by Arnaud GIULIANI
See All by Arnaud GIULIANI
Android Architecture Design With Koin
agiuliani
0
1.2k
Riding the State Flow
agiuliani
1
430
Dependency Injection for Kotlin Apps with Koin
agiuliani
2
560
Dependency injection from zero to hero with Koin
agiuliani
4
400
Koin - Android developer's cheatsheet
agiuliani
2
3.2k
Beyond Kotlin - Advanced features for API Makers
agiuliani
2
2k
Develop your next app with Kotlin - AndroidRennes 2017
agiuliani
3
1.1k
Develop an Android weather app with Kotlin (Handson) - AndroidMakers 2017
agiuliani
0
610
Develop your next app with Kotlin - AndroidMakers 2017
agiuliani
0
540
Other Decks in Technology
See All in Technology
転移学習とドメイン適応の基礎
kmatsui
2
560
OpenTelemetry を使ったトレースエグザンプラーの活用 / otel-trace-exemplar
k6s4i53rx
2
610
日本におけるデータエンジニアリングのこれまでとこれから
foursue
9
1.6k
Introduction to GKE x LLM
soma00333
0
140
o11y入門_外形監視を利用したWebアプリケーションへの最適なモニタリング_TechBrew
k5k
2
100
ビジネスとエンジニアリングの接合点 そしてコード品質がそこに及ぼす影響 v1.1 / The Intersections of Business and Engineering, and The Impact of Code Quality There (v1.1)
mtx2s
11
2.4k
「ふりかえりのふりかえり」をふりかえり、実のあるふりかえりにする
naitosatoshi
0
200
コードを書く隙間を見つけて生きていく技術/Findy 思考の現在地
fujiwara3
22
4.4k
Signals Unleashed: The Full Guide
rainerhahnekamp
0
350
XSS using dirty Content Type in cloud era
flatt_security
2
1k
Databricks におけるデータエンジニアリング
databricksjapan
0
360
[PlatformCon 24] Platform Orchestrators: The Missing Middle of Internal Developer Platforms?
danielbryantuk
0
160
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
18
1.7k
Mobile First: as difficult as doing things right
swwweet
215
8.6k
Rails Girls Zürich Keynote
gr2m
91
13k
Building Effective Engineering Teams - LeadDev
addyosmani
26
1.8k
jQuery: Nuts, Bolts and Bling
dougneiner
58
7.1k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
Build The Right Thing And Hit Your Dates
maggiecrowley
23
2k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.4k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
355
22k
The MySQL Ecosystem @ GitHub 2015
samlambert
242
12k
The Straight Up "How To Draw Better" Workshop
denniskardys
227
130k
Designing for Performance
lara
601
67k
Transcript
Rework your Android app with K
@arnogiu Work @ ekito Mobile & Cloud Kotlin Lover Arnaud
GIULIANI ekito.fr/people medium.com/@giuliani.arnaud/
None
None
Clearly considered by all the Java community ! h<ps:/ /spring.io/blog/2017/01/04/introducing-kotlin-
support-in-spring-framework-5-0 h<p:/ /www.javamagazine.mozaicreader.com/ #&pageSet=5&page=0&contentItem=0 (March/ April 2017) h<ps:/ /www.thoughtworks.com/radar/languages-and-frameworks/kotlin
KOTLIN is not just about writing your app with lesser
lines. It’s all about writing SAFER & BETTER APPS !
Ready to go ?
Where to start ?
9 Production Ready ?
It’s always hard to start !
One year in production - Easy to start on exisUng
project - Great learning curve - Tools support - Don’t use anymore Bu<erknife, Dagger … - ⚠ Tests Mocks, Realm DB … h<ps:/ /www.ekito.fr/people/kotlin-in-producUon-one-year-later/ Hard to come back to Java T_T
Just try it !
IF YOU DON'T LOOK AT JAVA AND THINK "THIS COULD
BE BETTER", DON'T SWITCH.
Liiiiiiive coding !
My Weather App
Smarter & 70% less !
Thank you :)