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
380
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
500
Dependency Injection for Kotlin Apps with Koin
agiuliani
2
640
Dependency injection from zero to hero with Koin
agiuliani
4
420
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.2k
Develop an Android weather app with Kotlin (Handson) - AndroidMakers 2017
agiuliani
0
640
Develop your next app with Kotlin - AndroidMakers 2017
agiuliani
0
560
Other Decks in Technology
See All in Technology
LLVM/ASMを使った有限体の高速実装
herumi
0
120
Oracle Autonomous Database:サービス概要のご紹介
oracle4engineer
PRO
1
7.1k
事前準備が肝!AI活用のための業務改革
layerx
PRO
1
380
再考 アクターモデル/ reconsider actor model
ytake
0
360
プロダクトエンジニアを支えるための開発生産性向上施策
tsukakei
0
140
OCI で始める!! Red Hat OpenShift / Get Started OpenShift on OCI
oracle4engineer
PRO
1
180
Google CloudのLLM活用の選択肢を広げるVertex AIのパートナーモデル
nayuts
0
130
DroidKaigi 2024 たすけて!ViewModel
mhidaka
5
940
より快適なエラーログ監視を目指して
leveragestech
4
1.4k
アプリをリリースできる状態に保ったまま 段階的にリファクタリングするための 戦略と戦術 / Strategies and tactics for incremental refactoring
yanzm
6
1.4k
エンジニア視点で見る、 組織で運用されるデザインシステムにするには
shunya078
1
310
不動産 x AIことはじめ~データの真価を拓くために
estie
0
110
Featured
See All Featured
Designing Experiences People Love
moore
138
23k
What's in a price? How to price your products and services
michaelherold
242
11k
The Brand Is Dead. Long Live the Brand.
mthomps
53
38k
Done Done
chrislema
180
16k
Documentation Writing (for coders)
carmenintech
65
4.3k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
663
120k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Making the Leap to Tech Lead
cromwellryan
128
8.8k
The Invisible Side of Design
smashingmag
295
50k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
23
1.7k
Six Lessons from altMBA
skipperchong
26
3.4k
No one is an island. Learnings from fostering a developers community.
thoeni
18
2.9k
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 :)