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
Webだけの知識でできた Cordovaを使ったアプリ開発 #ヒカラボ
Search
Shun Kashiwa
June 30, 2016
Programming
1
720
Webだけの知識でできた Cordovaを使ったアプリ開発 #ヒカラボ
2016年6月30日のヒカラボにてお話させていただいた内容です。
https://career.levtech.jp/hikalab/event/detail/51/
Shun Kashiwa
June 30, 2016
Tweet
Share
Other Decks in Programming
See All in Programming
単体テストを書かない技術 #phpcon_odawara
o0h
PRO
26
8.2k
R言語の環境構築と基礎 Tokyo.R 112
bob3bob3
0
260
1BRC--Nerd Sniping the Java Community
gunnarmorling
0
340
Fragment Composition of GraphQL
quramy
2
220
使ってみよう Azure AI Document Intelligence
kosmosebi
2
290
検証も兼ねて個人開発でHonoとかと向き合った話
hanetsuki
0
620
冗長なエラーログを削減し、スタックトレースを手に入れる / Reducing Verbose Error Logs and Obtaining Stack Traces
upamune
0
370
スクラムガイドのスプリントレトロスペクティブを改めて読みかえしてみた / Re-reading the Sprint Retrospective Section in the Scrum Guide
mackey0225
3
410
大規模Reactアプリのリアーキテクチャ~8万行のTanStack Query移行の軌跡~
kj455
4
940
データアナリストが行うDatabricksを活用したETLの自動化事例
shinoa
0
260
Rubyでたのしむクリエイティブコーディング/Enjoy Creative coding with Ruby
chobishiba
1
170
CA.swift19 恋するAIアプリ開発の裏側
oskmr
0
360
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
Product Roadmaps are Hard
iamctodd
44
9.7k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
20
1.9k
KATA
mclloyd
15
12k
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.6k
Building Flexible Design Systems
yeseniaperezcruz
319
37k
For a Future-Friendly Web
brad_frost
172
9k
Thoughts on Productivity
jonyablonski
58
3.8k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
17
1.4k
Being A Developer After 40
akosma
57
580k
From Idea to $5000 a Month in 5 Months
shpigford
377
45k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
241
1.2M
Transcript
Web͚ͩͷࣝͰͰ͖ͨ CordovaΛͬͨΞϓϦ։ൃ
w ੜ·Ε w גࣜձࣾ(/&9 w 8FCϑϩϯτΛ୲ ദॢ
ϒϩά
None
None
• HTML • CSS • JavaScript • Build Tools(Grunt, Gulp,
etc…) • PHP • WordPress Functions ϒϩάΛΧοίΑ͘ ͳͲͳͲ
None
• 2013ઃཱ • ֶੜ9໊Ͱߏ • Web։ൃΛϝΠϯʹ׆ಈ • Push7
GNEX͕ΞϓϦΛ࡞Δ·Ͱ
None
WebαΠτ͔Β ϓογϡ௨ΛૹΔαʔϏε
W3C Push API
None
None
Apache Cordova
Apache Cordova • Webͷٕज़ΛͬͨΞϓ Ϧ։ൃϑϨʔϜϫʔΫ • HTML, CSS, JSͰ։ൃ •
ϓϥάΠϯ͔ΒωΠςΟ ϒίʔυΛ࣮ߦ
navigator.notification.alert('ώΧϦΤ͔Βͷܠ৭࠷ߴ', cb, 'ώΧϥϘ', 'OK') UIAlertController *alertController = [UIAlertController alertControllerWithTitle:title message:message
preferredStyle:UIAlertControllerStyleAlert]; cordova-plugin-dialogs
None
Push7 for iOSͷػೳ • ߪಡ/ߪಡղআػೳ • ϓογϡ௨ड৴ػೳ • Universal Links,
URL Scheme
Push7 for iOSͷػೳ • ߪಡ/ߪಡղআػೳ • ϓογϡ௨ड৴ػೳ • Universal Links,
URL Scheme • աڈϩάӾཡػೳ
https://github.com/phonegap/phonegap-plugin-push
None
Universal Links
None
CordovaΛ͏ϝϦοτ w ΫϩεϓϥοτϑΥʔϜ w )5.- $44 +BWB4DSJQU͚ͩͰ։ൃ͕Մೳ w 8FCͷࣝ ࡒ࢈Λͦͷ··׆༻
w ๛ͳϓϥάΠϯ υΩϡϝϯτ
CordovaΛ͏σϝϦοτ w σόοάͷෳࡶ͞ w ωΠςΟϒͱͷύϑΥʔϚϯεͷࠩ w લఏࣝͷ෯͞ w 6*ϑϨʔϜϫʔΫͷཚཱ
e.g. DeviceToken͕ૹΒΕͯ͜ͳ͍ • ϓϥάΠϯ͔Β͕औΕ͍ͯͳ͍ • JavaScriptͷ࣮ϛε • WebView͔Βૹ৴Ͱ͖͍ͯͳ͍
None
ඞཁʹͳΔࣝ w 8FCҰൠʹؔ͢Δࣝ w +4ϥΠϒϥϦʢ"OHVMBS 3FBDUʣ w 6*ϥΠϒϥϦʢJPOJD 0OTFO6*ʣ w
$PSEPWBͷ༷ w ϓϥοτϑΥʔϜ͝ͱͷ༷ʢJ04 "OESPJEʜ
None
Thank you!
None