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
スマホで始めるウェブアプリ開発 / let's start web application d...
Search
Endo_Hizumi
November 21, 2019
Technology
990
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
スマホで始めるウェブアプリ開発 / let's start web application development with a Android Device
Endo_Hizumi
November 21, 2019
More Decks by Endo_Hizumi
See All by Endo_Hizumi
欲しいを叶える個人開発の進め方 / How to Run an Indie Project That Brings Your Ideas to Life
endohizumi
0
1.2k
JSでギャルゲー!~JavaScriptでノベルゲーエンジン作ったった~
endohizumi
1
480
意志の力が9割。アニメから学ぶAI時代のこれから。
endohizumi
1
200
JSでギャルゲーをつくろう!(第3版)
endohizumi
0
300
JSでギャルゲーをつくろう!(第2版)
endohizumi
0
99
JSでギャルゲーをつくろう!
endohizumi
0
530
テレビを飲み込め! Webの嵐!! / Swallow the TV! Web storm! !!
endohizumi
1
130
OK:Googleから始めるスマートホーム生活 / OK: Smart home life starting from Google
endohizumi
0
380
クソアプリで基礎固め / Tutorial in your joke app for Vue.js
endohizumi
0
280
Other Decks in Technology
See All in Technology
Jetpack Compose で挑む新聞紙面UI ─ 複合ジェスチャー・ポリゴン記事領域・適応的ページ構成という3つの壁/droidkaigi2026
nikkei_engineer_recruiting
0
110
AIレビュー時代に必要なのは、SLOで引く撤退ライン
nobuoooo
0
160
いま、生成AIにKaggleをどこまで 任せられるか — ROGIIコンペでの進め方とTips
k951286
0
520
20260903 Tokyo Jazug Night #62 | Azure エンジニアよ、 その環境は本当にセキュアか?
olivia_0707
0
200
Claude Codeの体系的な理解と知識のフック
oikon48
10
6.4k
The Django UUID Story - DjangoCon US 2026
pauloxnet
0
360
PM領域でのAI Agentの活用
lycorptech_jp
PRO
0
200
KAEN Company Deck
kaen
PRO
0
220
Data Hubグループ 紹介資料
sansan33
PRO
0
3.2k
AWSとAzureのマルチクラウド活用における強い味方___AWS_Kiroを使った二刀流スキル作成.pdf
duelist2020jp
1
170
AI × Datadog MCP でコスト削減まで実現した Metric Streams の導入
three_mouth_ago
0
140
AIエージェントを雇う前に決める5つのこと
knishioka
1
130
Featured
See All Featured
How to Talk to Developers About Accessibility
jct
2
530
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
The Cult of Friendly URLs
andyhume
79
7k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
260
Docker and Python
trallard
47
4.2k
Thoughts on Productivity
jonyablonski
76
5.3k
Site-Speed That Sticks
csswizardry
13
1.5k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
390
Automating Front-end Workflow
addyosmani
1369
210k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
230
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
400
Transcript
スマホで始める Webアプリ開発 2019年11月21日 Yumemi.vue #3 遠藤ヒズミ
自己紹介 名前:遠藤ヒズミ (@endo_hizumi) 所属:ジャスミンシステム 業務:都内某所でPython書いてるWebコーダー 趣味:Webアプリ開発・変態ガジェット集め・プラモデル製作 Webサイト:https://hizumi.dev
みんな!
趣味でコード書こう!
趣味でアプリを作る理由 • 自分個人の実績が出来る • 業務と同じ言語なら、理解が深まる ↑圧倒的成長↑ • 没頭してるときは、楽しい
• 仕事中に帰ったらあれしたいこれしたいと考える ◦ でも、家帰ったら、やらない • だったら、会社に残って、自己研鑽? ◦ そのために、会社残りたくない • ならば、コワーキングカフェへ寄り道!
◦ わざわざ、通うのが億劫 立ちはだかる壁
だったら、移動時間を使おう • 関東の平均通勤時間は、1.3時間 • 往復だと、2.6時間 • コード書くには、十分な時間では?? 出典:平成28年社会生活基本調査 生活行動に関する結果 結果の概要 - 総務省
統計局 (https://www.stat.go.jp/data/shakai/2016/pdf/gaiyou2.pdf)
移動時間を使うときの問題点 • 座れると限らない • パソコン出すのめんどい • パソコンは会社のキャビネット • パソコンは重い(MacBook Airで1.2kg)
→ じゃあ、スマホ使おう!
なんで、スマホ? • 立ちながらも書ける • サッと出せる • スマホはポケット • スマホは軽い (iPhone
11 Pro Maxは223g) → 始めよう!
スマホで始めよう セットアップの手順 • Termuxのインストール • Hacker's Keyboardのインストール • (みんな大好き)VueCLIのセットアップ •
ウェルカムページを開く
Termuxとは • Android用の端末エミュ レーター • aptでLinuxパッケージを インストールできる • SDカードを参照できる •
ファイルの連携もアプリ からできて楽
Hacker’s Keyboardとは • スマホのキーボードにないキーを 追加してくれる • Ctrl・ESC・Tab・矢印など • PCと同じ配列でコーディングに最 適
PCとビルド速度比較 • VueCLIをインストールしたTermux環境のXperia XZ2 Premiumと Xperia XZと3台のVueCLIをインストールしたPCを用意 • vue createコマンドで作成したプロジェクトをビルド
• ビルドにかかった時間を比較してみた
機種 OS プロセッサ RAM(GB) 時間(秒) Win10 Desktop Ubuntu 18.04 on
WSL1 Core i7 2th 24 12.181 Xperia XZ2 Premum Android 9.0 SDM845 (snapdragon845) 6 15.972 macBook Air 2017 macOS 10.14 Core i5 5th 8 17.699 Xperia XZ Android 8.0 MSM8996 (snapdragon820) 3 22.065 Acer Aspire S3 S3-391-H34D Ubuntu 18.04 Core i3 3rd 4 25.211 PCとのビルド速度比較の結果
機種 OS プロセッサ RAM(GB) 時間(秒) Win10 Desktop Ubuntu 18.04 on
WSL1 Core i7 2th 24 12.181 Xperia XZ2 Premum Android 9.0 SDM845 (snapdragon845) 6 15.972 macBook Air 2017 macOS 10.14 Core i5 5th 8 17.699 Xperia XZ Android 8.0 MSM8996 (snapdragon820) 3 22.065 Acer Aspire S3 S3-391-H34D Ubuntu 18.04 Core i3 3rd 4 25.211 PCとのビルド速度比較の結果 ⇛ Xperia XZ2 PremiumがMacBook Airに勝つ結果に
まとめ • 通勤時間の一部を使ってコードを書こう。 • AndroidスマホならアプリをインストールするだけでLinux環 境が作れる • 最近のスマホはPCに匹敵するスペックがある