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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Endo_Hizumi
November 21, 2019
Technology
980
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.1k
JSでギャルゲー!~JavaScriptでノベルゲーエンジン作ったった~
endohizumi
1
460
意志の力が9割。アニメから学ぶAI時代のこれから。
endohizumi
1
190
JSでギャルゲーをつくろう!(第3版)
endohizumi
0
290
JSでギャルゲーをつくろう!(第2版)
endohizumi
0
98
JSでギャルゲーをつくろう!
endohizumi
0
520
テレビを飲み込め! 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
20260804_Q4AzureUpdateBite_FabricDataAgentの精度を高める設計.pdf
matayuuu
1
120
Bill One 開発エンジニア 紹介資料
sansan33
PRO
7
19k
Pavlokで始める電撃駆動開発
sgrsn
0
180
トヨタ⽣産⽅式(TPS)⼊⾨
recruitengineers
PRO
2
650
AIエージェントを前提としたプラットフォーム エンジニアリング:GKEで作るAgent-Ready Golden Path
legalontechnologies
PRO
2
220
【CEDEC2026】グラフィックスエンジニアのためのニューラルシェーディング入門
cygames
PRO
0
120
ブラウザ研修 2026
recruitengineers
PRO
4
790
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.2k
바이브풀 라이프
arawn
0
110
ホームラボ紹介
y_sera15
0
130
AIコーディングの次。コードレビューと理解負荷を解消して組織の開発生産性を高める
moongift
PRO
2
2.3k
社内の7割が使うデータ基盤を、 データチーム2人で回すためにやったこと
koh_yoshi
4
1.2k
Featured
See All Featured
Believing is Seeing
oripsolob
1
180
Google's AI Overviews - The New Search
badams
0
1.1k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
890
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
We Have a Design System, Now What?
morganepeng
55
8.3k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
400
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
480
First, design no harm
axbom
PRO
2
1.2k
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に匹敵するスペックがある