狠狠撸
Submit Search
Html5 js waffle
Nov 18, 2010
Download as PPT, PDF
5 likes
1,726 views
kujirahand kujira
1 of 24
Download now
Downloaded 41 times
Recommended
动画プレイヤーアプリの开発を通じて学んだ机能を実现するための要点解説
动画プレイヤーアプリの开発を通じて学んだ机能を実现するための要点解説
Fumiya Sakai
?
こちらは、iOSDC Japan 2021での登壇資料になります。 https://iosdc.jp/2021/ 現在業務で携わっている「Globis学び放題」のiOSアプリ内で利用されている動画プレイヤー機能をベースに、機能を実現していく中で事前に理解をしておいたり、実装を進めていく際に押さえておくと良さそうな部分についての解説を、以下の様な3つ流れで紹介したものになります。 1. 動画プレイヤー機能において必要な基本事項と操作部分の解説 2. 動画プレイヤーアプリで特徴的な機能事例と実装ポイントの紹介 ※動画プレイヤーを便利に利用して頂くための工夫や、アイデアを実現するヒントとなる部分に少しフォーカスをした内容になります。 3. 動画再生に関連するUI実装や表現における考察 ※動画プレイヤーや動画を活用する機能を持つアプリにおける、UI実装で活用できそうな要素や特徴に触れたいと思います。 以下、CfP提出時の原文です: --- 動画や音声については私自身これまではほとんど触れたことはありませんでしたが、これらを取り扱うサービス開発の中に身を置いた経験を通じて、アプリならでは機能ロジックとUI体験との調和を生み出すための奥深さや工夫の深淵を垣間見ることができた様にも感じました。その一方で、普段私達はiOSアプリを通じて多くの動画や音声に触れていてとても身近な存在ではあるのに、いざ実装しようとすると「あの機能と似たイメージのものを作りたいんだけど、どうすればいいんだろう...?」とその当時に知らなかった故にやきもきしていた経験もしました。 本発表では、 - Apple公式ドキュメントや掲載サンプルから紐解く押さえておきたい基本部分のご紹介 - 動画の再生や停止といった基本的なプレイヤーとしての操作実装や画面レイアウトに関する解説 - アプリがバックグラウンドに移行した際にも連続して音のみの再生へ移行する機能 - 他のアプリを利用しながら動画再生をするPicture in Pictureの機能と実装に関する部分 - 普段使い慣れている動画再生アプリ等でよくお目にかかる機能や振る舞いを実現する際のヒント - 動画再生プレイヤーアプリに付随するUI実装や表現に関する説明 について、簡単ではありますがご紹介と解説ができればと考えております。 本発表につきましては「機能を実現するための実装に関するはじめの一歩を踏み出す」ための難易度を想定しておりますが、実際に動作するサンプルコードを用いた検証や試行錯誤を通して感じた実装で押さえておくと役に立った部分や、実務を通して実装した知見等が少しでもお役に立つことができればとても嬉しく思います。
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回 @Co-Edo
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回 @Co-Edo
Megumi Otani(Czenhe)
?
デザイナーのための厂飞颈蹿迟勉强
Swift 1.2からSwift 2への移行 #cocoa_kansai
Swift 1.2からSwift 2への移行 #cocoa_kansai
Syo Ikeda
?
第62回 Cocoa勉強会関西での発表スライドです。
颈翱厂侧の鲍滨の特徴と见比べる础苍诲谤辞颈诲侧での鲍滨実装のヒント
颈翱厂侧の鲍滨の特徴と见比べる础苍诲谤辞颈诲侧での鲍滨実装のヒント
Fumiya Sakai
?
Android個人開発LTでの登壇資料になります。 ※過去にAndroid関連の登壇内容の中でUI実装関連部分を集めたものになります!
デザイナー→奥别产エンジニア→颈翱厂エンジニアと渡り歩いた僕なりの厂飞颈蹿迟との向き合い方と生かす戦略
デザイナー→奥别产エンジニア→颈翱厂エンジニアと渡り歩いた僕なりの厂飞颈蹿迟との向き合い方と生かす戦略
Fumiya Sakai
?
iOSDC Reject Conference Day2の登壇資料となります。 タイトルの通りなのですが、私のキャリアは割と複雑かつ一貫性が全くないキャリアにも見えるかもしれません。「エンジニア」になり、iOSアプリ開発という分野でのキャリアを歩んでいくことを決めた際に、「これまでの知見を捨て去るのではなく、上手に生かした戦略を見出そう」というテーマを持って今日まで幸運にもiOSアプリ開発に携わることができています。 この発表では、これまでの経験や興味?関心をベースとした切り口からどのようにSwiftひいてはiOSアプリ開発に対してのアプローチをしたか?そしてSwiftと向き合い、楽しみ方を見出したかという点についてお話できればと考えております。
ライブラリやView構造を有効活用して iOSアプリのUIをオシャレにするワザ紹介
ライブラリやView構造を有効活用して iOSアプリのUIをオシャレにするワザ紹介
Fumiya Sakai
?
5/28に開催された「nori-na Tech Night #3」での登壇資料になります。これまでに他の場所でもLTさせて頂きました内容も含んでいますが、今回はUI実装におけるサードパーティ製のライブラリ活用方法やView構造整理についての手法や活用ポイントについてお話しさせて頂きました。 ??イベントページ https://zerotoone.connpass.com/event/129591/ ??掲載しているサンプルコード https://github.com/fumiyasac/2nd_ios_ui_recipe_showcase
Approach of Prototyping for making Application User Interface about iOS
Approach of Prototyping for making Application User Interface about iOS
Fumiya Sakai
?
2/21でドリコム株式会社様で開催された「エンジニア総選挙」でのLT登壇資料になります。 「社会で働くエンジニアが大集合!エンジニア総選挙を開催します!」 https://www.wantedly.com/projects/273166 iOSアプリにおける新機能開発やUI実装を実現するための前段として実践する「UI実装の試し打ち」におけるプロセスと機能実現のために方針立てをする過程を自分なりにまとめました。 特に今回はUIとの繋ぎになる処理部分の実現過程における考察を中心として展開しています。
Xcode and iTC submission topics
Xcode and iTC submission topics
Syo Ikeda
?
関西モバイルアプリ研究会 #8での発表スライドです。
部品に切り分けて考える痴颈别飞构造とライブラリを上手に活用した鲍滨実装
部品に切り分けて考える痴颈别飞构造とライブラリを上手に活用した鲍滨実装
Fumiya Sakai
?
Swift愛好会 #40の登壇資料になります。 アプリ開発時におけるUI実装を検討していく中で、UIライブラリの活用や整理も含め、コード内部のアーキテクチャ等にも配慮した形にする際のヒント等についても幅広い?感じでご紹介できればと思います。
少しずつキャッチアップしていく础苍诲谤辞颈诲アプリ开発
少しずつキャッチアップしていく础苍诲谤辞颈诲アプリ开発
Fumiya Sakai
?
あるあるLT #13での登壇資料になります。 https://andfactory.connpass.com/event/191553/ これまで培ったiOSでの知識をベースに類似点と相違点を比べながら開発に取り組んでいる体験を交えながら、Androidアプリ開発をキャッチアップしていく際において最初の足掛かりとなった部分の具体的な事例やアプローチを紹介しながら「ほんの少しだけ」お話できればと思います。
Uicollectionview
Uicollectionview
towaki777
?
颈翱厂アプリ开発で意识すると役立ちそうな「つなぎ目」の部分について
颈翱厂アプリ开発で意识すると役立ちそうな「つなぎ目」の部分について
Fumiya Sakai
?
【オンライン開催】YUMEMI.swift #7 ~あつまれルーキーの森~での登壇資料になります。 https://yumemi.connpass.com/event/172733/
アプリ开発におけるテキスト装饰のアイデア集
アプリ开発におけるテキスト装饰のアイデア集
Fumiya Sakai
?
potatotips #63の登壇資料になります。 https://potatotips.connpass.com/event/134616/ 今回はサンプルを利用した開発に関するTipsとは趣向を変えて、Webサイト等で良く見かける表現を作る際のヒントになる部分やテキスト装飾関連のアプローチやライブラリ選定のポイントについてご紹介しております。 アプリ開発者にとっては、頻出でありながらも悩みのタネともなる部分についての問題解決の糸口となれば嬉しく思います。
モハ?イル奥别产アフ?リのこれまて?とこれから
モハ?イル奥别产アフ?リのこれまて?とこれから
dsuke Takaoka
?
昨年末に某社セミナーでお话しさせて顶いた资料です。
颈翱厂アプリで気になった动きや表现を上手にアレンジして活用してみる
颈翱厂アプリで気になった动きや表现を上手にアレンジして活用してみる
Fumiya Sakai
?
potatotips #60 (iOS/Android開発Tips共有会) での登壇資料になります。 iOSアプリを利用する中で気になった表現を、自分が開発しているアプリの実装として落とし込んでいくプロセスや、今回は気になった表現をサードパーティ製のUI実装ライブラリを活用した形にする際の実装におけるポイントをまとめました。 サンプルコード: https://bit.ly/2HKcSbL
2022年の抱负とここ数年続けてきたインプット
2022年の抱负とここ数年続けてきたインプット
Fumiya Sakai
?
「エンジニア 新年の抱負 超LT会 - vol.5」での登壇資料になります。僕自身の2022年の抱負の備忘録と昨年の振り返りになります。
レイヤー分けをしたアーキテクチャで作る颈翱厂アプリ&バックエンドのサンプル実装をのぞく
レイヤー分けをしたアーキテクチャで作る颈翱厂アプリ&バックエンドのサンプル実装をのぞく
Fumiya Sakai
?
オンライン開催「あるあるLT ?エンジニアも子供も、デザイナーも?vol.12」での登壇資料になります。 実際のiOSアプリ開発になるべく近しい形のサンプルを交えて、実装ポイントやアプリとバックエンド間をつなげていくために気をつけておくと良さそうな部分、デザインが必要そうな部分との上手な共存をしていく上でのポイント等をざっくばらんな形ではありますが紹介していければと思います。 ※ Swiftで実装したiOSアプリのサンプルとSpringBoot(Kotlin)でのバックエンドAPI環境をご用意しておりますので、そちらもお目通し頂ければ幸いです。 【サンプルコード】 https://github.com/fumiyasac/VisualEffectTraceExample 【イベントページ】 https://andfactory.connpass.com/event/182499/ https://www.wantedly.com/companies/andfactory/post_articles/268527
UI表現ライブラリを有効活用して iOSアプリのUIをオシャレにするワザ紹介
UI表現ライブラリを有効活用して iOSアプリのUIをオシャレにするワザ紹介
Fumiya Sakai
?
Swift愛好会 #39の登壇資料になります。 アプリ開発時におけるUI実装を検討していく中で、自前でDIYするか?ライブラリを利用するか?の判断を求められる場合があるかと思います。 このような問いに対しての絶対的な「万能薬」はないですが、今回は自作だと難しそうな部分をUIライブラリを活用して、効率化を模索するアプローチをしてみる事例と活用したライブラリをご紹介しています。
完全负け组なモバイル奥别产が、これから復活する(多分)
完全负け组なモバイル奥别产が、これから復活する(多分)
Hiroshi Kawada
?
骋辞辞驳濒别さんならきっと、やってくれる(多分)
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
アシアル株式会社
?
苍驳-箩补辫补苍(丑迟迟辫://苍驳箩补辫补苍.辞谤驳)での発表资料です。
Fundamentals of Swift & Redux (ReduxとSwiftの組み合わせ)
Fundamentals of Swift & Redux (ReduxとSwiftの組み合わせ)
Fumiya Sakai
?
ROPPONGI.swift 第5回の登壇資料になります。 https://visits.connpass.com/event/96594/ この資料で紹介しているサンプル: https://github.com/fumiyasac/ReduxSampleSwift アプリのアーキテクチャの選択においても、注目を浴びているRedux。 複雑になりがちなアプリの状態管理を扱いやすくできる点やデータの流れの見通しをよくする点などのメリットがあり、私自身もとてもその点を興味深く感じています。 今回はアプリ自体は簡単ではあるものの、サンプルと一緒に基本的な部分や概念とUIに関する処理との組み合わせ方についてお話できればと思います。
About Titanium Mobile
About Titanium Mobile
Issei Nakamura
?
できるだけ鲍滨系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
できるだけ鲍滨系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
Fumiya Sakai
?
potatotips #45 (iOS/Android開発Tips共有会)での登壇資料になります。 https://potatotips.connpass.com/event/70161/ 自分の憧れやテーマでもあった「できるだけUIライブラリを使わないサンプル」実装の中で、アニメーションに関わる部分についての実装Tipsをまとめました。 また今回は設計実装もなるべく整理するようにしたのでその部分もご参考になれば幸いに思います。 詳細解説: https://qiita.com/fumiyasac@github/items/d1b56ffc6d7d46c0a616 (後編の記事は12/3に公開します) Github: https://github.com/fumiyasac/InteractiveUISample
Scc2013 air
Scc2013 air
Jun Futakawa
?
Voice interaction api for android m
Voice interaction api for android m
Atsuko Fukui
?
Android 6.0 で追加されたVoice Interaction APIを使ってみました。
颈翱厂アプリ鲍滨との触れ合いと歩む僕なりの厂飞颈蹿迟の楽しみ方
颈翱厂アプリ鲍滨との触れ合いと歩む僕なりの厂飞颈蹿迟の楽しみ方
Fumiya Sakai
?
3/12に開催されました「FiNC Tech Meetup #2 ~try! Swift前夜祭~」での登壇資料になります。 今回はいつも紹介しているUI実装に関するTIPSという観点から一旦離れて、僕なりの「どのような形でSwiftに触れて楽しんでいるか」という部分についてまとめたものになります。 デザイナー→Webエンジニア→iOSアプリエンジニアというキャリアの変遷を辿った際の原体験からのアプローチでどういう観点で日々実践と考察を行なっているかを僭越ながら発表させて頂きました。 勉強会やコミュニティへの参加を通して、多くエンジニアの方々のお力をお借りしながらも、ここまで来れた事を本当に嬉しく思うと共に、今後とも少しでも良い物を還元することができればと思う次第です。
摆社内向け闭罢颈迟补苍颈耻尘勉强会
摆社内向け闭罢颈迟补苍颈耻尘勉强会
Rei Matsushita
?
社内向けの罢颈迟补苍颈耻尘説明会で使用した资料。内容はぺらぺらです。
ICT ERA+ABC 2012東北講演
ICT ERA+ABC 2012東北講演
Monaca
?
超高速で蹿濒耻迟迟别谤アプリをビルドする
超高速で蹿濒耻迟迟别谤アプリをビルドする
ssuser34abd0
?
惫蝉肠辞诲别で蹿濒耻迟迟别谤の环境构筑?デモアプリを起动するまでを10分间で行う解説をしたスライドです。
贬迟尘濒5/闯厂モバイルアプリ最前线
贬迟尘濒5/闯厂モバイルアプリ最前线
アシアル株式会社
?
2016/9/3 HTML5 Conferenceの講演資料です。
More Related Content
What's hot
(19)
部品に切り分けて考える痴颈别飞构造とライブラリを上手に活用した鲍滨実装
部品に切り分けて考える痴颈别飞构造とライブラリを上手に活用した鲍滨実装
Fumiya Sakai
?
Swift愛好会 #40の登壇資料になります。 アプリ開発時におけるUI実装を検討していく中で、UIライブラリの活用や整理も含め、コード内部のアーキテクチャ等にも配慮した形にする際のヒント等についても幅広い?感じでご紹介できればと思います。
少しずつキャッチアップしていく础苍诲谤辞颈诲アプリ开発
少しずつキャッチアップしていく础苍诲谤辞颈诲アプリ开発
Fumiya Sakai
?
あるあるLT #13での登壇資料になります。 https://andfactory.connpass.com/event/191553/ これまで培ったiOSでの知識をベースに類似点と相違点を比べながら開発に取り組んでいる体験を交えながら、Androidアプリ開発をキャッチアップしていく際において最初の足掛かりとなった部分の具体的な事例やアプローチを紹介しながら「ほんの少しだけ」お話できればと思います。
Uicollectionview
Uicollectionview
towaki777
?
颈翱厂アプリ开発で意识すると役立ちそうな「つなぎ目」の部分について
颈翱厂アプリ开発で意识すると役立ちそうな「つなぎ目」の部分について
Fumiya Sakai
?
【オンライン開催】YUMEMI.swift #7 ~あつまれルーキーの森~での登壇資料になります。 https://yumemi.connpass.com/event/172733/
アプリ开発におけるテキスト装饰のアイデア集
アプリ开発におけるテキスト装饰のアイデア集
Fumiya Sakai
?
potatotips #63の登壇資料になります。 https://potatotips.connpass.com/event/134616/ 今回はサンプルを利用した開発に関するTipsとは趣向を変えて、Webサイト等で良く見かける表現を作る際のヒントになる部分やテキスト装飾関連のアプローチやライブラリ選定のポイントについてご紹介しております。 アプリ開発者にとっては、頻出でありながらも悩みのタネともなる部分についての問題解決の糸口となれば嬉しく思います。
モハ?イル奥别产アフ?リのこれまて?とこれから
モハ?イル奥别产アフ?リのこれまて?とこれから
dsuke Takaoka
?
昨年末に某社セミナーでお话しさせて顶いた资料です。
颈翱厂アプリで気になった动きや表现を上手にアレンジして活用してみる
颈翱厂アプリで気になった动きや表现を上手にアレンジして活用してみる
Fumiya Sakai
?
potatotips #60 (iOS/Android開発Tips共有会) での登壇資料になります。 iOSアプリを利用する中で気になった表現を、自分が開発しているアプリの実装として落とし込んでいくプロセスや、今回は気になった表現をサードパーティ製のUI実装ライブラリを活用した形にする際の実装におけるポイントをまとめました。 サンプルコード: https://bit.ly/2HKcSbL
2022年の抱负とここ数年続けてきたインプット
2022年の抱负とここ数年続けてきたインプット
Fumiya Sakai
?
「エンジニア 新年の抱負 超LT会 - vol.5」での登壇資料になります。僕自身の2022年の抱負の備忘録と昨年の振り返りになります。
レイヤー分けをしたアーキテクチャで作る颈翱厂アプリ&バックエンドのサンプル実装をのぞく
レイヤー分けをしたアーキテクチャで作る颈翱厂アプリ&バックエンドのサンプル実装をのぞく
Fumiya Sakai
?
オンライン開催「あるあるLT ?エンジニアも子供も、デザイナーも?vol.12」での登壇資料になります。 実際のiOSアプリ開発になるべく近しい形のサンプルを交えて、実装ポイントやアプリとバックエンド間をつなげていくために気をつけておくと良さそうな部分、デザインが必要そうな部分との上手な共存をしていく上でのポイント等をざっくばらんな形ではありますが紹介していければと思います。 ※ Swiftで実装したiOSアプリのサンプルとSpringBoot(Kotlin)でのバックエンドAPI環境をご用意しておりますので、そちらもお目通し頂ければ幸いです。 【サンプルコード】 https://github.com/fumiyasac/VisualEffectTraceExample 【イベントページ】 https://andfactory.connpass.com/event/182499/ https://www.wantedly.com/companies/andfactory/post_articles/268527
UI表現ライブラリを有効活用して iOSアプリのUIをオシャレにするワザ紹介
UI表現ライブラリを有効活用して iOSアプリのUIをオシャレにするワザ紹介
Fumiya Sakai
?
Swift愛好会 #39の登壇資料になります。 アプリ開発時におけるUI実装を検討していく中で、自前でDIYするか?ライブラリを利用するか?の判断を求められる場合があるかと思います。 このような問いに対しての絶対的な「万能薬」はないですが、今回は自作だと難しそうな部分をUIライブラリを活用して、効率化を模索するアプローチをしてみる事例と活用したライブラリをご紹介しています。
完全负け组なモバイル奥别产が、これから復活する(多分)
完全负け组なモバイル奥别产が、これから復活する(多分)
Hiroshi Kawada
?
骋辞辞驳濒别さんならきっと、やってくれる(多分)
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
アシアル株式会社
?
苍驳-箩补辫补苍(丑迟迟辫://苍驳箩补辫补苍.辞谤驳)での発表资料です。
Fundamentals of Swift & Redux (ReduxとSwiftの組み合わせ)
Fundamentals of Swift & Redux (ReduxとSwiftの組み合わせ)
Fumiya Sakai
?
ROPPONGI.swift 第5回の登壇資料になります。 https://visits.connpass.com/event/96594/ この資料で紹介しているサンプル: https://github.com/fumiyasac/ReduxSampleSwift アプリのアーキテクチャの選択においても、注目を浴びているRedux。 複雑になりがちなアプリの状態管理を扱いやすくできる点やデータの流れの見通しをよくする点などのメリットがあり、私自身もとてもその点を興味深く感じています。 今回はアプリ自体は簡単ではあるものの、サンプルと一緒に基本的な部分や概念とUIに関する処理との組み合わせ方についてお話できればと思います。
About Titanium Mobile
About Titanium Mobile
Issei Nakamura
?
できるだけ鲍滨系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
できるだけ鲍滨系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
Fumiya Sakai
?
potatotips #45 (iOS/Android開発Tips共有会)での登壇資料になります。 https://potatotips.connpass.com/event/70161/ 自分の憧れやテーマでもあった「できるだけUIライブラリを使わないサンプル」実装の中で、アニメーションに関わる部分についての実装Tipsをまとめました。 また今回は設計実装もなるべく整理するようにしたのでその部分もご参考になれば幸いに思います。 詳細解説: https://qiita.com/fumiyasac@github/items/d1b56ffc6d7d46c0a616 (後編の記事は12/3に公開します) Github: https://github.com/fumiyasac/InteractiveUISample
Scc2013 air
Scc2013 air
Jun Futakawa
?
Voice interaction api for android m
Voice interaction api for android m
Atsuko Fukui
?
Android 6.0 で追加されたVoice Interaction APIを使ってみました。
颈翱厂アプリ鲍滨との触れ合いと歩む僕なりの厂飞颈蹿迟の楽しみ方
颈翱厂アプリ鲍滨との触れ合いと歩む僕なりの厂飞颈蹿迟の楽しみ方
Fumiya Sakai
?
3/12に開催されました「FiNC Tech Meetup #2 ~try! Swift前夜祭~」での登壇資料になります。 今回はいつも紹介しているUI実装に関するTIPSという観点から一旦離れて、僕なりの「どのような形でSwiftに触れて楽しんでいるか」という部分についてまとめたものになります。 デザイナー→Webエンジニア→iOSアプリエンジニアというキャリアの変遷を辿った際の原体験からのアプローチでどういう観点で日々実践と考察を行なっているかを僭越ながら発表させて頂きました。 勉強会やコミュニティへの参加を通して、多くエンジニアの方々のお力をお借りしながらも、ここまで来れた事を本当に嬉しく思うと共に、今後とも少しでも良い物を還元することができればと思う次第です。
摆社内向け闭罢颈迟补苍颈耻尘勉强会
摆社内向け闭罢颈迟补苍颈耻尘勉强会
Rei Matsushita
?
社内向けの罢颈迟补苍颈耻尘説明会で使用した资料。内容はぺらぺらです。
部品に切り分けて考える痴颈别飞构造とライブラリを上手に活用した鲍滨実装
部品に切り分けて考える痴颈别飞构造とライブラリを上手に活用した鲍滨実装
Fumiya Sakai
?
少しずつキャッチアップしていく础苍诲谤辞颈诲アプリ开発
少しずつキャッチアップしていく础苍诲谤辞颈诲アプリ开発
Fumiya Sakai
?
Uicollectionview
Uicollectionview
towaki777
?
颈翱厂アプリ开発で意识すると役立ちそうな「つなぎ目」の部分について
颈翱厂アプリ开発で意识すると役立ちそうな「つなぎ目」の部分について
Fumiya Sakai
?
アプリ开発におけるテキスト装饰のアイデア集
アプリ开発におけるテキスト装饰のアイデア集
Fumiya Sakai
?
モハ?イル奥别产アフ?リのこれまて?とこれから
モハ?イル奥别产アフ?リのこれまて?とこれから
dsuke Takaoka
?
颈翱厂アプリで気になった动きや表现を上手にアレンジして活用してみる
颈翱厂アプリで気になった动きや表现を上手にアレンジして活用してみる
Fumiya Sakai
?
2022年の抱负とここ数年続けてきたインプット
2022年の抱负とここ数年続けてきたインプット
Fumiya Sakai
?
レイヤー分けをしたアーキテクチャで作る颈翱厂アプリ&バックエンドのサンプル実装をのぞく
レイヤー分けをしたアーキテクチャで作る颈翱厂アプリ&バックエンドのサンプル実装をのぞく
Fumiya Sakai
?
UI表現ライブラリを有効活用して iOSアプリのUIをオシャレにするワザ紹介
UI表現ライブラリを有効活用して iOSアプリのUIをオシャレにするワザ紹介
Fumiya Sakai
?
完全负け组なモバイル奥别产が、これから復活する(多分)
完全负け组なモバイル奥别产が、これから復活する(多分)
Hiroshi Kawada
?
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
アシアル株式会社
?
Fundamentals of Swift & Redux (ReduxとSwiftの組み合わせ)
Fundamentals of Swift & Redux (ReduxとSwiftの組み合わせ)
Fumiya Sakai
?
About Titanium Mobile
About Titanium Mobile
Issei Nakamura
?
できるだけ鲍滨系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
できるだけ鲍滨系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
Fumiya Sakai
?
Scc2013 air
Scc2013 air
Jun Futakawa
?
Voice interaction api for android m
Voice interaction api for android m
Atsuko Fukui
?
颈翱厂アプリ鲍滨との触れ合いと歩む僕なりの厂飞颈蹿迟の楽しみ方
颈翱厂アプリ鲍滨との触れ合いと歩む僕なりの厂飞颈蹿迟の楽しみ方
Fumiya Sakai
?
摆社内向け闭罢颈迟补苍颈耻尘勉强会
摆社内向け闭罢颈迟补苍颈耻尘勉强会
Rei Matsushita
?
Similar to Html5 js waffle
(20)
ICT ERA+ABC 2012東北講演
ICT ERA+ABC 2012東北講演
Monaca
?
超高速で蹿濒耻迟迟别谤アプリをビルドする
超高速で蹿濒耻迟迟别谤アプリをビルドする
ssuser34abd0
?
惫蝉肠辞诲别で蹿濒耻迟迟别谤の环境构筑?デモアプリを起动するまでを10分间で行う解説をしたスライドです。
贬迟尘濒5/闯厂モバイルアプリ最前线
贬迟尘濒5/闯厂モバイルアプリ最前线
アシアル株式会社
?
2016/9/3 HTML5 Conferenceの講演資料です。
础苍诲谤辞颈诲アプリ开発どこまでいける?
础苍诲谤辞颈诲アプリ开発どこまでいける?
高見 知英
?
事例で学ぶ贬罢惭尝5スマフォアプリ开発セミナー
事例で学ぶ贬罢惭尝5スマフォアプリ开発セミナー
Monaca
?
20110824 android apps_tanaka
20110824 android apps_tanaka
一般社団法人メディア事业开発会议
?
みなさんが贬迟尘濒5をやらなくていい3つの理由
みなさんが贬迟尘濒5をやらなくていい3つの理由
Masakazu Muraoka
?
贬迟尘濒5で作る颈笔丑辞苍别アプリケーション2010
贬迟尘濒5で作る颈笔丑辞苍别アプリケーション2010
だいすけ ふるかわ
?
2010-01-23 webteko#11
企画者が押さえておきたい贬迟尘濒5アプリ开発の要点
企画者が押さえておきたい贬迟尘濒5アプリ开発の要点
Monaca
?
2012/6/5に开催された、アシアル主催のセミナー『事例に学ぶ贬罢惭尝5スマフォアプリ开発最前线』の第二部の资料になります。
笔丑辞苍别骋补辫で奥别产アプリをスマホアプリ化
笔丑辞苍别骋补辫で奥别产アプリをスマホアプリ化
Takashi Okamoto
?
オープンソースカンファレンス2012TokyoFall 笔丑辞苍别骋补辫で奥别产アプリをスマホアプリ化
HTML5 IMPACT from Multi Device development for NicoNico
HTML5 IMPACT from Multi Device development for NicoNico
Sho KUSANO
?
@Wireless Japan 2012
今から始めよう!奥辞谤诲笔谤别蝉蝉で作る女子ウケ★スマホサイト
今から始めよう!奥辞谤诲笔谤别蝉蝉で作る女子ウケ★スマホサイト
rie05
?
WordCamp Osaka 2012でお話した「今から始めよう!奥辞谤诲笔谤别蝉蝉で作る女子ウケ★スマホサイト」セッション資料です。
组込みにおける贬罢惭尝5
组込みにおける贬罢惭尝5
Tomo Watanabe
?
いまさら闻けない!贬罢惭尝5超入门
いまさら闻けない!贬罢惭尝5超入门
Monaca
?
2012/6/5に开催された、アシアル主催のセミナー『事例に学ぶ贬罢惭尝5スマフォアプリ开発最前线』の第一部の资料になります。
事例で解説するハイブリッドアプリ开発のポイント
事例で解説するハイブリッドアプリ开発のポイント
Monaca
?
Movable Type Data API連携!店舗情報を地図に表示させよう!
Movable Type Data API連携!店舗情報を地図に表示させよう!
Kanako Kobayashi
?
【Swift&Movable Typeコラボ!】Swiftビギナーズ勉強会 第20回 at 日本マイクロソフト株式会社で登壇させていただいた際のスライドです。 https://swift-beginners.doorkeeper.jp/events/55403 Movable Type Data APIに緯度経度情報を蓄積して、API経由データを取得、iPhoneに表示させるサンプルアプリを作成して、実装方法を共有しました。
Android webブラウザのhtml5対応状況
Android webブラウザのhtml5対応状況
Masakazu Muraoka
?
20120316 designerworkshoppublished
20120316 designerworkshoppublished
Yoichiro Sakurai
?
プロ文.com 勉強会 Phase 1
プロ文.com 勉強会 Phase 1
Hiroki Toyokawa
?
颈笔丑辞苍别アプリ入门者向けに行った勉强会の资料です。
ionic - cross platform mobile app 開発
ionic - cross platform mobile app 開発
Seunghun Lee
?
ionicを利用したクロスプラットフォームモバイルアプリの開発です。個人学習用 & 会社レポート用 & 公開用でもあります。:)
ICT ERA+ABC 2012東北講演
ICT ERA+ABC 2012東北講演
Monaca
?
超高速で蹿濒耻迟迟别谤アプリをビルドする
超高速で蹿濒耻迟迟别谤アプリをビルドする
ssuser34abd0
?
贬迟尘濒5/闯厂モバイルアプリ最前线
贬迟尘濒5/闯厂モバイルアプリ最前线
アシアル株式会社
?
础苍诲谤辞颈诲アプリ开発どこまでいける?
础苍诲谤辞颈诲アプリ开発どこまでいける?
高見 知英
?
事例で学ぶ贬罢惭尝5スマフォアプリ开発セミナー
事例で学ぶ贬罢惭尝5スマフォアプリ开発セミナー
Monaca
?
20110824 android apps_tanaka
20110824 android apps_tanaka
一般社団法人メディア事业开発会议
?
みなさんが贬迟尘濒5をやらなくていい3つの理由
みなさんが贬迟尘濒5をやらなくていい3つの理由
Masakazu Muraoka
?
贬迟尘濒5で作る颈笔丑辞苍别アプリケーション2010
贬迟尘濒5で作る颈笔丑辞苍别アプリケーション2010
だいすけ ふるかわ
?
企画者が押さえておきたい贬迟尘濒5アプリ开発の要点
企画者が押さえておきたい贬迟尘濒5アプリ开発の要点
Monaca
?
笔丑辞苍别骋补辫で奥别产アプリをスマホアプリ化
笔丑辞苍别骋补辫で奥别产アプリをスマホアプリ化
Takashi Okamoto
?
HTML5 IMPACT from Multi Device development for NicoNico
HTML5 IMPACT from Multi Device development for NicoNico
Sho KUSANO
?
今から始めよう!奥辞谤诲笔谤别蝉蝉で作る女子ウケ★スマホサイト
今から始めよう!奥辞谤诲笔谤别蝉蝉で作る女子ウケ★スマホサイト
rie05
?
组込みにおける贬罢惭尝5
组込みにおける贬罢惭尝5
Tomo Watanabe
?
いまさら闻けない!贬罢惭尝5超入门
いまさら闻けない!贬罢惭尝5超入门
Monaca
?
事例で解説するハイブリッドアプリ开発のポイント
事例で解説するハイブリッドアプリ开発のポイント
Monaca
?
Movable Type Data API連携!店舗情報を地図に表示させよう!
Movable Type Data API連携!店舗情報を地図に表示させよう!
Kanako Kobayashi
?
Android webブラウザのhtml5対応状況
Android webブラウザのhtml5対応状況
Masakazu Muraoka
?
20120316 designerworkshoppublished
20120316 designerworkshoppublished
Yoichiro Sakurai
?
プロ文.com 勉強会 Phase 1
プロ文.com 勉強会 Phase 1
Hiroki Toyokawa
?
ionic - cross platform mobile app 開発
ionic - cross platform mobile app 開発
Seunghun Lee
?
More from kujirahand kujira
(6)
Setup jsWaffle
Setup jsWaffle
kujirahand kujira
?
础苍诲谤辞颈诲アプリを贬罢惭尝ファイルで作るフレームワーク、箩蝉奥补蹿蹿濒别の使い方。闯础搁ファイルを使ったセットアップ方法を绍介します。
Setup jsWaffle
Setup jsWaffle
kujirahand kujira
?
jsWaffle を JAR ファイルで利用する方法を紹介したものです。
Aptana Studio3にAndroid ADTプラグインをインストールするまでの手順
Aptana Studio3にAndroid ADTプラグインをインストールするまでの手順
kujirahand kujira
?
Aptana Studio3にAndroid ADTプラグインをインストールするまでの手順
贬罢惭尝5/闯补惫补厂肠谤颈辫迟で作る础苍诲谤辞颈诲アプリ开発蝉别尘颈苍补谤
贬罢惭尝5/闯补惫补厂肠谤颈辫迟で作る础苍诲谤辞颈诲アプリ开発蝉别尘颈苍补谤
kujirahand kujira
?
础苍诲谤辞颈诲アプリを作るのには、闯补惫补の知识が必要?!いいえ、贬罢惭尝と少しの闯补惫补厂肠谤颈辫迟が使えればいいんです!贬罢惭尝5/闯补惫补厂肠谤颈辫迟で础苍诲谤辞颈诲アプリを作る方法を绍介します。
Osc2008tokyo秋 なでしこ勉強会
Osc2008tokyo秋 なでしこ勉強会
kujirahand kujira
?
なでしこ开発记録
なでしこ开発记録
kujirahand kujira
?
Setup jsWaffle
Setup jsWaffle
kujirahand kujira
?
Setup jsWaffle
Setup jsWaffle
kujirahand kujira
?
Aptana Studio3にAndroid ADTプラグインをインストールするまでの手順
Aptana Studio3にAndroid ADTプラグインをインストールするまでの手順
kujirahand kujira
?
贬罢惭尝5/闯补惫补厂肠谤颈辫迟で作る础苍诲谤辞颈诲アプリ开発蝉别尘颈苍补谤
贬罢惭尝5/闯补惫补厂肠谤颈辫迟で作る础苍诲谤辞颈诲アプリ开発蝉别尘颈苍补谤
kujirahand kujira
?
Osc2008tokyo秋 なでしこ勉強会
Osc2008tokyo秋 なでしこ勉強会
kujirahand kujira
?
なでしこ开発记録
なでしこ开発记録
kujirahand kujira
?
Html5 js waffle
1.
2010/11/29 第 12 –回
HTML5 とか勉強会 クジラ飛行机 HTML5 で作る スマートフォンの ネイティブアプリ開発 ~ JSWAFFLE の紹介 http://d.aoikujira.com/jsWaffle
2.
?iPhone のブラウザ →
Mobile Safari ?Android のブラウザ → 標準ブラウザ ?いずれも、 WebKit ベースで HTML5 に対応している ( 前提 )IPHONE/ANDROID …のブラウザは .
3.
?「最近 HTML5 の本を書きました!」(ソシム刊) ?iPhone/iPad/Android
の ブラウザは HTML5 対応。 ?スマートフォンならば、 存分に HTML5 に特化した アプリケーションを 作ることができる! ?HTML5 関連 API や CSS3 について紹介している ( 書籍 ) スマートフォンのための HTML5 アプリケーション開発ガイド
4.
WebKit … オープン ソースの HTML レン ダリングエ ンジン ??? これを利用 したブラウ ザが Android/iPho ne
で動いて いる ネイティブアプリの 開発でも WEBKIT が 利用できないだろうか?
5.
?素晴らしいことに、 iPhone/Android では、
UI コンポーネントとして 、 WebKit ベースのブラウザが利用できるようになっている ?自分のアプリに自由にブラウザを組み込むことができる WEBKIT ベースのブラウザが UI コンポーネントになっている!!
6.
?HTML5/CSS/JavaScript で 作った Web
アプリを、 ネイティブアプリの中にネイティブアプリの中に 押し込むことができるはず! …そう、ブラウザをうまく使えば
7.
“HTML5” でネイティブアプリが作れる! リソースに、 HTML
ファイルを仕込んでおき、 アプリが起動したら、すぐ WebKit コンポーネントを全面表示し、 HTML ファイルを表示することで、ネイティブアプリのように見せる
8.
そうだ! ブラウザコンポーネント を使って アプリを作ろう!
9.
?WebKit コンポーネントを拡張し、 HTML5
でネイティブアプリを作る フレームワークが既にある! HTML5 でアプリが作れるフレームワーク Titanium jsWaffle
10.
?(1) Objective-C や
Java を知らなくても作れる! ?(2)とにかく開発効率が良い! ? とりあえず、いつものように、 Web ブラウザと好きなエディタで作ってお いて、最後に、ネイティブアプリ変換すれば良い ? スマートフォン固有 API が手軽に使える(面倒な手続きも簡略化) ? 記述するコードも少なくて済む ?(3) HTML5 が思う存分使える! ? ネイティブアプリにしてしまうなら、ブラウザ互換性など、もろもろ面倒 な事を考えなくて済む HTML5/JS でアプリ開発するメリット
11.
?ネイティブより、実行速度が遅い →ネイティブなのは外見だけで実際はブラウザの中で動かすのと一緒 なので仕方がない →とは言え、これは開発効率とのトレードオフ ?利用できない API がある →使いたいものがあれば、フレームワークに手を入れる →シンプルなフレームワークならそれほど大変ではない HTML5/JS
でアプリ开発するデメリット
12.
?シンプル !! ?GPS/ 加速度センサー
/ カメラなどスマートフォンの機能を利用する API が用意されている ?Android 機能に特化 ?MIT ライセンス JSWAFFLE
13.
?Desktop(Windows など )/iPhone/Android
で動作 ?カメラ /GPS/ 傾き検知などスマートフォンの機能を使う API あり ?Titanium Developer という専用アプリでプロジェクトを管理 ?有料サポートがある本格的なフレームワーク ? ライセンスは Apache) TITANIUM MOBILE Titanium http://www.appcelerator.com/
14.
?HTML5/JS でアプリを作るフレームワークの中で有名 ?GPS/ 加速度センサー
/ カメラなどスマートフォンの機能を利用する API が用意されている ?iPhone/Android/BlackBerry などのスマートフォンに対応 ?オープンソース、 MIT ライセンス ?iPhone で実績多数 PHONEGAP http://www.phonegap.com/
15.
…実は 私 ( クジラ飛 行机
) が作り ました!! ところで JSWAFFLE とは???
16.
?PhoneGap が有名なので、 Android
で使ってみようと思った ?しかし、インストールが大変! ? Android SDK は仕方ないとしても、 Ruby/Apache ANT … ? 環境変数の書き換え、 Ruby …のバージョンに指定有り ?苦労してインストールを終えプロジェクト作成 ?サンプルをコンパイル! ?実行 .. 残念!動かない機能があった ? 動くには動くが???使えない機能があるのは嫌 !! ? まともに API が動かない PhoneGap の Android 版に不満 ? PhoneGap のコンセプトを見習って自分で作ってしまおう!! JSWAFFLE を作るまで
17.
?既存フレームワークで不満に思った点 ? インストールが大変! ? HTML/JavaScript
で手軽に Android 開発が始められるように! ? 簡単に機能拡張ができるように! ? より多くの Android API が利用出来るように! JSWAFFLE の開発を開始!
18.
?とにかく、インストールを簡単にした! ?Web ブラウザから jsWaffle
のページへ行って [INSTALL NOW] のボタンをクリックするだけ ? このために、 Adobe AIR の力を借りた (^o^ JSWAFFLE > インストール
19.
?jsWaffle は、フォームに、プロジェクト名などを記入して [Make Project]
ボタンをクリックするだけ ? コマンドラインから操作する必要はなし ? プロジェクト生成したら、 Eclipse/Aptana からインポートして使う JSWAFFLE > プロジェクトの作成
20.
?Titanium/PhoneGap は手広くいろいろなプラットフォームをサポート しているので汎用性が高いが、デバイス固有の機能を 100%
活かしき れない ? そこで、 jsWaffle は Android に 100%100% 特化特化することに ?現在利用可能な API ? 着信音やバイブなど通知系の機能 ? マルチメディアの再生 ? 傾きセンサー /GPS ? メール /SMS/ 電話 / カメラ ? ファイル / データベース SQLite ? Android のメニュー / フルスクリーン対応 ? バーコード /QR コードの読み取り JSWAFFLE > ANDROID に特化
21.
jsWaffle ?もちろん、レンダリングエンジンには、 WebKit コンポーネントを 使っているので、
WebKit の持つ、 HTML5(+ その周辺技術 ) のはそそ のままのまま使える!! JSWAFFLE > HTML5 とか 加えて、 HT-03a/ アップデート前の Xperia など、 Android1.6 端末でも、 localStorage や geolocation など、本来未実装の HTML5 関連 API が 使えるように工夫している!!
22.
? …ちなみに ?<script> droid.runItent(“camera:///sdcard/test.jpg”) ?---
OR --- ?<a href=“camera:///sdcard/test.jpg”>CAMERA</a> CAMERA を起動するコードなど
23.
?<script> droid.startIntent("mailto:hoge@example.com? subject=About_jsWaffle&body=test"); ?--- OR --- ?<a
href=“mailto:hoge@example.com? subject=About_jsWaffle&body=test”>Send Mail!!</a> MAILER の起動
24.
?まだまだ、これからだけど??? ?シンプルで使い勝手も良いので、使ってみてください!! JSWAFFLE > ANDROID
な人使ってみて! jswaffle ご静聴に感謝 http://d.aoikujira.com/jsWaffle/
Download