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
AngularとOnsen UI 2で モバイルアプリを作る話
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
puku0x
June 14, 2017
Technology
390
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AngularとOnsen UI 2で モバイルアプリを作る話
puku0x
June 14, 2017
More Decks by puku0x
See All by puku0x
新メンバーのために、シニアエンジニアが環境を作る時代
puku0x
0
1.5k
Agent Skills 入門
puku0x
0
1.9k
ファインディにおけるフロントエンド技術選定の歴史
puku0x
2
2.1k
生成AIではじめるテスト駆動開発
puku0x
0
1.4k
実践!カスタムインストラクション&スラッシュコマンド
puku0x
2
3.3k
Nx × AI によるモノレポ活用 〜コードジェネレーター編〜
puku0x
0
1.6k
ファインディにおけるフロントエンド技術選定の歴史
puku0x
2
300
ファインディでのGitHub Actions活用事例
puku0x
9
3.9k
Findyの開発生産性向上への取り組み ~Findyフロントエンドの場合~
puku0x
0
480
Other Decks in Technology
See All in Technology
FinOps × AIエージェントで実現する コストインシデントの自動調査
oasis1994liveforever
0
130
LLMと共に進化するプロセスを目指して
ymatsuwitter
13
4.1k
自宅LLMの話
jacopen
1
460
On-behalf-of Token exchange with AgentCore Identity
hironobuiga
2
150
連合学習と機密コンピューティング
lycorptech_jp
PRO
0
110
Bucharest Tech Week 2026 - Reinventing testing practices in the AI era
edeandrea
PRO
1
150
日本 Fintech 未来予測レポート 2027〜2028年(手動編集版)
8maki
0
2.1k
中期計画、2回作ってみた ~業務委託と正社員、両方の視点から~
demaecan
1
690
[モダンアプリ勉強会]今更聞けないGit/GitHub入門
tsukuboshi
0
370
2026TECHFRESH畢業分享會 - 葬送的通靈師:化系統與用戶雜訊成行動訊號
line_developers_tw
PRO
0
860
データサイエンスを価値につなげるプロジェクト設計 〜 DS一年目が現場で得た気づき 〜
ysd113
1
190
Claude Codeをどのように キャッチアップしているか
oikon48
12
6.5k
Featured
See All Featured
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
610
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
610
Marketing to machines
jonoalderson
1
5.4k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
160
Making Projects Easy
brettharned
120
6.7k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
170
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
250
4 Signs Your Business is Dying
shpigford
187
22k
RailsConf 2023
tenderlove
30
1.5k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1.1k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.9k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
Transcript
AngularͱOnsen UI 2Ͱ ϞόΠϧΞϓϦΛ࡞Δ ԶͷΛฉ͚ʂʂLTେձ #3 2017/06/14
ࣗݾհ • ৽ ٓါ ʢShinpuku Noriyukiʣ • גࣜձࣾϨείʢچ: ϕʔλιϑτʣ •
ϑϩϯτΤϯυେ͖ʂ https://github.com/puku0x
։ൃதͷϓϩμΫτ
എܠ • ৽͍͠ΞϓϦΛ࡞Ζ͏ʂ • ϋΠϒϦουΞϓϦͰ࡞Ζ͏ʂ • ϑϨʔϜϫʔΫ৽͠Α͏ʂ
Angular
Angular 4.x • GoogleͷMVˎϑϨʔϜϫʔΫ • CLIඋͰ։ൃޮ˕ • AngularJSͱผ
Angularͷಛ • ίϯϙʔωϯτࢦ • ޮతͳมߋݕ • AoTίϯύΠϧ "OHVMBS+4ΑΓ ϞόΠϧ͚
ϞόΠϧͷUIͲ͏͢Δʁ
ग़དྷΔݶΓωΠςΟϒ ʹ͚͍ۙͮͨʂ
Onsen UI 2
Onsen UI 2 • Web ComponentsͰ࣮ • ϞόΠϧ࠷దԽ͞ΕͨUIϥΠϒϥϦ • ࠃ࢈ˍຊޠυΩϡϝϯτ༗
ରԠϑϨʔϜϫʔΫ • Angular / React / VueʹରԠ • ͪΖΜVanilla JSͰॻ͚Δʂ
ࣗಈͰελΠϧมߋ https://ja.onsen.io/samples/
։ൃڥΛ࡞Ζ͏
։ൃڥ • Angular CLIϕʔεʢਪʣ • ࣗྗͰWebpack • Monaca 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 ͷΠϯϙʔτͱ εΩʔϚͷઃఆ
Qiitaهࣄॻ͖·ͨ͠ http://qiita.com/puku0x/items/f12e23aa15a36f439e79
WebpackͰϏϧυ • npm + Webpack + PhoneGap/Cordova https://github.com/puku0x/angular-onsenui2-webpack2 /src /www
Ϗϧυ มߋݕ มߋݕ .html .ts .scss ϩʔμͷઃఆng ejectͨ͠ޙͷwebpack.config.js ࢀߟ
Webpack༻࣌ͷҙ • ng generate ͑ͳ͍ • ϢχοτςετAoTίϯύΠϧ ࣗͰઃఆΛΈࠐΉඞཁ͕͋Δ
Monaca CLIʢඇਪʣ • ެࣜHP͜ͷํ๏ • AngularΛར༻͢Δ߹ػೳෆ
։ൃڥͰ͖ͨʂ
࣮ࡍͷΞϓϦ ͲΜͳײ͡ʁ
ϞόΠϧిࢠΧϧςʢࢼ࡞ʣ
ΛͬͯΈ·͠ΐ͏ʂ ×
એ
None