Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
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
74
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
[GDG Winnipeg] Build a Real-Time RAG System with Gemini & the Multimodal Live API
olayinkapeter
0
36
Fine-tuning LLMs in Vertex AI — DevFest Nairobi 2023
olayinkapeter
0
59
Deploying ML Models in Google Cloud with Vertex AI
olayinkapeter
0
210
Getting Started with PaLM API in Vertex AI — IO Extended Mpape
olayinkapeter
0
54
MLOps with TFX — DevFest Nairobi 2022
olayinkapeter
0
110
Transfer Learning With TensorFlow — Re-using Powerful Models
olayinkapeter
0
77
[Lecture One] What is Machine Learning — CSC 402 (An Intro to Machine Learning)
olayinkapeter
3
500
Quick Start Into TensorFlow - GDG Festac-Ojo I/O 2019 Extended
olayinkapeter
0
130
TensorFlow 2.0 Global Docs Sprint - GDG Cloud Lagos
olayinkapeter
0
47
Other Decks in Programming
See All in Programming
Kotlinize Is Not Just Converting to Kotlin
chigichan24
1
220
AI時代のTerminal環境を UNIX哲学で設計・運用する
yasunori0418
1
350
地方こそサーバーレス — 10年続けた、顔が見えるチームで確かな基盤を / Serverless Matters Most in Regional Areas — 10 Years of Building Reliable Foundations with Close-Knit Teams
seike460
PRO
1
330
動画プレイヤーはなぜカクつくのか 〜Flutterのレンダリングとネイティブの境界を解剖する〜
naruogram
0
330
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
200
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
420
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
290
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
370
AIが生成したコードは読むべきか?抽象化設計とコードの品質保証 / abstraction-design-and-quality
minodriven
16
8.9k
[DroidKnights 2026] Workflow AX: From Auto-Documented Policies to E2E Testing
raeminkang
0
540
ActionController meets Protocol Buffers
sorah
1
800
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
370
Featured
See All Featured
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
121
130k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
650
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.5k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Exploring anti-patterns in Rails
aemeredith
4
560
How GitHub (no longer) Works
holman
316
150k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
660
A Tale of Four Properties
chriscoyier
163
24k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
Designing for Performance
lara
612
70k
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