Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Ionicを使ってスマホアプリを作ってみた
虎の穴ラボ株式会社
March 07, 2019
2
340
Ionicを使ってスマホアプリを作ってみた
Ionicを使えば、Android と iOS 両方のスマホアプリが簡単に開発出来ます。
今回は、Ionicを使ったスマホアプリの開発についてご紹介させて頂きます。
虎の穴ラボ株式会社
March 07, 2019
Tweet
Share
More Decks by 虎の穴ラボ株式会社
See All by 虎の穴ラボ株式会社
toranoana.deno説明資料
toranoana
0
9
とらのあなラボTechConferenceVol.2_私、ECサイトはユーザーに使いやすくって言ったよね!〜とらのあな通販サイト 改善の取り組み〜
toranoana
0
140
クロスドメイントラッキングによる分析環境の構築
toranoana
0
130
OpenSearchで始める全文検索
toranoana
0
130
とらのあなラボTechConferenceVol.2_WAF-Athenaによるセキュリティ対策
toranoana
0
190
既存クラウドをTerraformで管理してみた
toranoana
0
5
【Tech Conference vol.2】コミュニケーションと技術を加速させるリモートワークペアプログラミング
toranoana
0
170
とらのあなラボTechConferenceVol.2_静的コンテンツのキャッシュ戦略見直しとリリース改善
toranoana
0
140
TechConference2_通販開発マネジメントの7ルール
toranoana
0
130
Featured
See All Featured
Pencils Down: Stop Designing & Start Developing
hursman
112
9.8k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
224
49k
A Tale of Four Properties
chriscoyier
149
20k
Happy Clients
brianwarren
89
5.5k
Atom: Resistance is Futile
akmur
255
20k
Design by the Numbers
sachag
271
17k
Bootstrapping a Software Product
garrettdimon
295
110k
Side Projects
sachag
449
37k
Building Better People: How to give real-time feedback that sticks.
wjessup
343
17k
How to train your dragon (web standard)
notwaldorf
57
3.8k
Fireside Chat
paigeccino
11
1.3k
How to name files
jennybc
39
59k
Transcript
Copyright (C) 2019
Toranoana Inc. All Right Reserved. Ionic ΦλΫ͕࠷৽ٕज़Λ͏ϥΠτχϯάτʔΫΠϕϯτ ճ
Copyright (C) 2019
Toranoana Inc. All Right Reserved. 2 ‣ ދͷ݀௨ൢαΠτΛ։ൃ ‣ લ৬ɿۚ༥ܥ4*FS ͖ͳ࡞ ‣ ϥϒϥΠϒʂγϦʔζ ‣ #BO(%SFBNʢόϯυϦʂʣγϦʔζ
Copyright (C) 2019
Toranoana Inc. All Right Reserved. ͘͡ *POJDͱ ࠓճ࡞ΔΞϓϦͷ༰ *POJDͰͷΞϓϦ։ൃ ࣮ࡍʹΞϓϦΛಈ͔ͯ͠ΈΔ 3
Copyright (C) 2019 Toranoana
Inc. All Right Reserved. *POJDͱ *POJDͱɺ(PPHMFࣾͷ"OHVMBSΛϕʔεʹɺ Apache Cordova +BWB4DSJQUϑϨʔϜϫʔΫ 4
Copyright (C) 2019
Toranoana Inc. All Right Reserved. *POJDͷίί͕εΰ͍ʂ )5.-ͱ+BWB4DSJQUʢ"OHVMBS5ZQF4DSJQUʣͰɺ "OESPJEΞϓϦͱJ04ΞϓϦ͕ಉ࣌ʹ։ൃ͕Մೳɻ ʢ͍ΘΏΔϋΠϒϦου։ൃʣ 5
Copyright (C) 2019
Toranoana Inc. All Right Reserved. Ionic node.js Ionic Cordova Git → Ionic Git 6 $ npm install ionic cordova -g $ ionic -v
>; >; >; >; > ; >; Copyright (C) 2019
Toranoana Inc. All Right Reserved. IonicA8 5?D ,(E $%),47 0.9@ B5? D !&- 0.9@1=E +Android Studio (Android"' 0 32) +Xcode (iOS"' 0 32) A8#*Mac C D /: MacBook Pro6< E 7
.+ .+ .+ .+ . + .+ Copyright (C) 2019
Toranoana Inc. All Right Reserved. 8 ' &$(1%1, 0* WEB" / Web !2)-API #3 https://campaign.toranoana.jp/ ͱΒͷ͋ͳΩϟϯϖʔϯαΠτ
Copyright (C) 2019
Toranoana Inc. All Right Reserved. ͱΒͷ͋ͳΩϟϯϖʔϯαΠτ ͱΒͷ͋ͳΩϟϯϖʔϯαΠτ"1*Ͱग़དྷΔ͜ͱ ɾԠืՄೳͳΩϟϯϖʔϯͷҰཡΛऔಘ ɾΩϟϯϖʔϯͷৄࡉใͷऔಘ 9
Copyright (C) 2019
Toranoana Inc. All Right Reserved. ͱΒͷ͋ͳΩϟϯϖʔϯαΠτ ͱΒͷ͋ͳΩϟϯϖʔϯαΠτ"1*Ͱग़དྷΔ͜ͱ ɾԠืՄೳͳΩϟϯϖʔϯͷҰཡΛऔಘ ˠԠืՄೳͳΩϟϯϖʔϯͷҰཡΛදࣔ͢ΔΞϓϦ ɾΩϟϯϖʔϯͷৄࡉใͷऔಘ 10
"! "! "! "! " ! "! Copyright (C) 2019
Toranoana Inc. All Right Reserved. Ionic % # $ Android / iOS 11
/ . / . / . / . / .
/ . Copyright (C) 2019 Toranoana Inc. All Right Reserved. "' ! "' 2 xxxx $(%3 *-1 +& )#0, 12 $ ionic start xxxx
Copyright (C) 2019 Toranoana
Inc. All Right Reserved. API 13
87 87 87 87 8 7 87 Copyright (C) 2019
Toranoana Inc. All Right Reserved. API/-=.1: *ionViewDidEnter Ionic 52 #'%+965& !($) %+0,;<43" / 14
=; =; =; =; = ; =; Copyright (C) 2019
Toranoana Inc. All Right Reserved. 7B27A,/@ (HTML) 15 HTML(6 Ionic 5<)-%!'% CD61 &ion-thumbnail "$7 *6%!'%7* "$ 430 0 ?: &ion-label 1>.6# $?: %!' % C+ A,98D
! ! ! ! ! ! Copyright (C) 2019
Toranoana Inc. All Right Reserved. $ " iOS/Android# $ 16 $ ionic serve --lab
Copyright (C) 2019
Toranoana Inc. All Right Reserved. 17
Copyright (C) 2019
Toranoana Inc. All Right Reserved. 18
) ( ) ( ) ( ) ( ) (
) ( Copyright (C) 2019 Toranoana Inc. All Right Reserved. Android / iOS& "$ 'Android / iOS& # Android → Android&%! Android Studio* iOS d → .xcodeproj %! Xcode* 19 $ ionic cordova build ios --prod $ ionic cordova build Android --prod
Copyright (C) 2019
Toranoana Inc. All Right Reserved. 20
Copyright (C) 2019
Toranoana Inc. All Right Reserved. 21 Android iOS
% $ % $ % $ % $ % $
% $ Copyright (C) 2019 Toranoana Inc. All Right Reserved. Ionic JavaScript'#! " IonicAndroid / iOS '# !" '# & ( 22