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
Getting Started With Kotlin for Android
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Olayinka Peter Oluwafemi
September 01, 2017
Programming
65
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Getting Started With Kotlin for Android
Kotlin Night Ekiti State University codelab presentation
Olayinka Peter Oluwafemi
September 01, 2017
More Decks by Olayinka Peter Oluwafemi
See All by Olayinka Peter Oluwafemi
Fine-tuning LLMs in Vertex AI — DevFest Kampala 2023
olayinkapeter
0
70
Fine-tuning LLMs in Vertex AI — DevFest Nairobi 2023
olayinkapeter
0
46
AI for Developers_ Empowering Innovation & Creativity — SwitchCon
olayinkapeter
0
32
Deploying ML Models in Google Cloud with Vertex AI
olayinkapeter
0
190
Getting Started with PaLM API in Vertex AI — IO Extended Mpape
olayinkapeter
0
45
MLOps with TFX — DevFest Nairobi 2022
olayinkapeter
0
100
Intro to Data Science and Machine Learning
olayinkapeter
0
58
Transfer Learning With TensorFlow — Re-using Powerful Models
olayinkapeter
0
69
[Lecture One] What is Machine Learning — CSC 402 (An Intro to Machine Learning)
olayinkapeter
3
490
Other Decks in Programming
See All in Programming
実装をデザインガイドラインに追従させるための取り組み / 260731-dip-mosh-design-system
dachi023
0
7.8k
Go を使い始めて 2 ヶ月の学び / My first two months with Go
contour_gara
0
380
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
570
AI Readyの正体はデータマネジメントだ メダリオン2.0の最前線
freee
PRO
0
370
【デモ】Kiroで体験する仕様駆動開発|設計からコーディングまでAIと進める開発フロー
cmkudo
0
370
Flow は今どうなっているか
mizdra
PRO
0
710
複数の Claude Code が"放置"されてしまう問題をCLI ダッシュボードを自作して解決した話
sumihiro3
1
730
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
480
Press start. Python's next generation.
willingc
PRO
3
130
React本体のコードリーディング
high_g_engineer
1
150
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
170
リアルな遅延を測る仕様
kota_yata
1
130
Featured
See All Featured
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
670
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
2
3.8k
The Spectacular Lies of Maps
axbom
PRO
1
940
エンジニアに許された特別な時間の終わり
watany
108
250k
Claude Code のすすめ
schroneko
67
230k
Design in an AI World
tapps
1
290
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
480
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
210
My Coaching Mixtape
mlcsv
0
270
30 Presentation Tips
portentint
PRO
1
380
Transcript
[Codelab] - Getting Started With Kotlin For Android Development Olayinka
Peter Oluwafemi Kotlin Night Ekiti State University September 1st, 2017
Using Kotlin with your current Android Studio version (< 3.0)
Here’s one way... • Manually install the Kotlin plugin Settings > plugins > install jetbrains plugin > kotlin
Using Kotlin with Android Studio 3.0 Here’s the other way...
• No additional setup is required
Sample app in Kotlin • Less code written • No
need for semicolon • Avoid findViewById() • And so much more...
Sample app in Kotlin • Less code written • No
need for semicolon • Avoid findViewById() • And so much more... • Create a new project with Kotlin support. • Add the necessary permissions to the manifest file. • Copy and paste the project files. • Convert Java code to Kotlin!
Resources • https://kotlinlang.org/docs What are you going to build with
Kotlin?
@olayinkapeter99 +OlayinkaPeterOluwafemi @kotlin, @jetbrains, @gdgeksu Kotlin Night Ekiti State University
#kotlinnight, #kotlinnighteksu #gdgeksu