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
AIと共に開発する時代の組織、プロセス設計 freeeでの実践から見えてきたこと
freee
4
750
はじめての OSS コントリビューション 〜小さな PR が世界を変える〜
chiroito
4
340
アジャイル社内普及ご近所さんマップを作ろう / Let's create an agile neighborhood map
psj59129
1
130
Perlの生きのこり - YAPC::Fukuoka 2025
kfly8
0
130
AI駆動開発を実現するためのアーキテクチャと取り組み
baseballyama
2
240
ソフトウェア開発現代史: 55%が変化に備えていない現実 ─ AI支援型開発時代のReboot Japan #agilejapan
takabow
7
4.4k
改竄して学ぶコンテナサプライチェーンセキュリティ ~コンテナイメージの完全性を目指して~/tampering-container-supplychain-security
mochizuki875
1
340
「データ無い! 腹立つ! 推論する!」から 「データ無い! 腹立つ! データを作る」へ チームでデータを作り、育てられるようにするまで / How can we create, use, and maintain data ourselves?
moznion
8
4.5k
Spring Boot利用を前提としたJavaライブラリ開発方法の提案
kokihoshihara
PRO
2
240
ZOZOTOWNカート決済リプレイス ── モジュラモノリスという過渡期戦略
zozotech
PRO
0
460
『HOWはWHY WHATで判断せよ』 〜『ドメイン駆動設計をはじめよう』の読了報告と、本質への探求〜
panda728
PRO
5
2.1k
Lazy Constant - finalフィールドの遅延初期化
skrb
0
230
Featured
See All Featured
The Invisible Side of Design
smashingmag
302
51k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
24
1.6k
Building a Scalable Design System with Sketch
lauravandoore
463
33k
The Language of Interfaces
destraynor
162
25k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Navigating Team Friction
lara
190
15k
Faster Mobile Websites
deanohume
310
31k
Gamification - CAS2011
davidbonilla
81
5.5k
A Modern Web Designer's Workflow
chriscoyier
697
190k
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.1k
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྆Ϟδϡʔϧ͝ͱʹೖ ΕΔඞཁ͕͋Δ • ͋·ΓΘΕ͍ͯͳ͍ • ެࣜυΩϡϝϯτ&αϯϓϧ͕ݹ͍