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
インフラエンジニアでもIonicで作れるスマホアプリ開発物語
Search
soudai sone
PRO
May 20, 2018
Technology
480
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
インフラエンジニアでもIonicで作れるスマホアプリ開発物語
Ionic Meetup #4 の登壇資料です
https://ionic-jp.connpass.com/event/84888/
soudai sone
PRO
May 20, 2018
More Decks by soudai sone
See All by soudai sone
Djangoユーザが知っ得なPostgreSQL機能 - 設計の選択肢を増やす / Djang-use-PostgreSQL
soudai
PRO
1
270
AI時代における具体と抽象の往復 - 日常にチャンスがある / Moving Between the Concrete
soudai
PRO
9
3.7k
制約を設計する - 非決定性との境界線 / Designing constraints
soudai
PRO
6
3.9k
APMの世界から見るOpenTelemetryのTraceの世界 / OpenTelemetry in the Java
soudai
PRO
2
650
失敗できる意思決定とソフトウェアとの正しい歩き方_-_変化と向き合う選択肢/ Designing for Reversible Decisions
soudai
PRO
12
3.8k
外部キー制約の知っておいて欲しいこと - RDBMSを正しく使うために必要なこと / FOREIGN KEY Night
soudai
PRO
16
6.7k
手を動かしながら学ぶデータモデリング - 論理設計から物理設計まで / Data modeling
soudai
PRO
45
11k
これからアウトプットする人たちへ - アウトプットを支える技術 / that support output
soudai
PRO
21
8.8k
コミュニティと計画的偶発性理論 - 出会いが人生を変える / Life-Changing Encounters
soudai
PRO
8
5k
Other Decks in Technology
See All in Technology
しくみを学んで使いこなそう GitHub Copilot app
torumakabe
1
110
プライバシー保護の理論と実践
lycorptech_jp
PRO
1
250
証券システムを10年Scalaで作り続けるということ - 関数型まつり2026
krrrr38
3
800
ZOZOTOWNの進化と信頼性を両立する負荷試験
zozotech
PRO
2
150
そのタスクオンスケですか?
poropinai1966
0
150
End-to-Endで考える信頼性 —LINEアプリにおけるクライアント開発×SRE連携の実践
maruloop
4
3.7k
Baseline対応のDOMの型定義を作った
uhyo
3
730
なぜ人は自分のプロジェクトを 「なんちゃってアジャイル」と 自嘲するのか
kozotaira
0
270
最近評価が難しくなった
maroon8021
0
260
勉強会企画をアプリで構造化してみた 〜そこで見えた、AIとの付き合い方〜 / I've structured a study group plan using an app.
pauli
0
340
AIに「使われる」時代のSaaS戦略 〜既存WebAPIのMCPサーバー化における開発ノウハウ〜
ekispert_api
0
300
デジタル・デザイン構想 by Sayaka Ishizuka
y150saya
0
200
Featured
See All Featured
The SEO identity crisis: Don't let AI make you average
varn
0
510
The Pragmatic Product Professional
lauravandoore
37
7.4k
Skip the Path - Find Your Career Trail
mkilby
1
160
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
890
A Modern Web Designer's Workflow
chriscoyier
698
190k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
330
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Why Our Code Smells
bkeepers
PRO
340
58k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Transcript
インフラエンジニアでも Ionicで作れるスマホアプリ開発物語 by Ionic Meetup Tokyo #4
What is it? スマホアプリを作りたい
What is it? 例えば • 便利なAPIがあるんだけど見る方法がない • WebサービスのスマホUIでカスタマイズがしたい • ちょっとしたコマンドを手元のスマホで実行したい
• アラートのログを出先ですぐ確認したい • その他にも色々…
What is it? スマホアプリを作りたい
What is it? スマホアプリを作りたい ↓ Ionicならできる!
あじぇんだ 1 自己紹介 2 Ionicの良いところ 3 できるスマホアプリ! 4 良いことばかりではない 5
まとめ
あじぇんだ 1 自己紹介 2 Ionicの良いところ 3 できるスマホアプリ! 4 良いことばかりではない 5
まとめ
自己紹介 名前 : 曽根 壮大(そね たけとも) 年齢 : 33歳(3人の子供がいます) 職業
: 副社長/CTO 所属 : 株式会社 オミカレ 日本PostgreSQLユーザ会(JPUG) 勉強会担当 技術的にはLL系言語やRDBが好きです
自己紹介 名前 : 曽根 壮大(そね たけとも) 年齢 : 33歳(3人の子供がいます) 職業
: 副社長/CTO 所属 : 株式会社 オミカレ 日本PostgreSQLユーザ会(JPUG) 勉強会担当 技術的にはLL系言語やRDBが好きです
婚活といえばオミカレ https://party-calendar.net/
あじぇんだ 1 自己紹介 2 Ionicの良いところ 3 できるスマホアプリ! 4 良いことばかりではない 5
まとめ
Ionicの良いところ 簡単にはじめれる
Ionicの良いところ Windows Subsystem for Linux + Visual Studio Code
Ionicの良いところ Windows Subsystem for Linux + Visual Studio Code 無料で始めれるし、簡単
Ionicの良いところ 簡単にはじめれる その2
What is it? 例えば • 便利なAPIがあるんだけど見る方法がない • WebサービスのスマホUIでカスタマイズがしたい • ちょっとしたコマンドを手元のスマホで実行したい
• アラートのログを出先ですぐ確認したい • その他にも色々…
Ionicの良いところ Webアプリならすぐ作れるのに…
Ionicの良いところ Webアプリならすぐ作れるのに… ↓ HTML+JSで作れる
Ionicの良いところ 始めやすいは正義
あじぇんだ 1 自己紹介 2 Ionicの良いところ 3 できるスマホアプリ! 4 良いことばかりではない 5
まとめ
できるスマホアプリ! 本を読む
できるスマホアプリ!
できるスマホアプリ! 本の詳細は著者に聞いてくれ!
できるスマホアプリ! youtubeを見る https://www.youtube.com/watch?v=SwCtRZ1mYZk
できるスマホアプリ! デザインにこだわらない
None
できるスマホアプリ! 新しいチャレンジが多すぎると 続けるのが大変
できるスマホアプリ! 段階的にアプリを作る
できるスマホアプリ! 段階的にアプリを作る ↓ いきなり難しい開発をしない
できるスマホアプリ! 段階的にアプリを作る 1. UIだけで遷移 2. イベントを元に動作を変える 3. 外部APIからデータを取得 4. データをローカルに保存・取り出し
5. SDKを利用
できるスマホアプリ! これらが出来るようになってから 作りたいアプリを作る
できるスマホアプリ! アプリは作れる!
あじぇんだ 1 自己紹介 2 Ionicの良いところ 3 できるスマホアプリ! 4 良いことばかりではない 5
まとめ
良いことばかりではない アプリは作れる! が銀の弾丸でない
良いことばかりではない 日本語ドキュメントが少ない
良いことばかりではない 日本語ドキュメントが少ない ↓ 英語を読むことが多くなる
良いことばかりではない 良くも悪くも進化が早い
良いことばかりではない 良くも悪くも進化が早い ↓ 見つけたドキュメントが古い
良いことばかりではない iPhoneが互換性に厳しい
良いことばかりではない iPhoneが互換性に厳しい ↓ iOSに合わせると Android 4系が死ぬ
良いことばかりではない 久々に触るとすべてを忘れている
良いことばかりではない 久々に触るとすべてを忘れている ↓ 本職じゃないと 定期的に触るのが難しい
良いことばかりではない 一般に使ってもらうには コードを書くだけではダメ
良いことばかりではない リリースするために必要なこと 1. Store登録 2. ロゴ画像や動画の準備 3. 使い方のドキュメント 4. 分かりやすいデザイン
…etc
良いことばかりではない 普段やらないことばかり…
良いことばかりではない 普段やらないことばかり… ↓ 逆説的いえば新しいチャレンジ!
良いことばかりではない 続けることが大事
あじぇんだ 1 自己紹介 2 Ionicの良いところ 3 できるスマホアプリ! 4 良いことばかりではない 5
まとめ
まとめ 継続的に触ることが大事
まとめ 継続的に触ることが大事 ↓ 今日は諦めてもいい。 でも明日も触る。
まとめ 簡単にはじめれるので 日曜プログラマーにもおすすめ
まとめ 身近な問題を解決する
まとめ 例えば… • 保護者会の連絡網をアプリにしたり • エラーログを表示させたり • Status.ioまとめを作ったり
まとめ 新しいチャレンジは 自分の引き出しを増やす
ご清聴ありがとうございました