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
Kotlinで作るiOSアプリ
Search
hiroaki
September 21, 2017
Technology
0
870
Kotlinで作るiOSアプリ
Android Oreo with Kotlin&Android Studio 3.0勉強会でのLT資料です
hiroaki
September 21, 2017
Tweet
Share
More Decks by hiroaki
See All by hiroaki
Cloud Vision APIとLINE Bot APIを使って神戸市ゴミ分別Botを作ってみた
hiroaki_dev
0
780
Other Decks in Technology
See All in Technology
Introdução a Service Mesh usando o Istio
aeciopires
1
260
Okta Identity Governanceで実現する最小権限の原則 / Implementing the Principle of Least Privilege with Okta Identity Governance
tatsumin39
0
140
「最速」で Gemini CLI を使いこなそう! 〜Cloud Shell/Cloud Run の活用〜 / The Fastest Way to Master the Gemini CLI — with Cloud Shell and Cloud Run
aoto
PRO
0
140
Data Hubグループ 紹介資料
sansan33
PRO
0
2.2k
20251007: What happens when multi-agent systems become larger? (CyberAgent, Inc)
ornew
1
510
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3k
サイバーエージェント流クラウドコスト削減施策「みんなで金塊堀太郎」
kurochan
4
2.2k
Dylib Hijacking on macOS: Dead or Alive?
patrickwardle
0
430
Railsの話をしよう
yahonda
0
170
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
43k
Findy Team+ QAチーム これからのチャレンジ!
findy_eventslides
0
490
AI時代、“平均値”ではいられない
uhyo
4
720
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Designing for humans not robots
tammielis
254
26k
Site-Speed That Sticks
csswizardry
13
920
Raft: Consensus for Rubyists
vanstee
140
7.2k
The Invisible Side of Design
smashingmag
302
51k
Fireside Chat
paigeccino
40
3.7k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
4 Signs Your Business is Dying
shpigford
185
22k
Six Lessons from altMBA
skipperchong
29
4k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Transcript
KotlinͰ࡞ΔiOSΞϓϦ 2017/9/18 Android Oreo with Kotlin&Android Studio 3.0ษڧձ
ࣗݾհ ໊લ: த ༝थ Twitter: @hiroaki_dev ॴଐ: GDGਆށ HALେࡕWEB։ൃֶՊ4
KotlinͰ࡞ΔiOSΞϓϦʁ
ΫϩεϓϥοτϑΥʔϜ։ൃ
ΫϩεϓϥοτϑΥʔϜ։ൃ • Xamarin Native / Forms • React Native •
Unity • Apache Cordova
ΫϩεϓϥοτϑΥʔϜ։ൃ • Xamarin Native / Forms • React Native •
Unity • Apache Cordova • Intel Multi-OS Engine
Intel Multi-OS Engine(MOE) • IntelओಋͷOSS • Java·ͨKotlinͰهड़ • Obj-C·ͨCͷίʔυΛόΠϯσΟϯά͠ɺ ωΠςΟϒΞϓϦΛ։ൃͰ͖Δ
ɹ(MOEϓϥάΠϯ͕ࣗಈੜ)
σϞ
νϡʔτϦΞϧ
1. MOEϓϥάΠϯΛಋೖ͢Δ
2. AndroidϓϩδΣΫτΛ࡞Δ
3. ڞ௨෦ͷϞδϡʔϧΛ࡞
4. Configure Kotlin in Project
5. MOEͰiOSϞδϡʔϧΛՃ
5. MOEͰiOSϞδϡʔϧΛՃ
5. MOEͰiOSϞδϡʔϧΛՃ
5. MOEͰiOSϞδϡʔϧΛՃ
6. ґଘؔΛՃ
7. XcodeͰViewControllerΛ࡞
7. XcodeͰViewControllerΛ࡞
7. XcodeͰViewControllerΛ࡞
8. StoryboardΛهड़
8. StoryboardΛهड़
9. ΟδΣοτΛViewControllerʹ݁ͼ͚ͭΔ
10. Create New Binding
10. Create New Binding
ϝϦοτ • AndroidΞϓϦ։ൃͷࢿ࢈Λྲྀ༻Ͱ͖Δ • JavaͷϥΠϒϥϦ͕ར༻Ͱ͖Δ
σϝϦοτ • RealmAndroid/iOS྆Ϟδϡʔϧ͝ͱʹೖ ΕΔඞཁ͕͋Δ • ͋·ΓΘΕ͍ͯͳ͍ • ެࣜυΩϡϝϯτ&αϯϓϧ͕ݹ͍