Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Angularで作るモバイルアプリ
Search
puku0x
June 25, 2017
Technology
520
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Angularで作るモバイルアプリ
puku0x
June 25, 2017
More Decks by puku0x
See All by puku0x
え?フロントエンドエンジニアの ワイがインフラも!?
puku0x
1
1.5k
新メンバーのために、シニアエンジニアが環境を作る時代
puku0x
0
1.6k
Agent Skills 入門
puku0x
0
2.2k
ファインディにおけるフロントエンド技術選定の歴史
puku0x
2
2.3k
生成AIではじめるテスト駆動開発
puku0x
0
1.5k
実践!カスタムインストラクション&スラッシュコマンド
puku0x
2
3.4k
Nx × AI によるモノレポ活用 〜コードジェネレーター編〜
puku0x
0
1.7k
ファインディにおけるフロントエンド技術選定の歴史
puku0x
2
330
ファインディでのGitHub Actions活用事例
puku0x
9
4k
Other Decks in Technology
See All in Technology
「守り」で活用するオンデバイスLLM 〜写ってはいけないを総力戦で防ぐ〜 / iOSDC Japan 2026
nakamuuu
0
170
HRC_Frontend_Conference_Fukuoka_2026.pdf
ts020
0
740
すぐできる衛星通信対応 あとは山奥に行くだけ
tatetate55
0
130
開発投資の期待値を上げるプロダクトロードマップづくり ~プロダクトエンジニアが越境して事業を伸ばす~
kekekenta
1
190
OpenTelemetryのメトリクスをCloudWatchに送ってPromQLで見てみた
ota1022
0
150
Railsのように考える: See through the Master
snoozer05
PRO
4
990
Claude Code本って、 読む必要あるの?
oikon48
2
470
AI de Idea
kawaguti
PRO
2
120
Claude in Chrome 入門 / Introduction to Claude in Chrome
cielo1985
0
840
新機種発売前に見直そう!端末移行で再ログインが要るアプリ・要らないアプリは何が違うのか 〜シームレスに再開できる設計と実装〜
zozotech
PRO
0
200
絵ではじめるKubernetesセキュリティ
aoi1
4
640
Minecraft JavaのMODをSwiftで作る
1mash0
0
170
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
How STYLIGHT went responsive
nonsquared
100
6.3k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
The SEO Collaboration Effect
kristinabergwall1
1
570
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
550
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
690
Darren the Foodie - Storyboard
khoart
PRO
4
3.9k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
440
How to Talk to Developers About Accessibility
jct
2
550
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
520
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Side Projects
sachag
456
43k
Transcript
AngularͰ࡞Δ ϞόΠϧΞϓϦ ng-fukuoka Angular Meetup #1 2017/06/25
ࣗݾհ • ৽ ٓါ ʢShinpuku Noriyukiʣ • גࣜձࣾϨεί • ϑϩϯτΤϯυେ͖
https://github.com/puku0x
None
։ൃதͷϓϩμΫτ
എܠ • ৽͍͠ΞϓϦ࡞Ζ͏ • AngularJS → Angular (2.xҎ߱)
Angular
Angular 4.x • GoogleͷϑϨʔϜϫʔΫ • CLIඋͰ։ൃޮ˕ • AngularJSͱผ
Angularͷಛ • ϑϧελοΫ • ޮతͳมߋݕ • AoTίϯύΠϧɺSSR
https://angular.io
AngularϞόΠϧ ʹ͑Δͧʂ
ϞόΠϧͷUIͲ͏͢Δʁ
Onsen UI 2
Onsen UI 2 • Web ComponentsͰ࣮ • ϞόΠϧ࠷దԽ͞ΕͨUIϥΠϒϥϦ • ࠃ࢈ˍຊޠυΩϡϝϯτ༗
ରԠϑϨʔϜϫʔΫ • Angular / React / VueʹରԠ • ͪΖΜVanilla JSͰॻ͚Δʂ
ࣗಈελΠϧมߋͷྫ https://ja.onsen.io/samples/
νϡʔτϦΞϧ http://tutorial.onsen.io/
Ionic
Ionic 3 • Angular ComponentͰ࣮ • વAngularͷΈରԠ • ຊޠυΩϡϝϯτͳ͠
ը໘αϯϓϧ http://blog.ionic.io/
։ൃڥ
։ൃڥͷߏங • Angular CLI • ࣗྗWebpack • Ionic CLI
Angular CLIΛ͏߹ • PhoneGap/CordovaͰ৽͍͠ ϓϩδΣΫτΛ࡞ • Angular CLIͰ্ॻ͖ • ngx-onsenui
ΛΈࠐΉ
ngx-onsenui import { BrowserModule } from '@angular/platform-browser'; import { NgModule,
CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import { OnsenModule } from 'ngx-onsenui'; import { AppComponent } from './app.component'; @NgModule({ declarations: [AppComponent], imports: [BrowserModule, OnsenModule], bootstrap: [AppComponent], schemas: [CUSTOM_ELEMENTS_SCHEMA] }) export class AppModule { } 0OTFO.PEVMF ͷΠϯϙʔτͱ εΩʔϚͷઃఆ
ৄࡉˣࢀর http://qiita.com/puku0x/items/f12e23aa15a36f439e79
WebpackͰϏϧυ • npm + Webpack + PhoneGap/Cordova https://github.com/puku0x/angular-onsenui2-webpack2/tree/no-angular-cli /src /www
Ϗϧυ มߋݕ มߋݕ .html .ts .scss ϩʔμͷઃఆng ejectͨ͠ޙͷwebpack.config.js ࢀߟ
Ionic CLI • $ npm i -g ionic • $
ionic start ϓϩδΣΫτ໊ blank • $ ionic serve https://ionicframework.com/docs/cli/
࣮ࡍͷΞϓϦ ͲΜͳײ͡ʁ
ϞόΠϧిࢠΧϧςʢࢼ࡞ʣ
ϞόΠϧిࢠΧϧςʢࢼ࡞ʣ
·ͱΊ • AngularͰϞόΠϧΞϓϦΛ࡞ΔͳΒ • Onsen UI • Ionic • PWA༻
Angular Mobile Toolkit ※υΩϡϝϯτ͕ࢮΜͰΔͷͰҙ
ΛͬͯΈ·͠ΐ͏ʂ