Suche senden
Hochladen
[deb]Android4.4 new waystobeautifulapps
•
3 gefällt mir
•
2,466 views
Kenichi Kambara
Folgen
Android 4.4 KitKatの"New way to build beautiful apps"の関する発表資料です。
Weniger lesen
Mehr lesen
Technologie
Bildung
Melden
Teilen
Melden
Teilen
1 von 15
Empfohlen
ABC2016 Spring: Mobile App UX & Design Sprint
ABC2016 Spring: Mobile App UX & Design Sprint
Nobuya Sato
[Potatotips]クロスプラットフォーム開発Tips
[Potatotips]クロスプラットフォーム開発Tips
Kenichi Kambara
Developers Summit 2013【15-E-3】モバイルファースト再考(Rethinking Mobile First)
Developers Summit 2013【15-E-3】モバイルファースト再考(Rethinking Mobile First)
Nobuya Sato
スマホアプリ開発再考
スマホアプリ開発再考
Daijiro Abe
New in Android4.4
New in Android4.4
Takaumi Kimura
Cordova利用アプリ開発経験談
Cordova利用アプリ開発経験談
Kenichi Kambara
Firefox OSアプリ開発・公開経験談
Firefox OSアプリ開発・公開経験談
Kenichi Kambara
iQONの開発手法 at iQONエンジニアセミナー
iQONの開発手法 at iQONエンジニアセミナー
Imamura Masayuki
Empfohlen
ABC2016 Spring: Mobile App UX & Design Sprint
ABC2016 Spring: Mobile App UX & Design Sprint
Nobuya Sato
[Potatotips]クロスプラットフォーム開発Tips
[Potatotips]クロスプラットフォーム開発Tips
Kenichi Kambara
Developers Summit 2013【15-E-3】モバイルファースト再考(Rethinking Mobile First)
Developers Summit 2013【15-E-3】モバイルファースト再考(Rethinking Mobile First)
Nobuya Sato
スマホアプリ開発再考
スマホアプリ開発再考
Daijiro Abe
New in Android4.4
New in Android4.4
Takaumi Kimura
Cordova利用アプリ開発経験談
Cordova利用アプリ開発経験談
Kenichi Kambara
Firefox OSアプリ開発・公開経験談
Firefox OSアプリ開発・公開経験談
Kenichi Kambara
iQONの開発手法 at iQONエンジニアセミナー
iQONの開発手法 at iQONエンジニアセミナー
Imamura Masayuki
Tizen OS アプリ開発経験談
Tizen OS アプリ開発経験談
Kenichi Kambara
AndroidアプリのUI/UX改善例
AndroidアプリのUI/UX改善例
Kenichi Kambara
Droidcon London2012 Speaker Experience
Droidcon London2012 Speaker Experience
Kenichi Kambara
Realm meetup LT大会(Androidアプリへの適用経験談)
Realm meetup LT大会(Androidアプリへの適用経験談)
Kenichi Kambara
これからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れ
Mitsuru Katoh
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
Kaz Furukawa
OSC Hiroshima 2013
OSC Hiroshima 2013
Yuya Adachi
アンドロイド勉強会第二回 080525 3
アンドロイド勉強会第二回 080525 3
shimay
20110824 android apps_endo
20110824 android apps_endo
一般社団法人メディア事業開発会議
iPhoneとAndroidのアプリ開発最新潮流
iPhoneとAndroidのアプリ開発最新潮流
Rakuten Group, Inc.
Windows azure mobile services を使った windows ストアアプリ開発 1027
Windows azure mobile services を使った windows ストアアプリ開発 1027
Shotaro Suzuki
[Jagys]android41+開発ツール紹介
[Jagys]android41+開発ツール紹介
Kenichi Kambara
20110824 android apps_endo
20110824 android apps_endo
一般社団法人メディア事業開発会議
【16-D-1】UI のこれまでの10年とこれから
【16-D-1】UI のこれまでの10年とこれから
Ken Azuma
Android Wearアプリ開発経験談
Android Wearアプリ開発経験談
Kenichi Kambara
最近のiOS開発の現状と実状
最近のiOS開発の現状と実状
クラスメソッド株式会社
【B-1】スマートデバイスとクラウドが実現するソフトウェアの革新~上陸した Windows Phone7 と Kinect による AR世界の実現~ 西脇資哲氏
【B-1】スマートデバイスとクラウドが実現するソフトウェアの革新~上陸した Windows Phone7 と Kinect による AR世界の実現~ 西脇資哲氏
Developers Summit
[SC10] 自社開発モバイルアプリの DLP 対応化を Microsoft Intune で可能に
[SC10] 自社開発モバイルアプリの DLP 対応化を Microsoft Intune で可能に
de:code 2017
これからのNotesモバイルアプリはこう作れ
これからのNotesモバイルアプリはこう作れ
Mitsuru Katoh
Google io2011報告
Google io2011報告
cat kaotaro
Hello Flutterの次におさえたい Flutterのポイント その6 (レイアウト編)
Hello Flutterの次におさえたい Flutterのポイント その6 (レイアウト編)
Kenichi Kambara
Hello Flutter”の次におさえたい Flutterのポイント その5
Hello Flutter”の次におさえたい Flutterのポイント その5
Kenichi Kambara
Weitere ähnliche Inhalte
Ähnlich wie [deb]Android4.4 new waystobeautifulapps
Tizen OS アプリ開発経験談
Tizen OS アプリ開発経験談
Kenichi Kambara
AndroidアプリのUI/UX改善例
AndroidアプリのUI/UX改善例
Kenichi Kambara
Droidcon London2012 Speaker Experience
Droidcon London2012 Speaker Experience
Kenichi Kambara
Realm meetup LT大会(Androidアプリへの適用経験談)
Realm meetup LT大会(Androidアプリへの適用経験談)
Kenichi Kambara
これからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れ
Mitsuru Katoh
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
Kaz Furukawa
OSC Hiroshima 2013
OSC Hiroshima 2013
Yuya Adachi
アンドロイド勉強会第二回 080525 3
アンドロイド勉強会第二回 080525 3
shimay
20110824 android apps_endo
20110824 android apps_endo
一般社団法人メディア事業開発会議
iPhoneとAndroidのアプリ開発最新潮流
iPhoneとAndroidのアプリ開発最新潮流
Rakuten Group, Inc.
Windows azure mobile services を使った windows ストアアプリ開発 1027
Windows azure mobile services を使った windows ストアアプリ開発 1027
Shotaro Suzuki
[Jagys]android41+開発ツール紹介
[Jagys]android41+開発ツール紹介
Kenichi Kambara
20110824 android apps_endo
20110824 android apps_endo
一般社団法人メディア事業開発会議
【16-D-1】UI のこれまでの10年とこれから
【16-D-1】UI のこれまでの10年とこれから
Ken Azuma
Android Wearアプリ開発経験談
Android Wearアプリ開発経験談
Kenichi Kambara
最近のiOS開発の現状と実状
最近のiOS開発の現状と実状
クラスメソッド株式会社
【B-1】スマートデバイスとクラウドが実現するソフトウェアの革新~上陸した Windows Phone7 と Kinect による AR世界の実現~ 西脇資哲氏
【B-1】スマートデバイスとクラウドが実現するソフトウェアの革新~上陸した Windows Phone7 と Kinect による AR世界の実現~ 西脇資哲氏
Developers Summit
[SC10] 自社開発モバイルアプリの DLP 対応化を Microsoft Intune で可能に
[SC10] 自社開発モバイルアプリの DLP 対応化を Microsoft Intune で可能に
de:code 2017
これからのNotesモバイルアプリはこう作れ
これからのNotesモバイルアプリはこう作れ
Mitsuru Katoh
Google io2011報告
Google io2011報告
cat kaotaro
Ähnlich wie [deb]Android4.4 new waystobeautifulapps
(20)
Tizen OS アプリ開発経験談
Tizen OS アプリ開発経験談
AndroidアプリのUI/UX改善例
AndroidアプリのUI/UX改善例
Droidcon London2012 Speaker Experience
Droidcon London2012 Speaker Experience
Realm meetup LT大会(Androidアプリへの適用経験談)
Realm meetup LT大会(Androidアプリへの適用経験談)
これからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れ
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
OSC Hiroshima 2013
OSC Hiroshima 2013
アンドロイド勉強会第二回 080525 3
アンドロイド勉強会第二回 080525 3
20110824 android apps_endo
20110824 android apps_endo
iPhoneとAndroidのアプリ開発最新潮流
iPhoneとAndroidのアプリ開発最新潮流
Windows azure mobile services を使った windows ストアアプリ開発 1027
Windows azure mobile services を使った windows ストアアプリ開発 1027
[Jagys]android41+開発ツール紹介
[Jagys]android41+開発ツール紹介
20110824 android apps_endo
20110824 android apps_endo
【16-D-1】UI のこれまでの10年とこれから
【16-D-1】UI のこれまでの10年とこれから
Android Wearアプリ開発経験談
Android Wearアプリ開発経験談
最近のiOS開発の現状と実状
最近のiOS開発の現状と実状
【B-1】スマートデバイスとクラウドが実現するソフトウェアの革新~上陸した Windows Phone7 と Kinect による AR世界の実現~ 西脇資哲氏
【B-1】スマートデバイスとクラウドが実現するソフトウェアの革新~上陸した Windows Phone7 と Kinect による AR世界の実現~ 西脇資哲氏
[SC10] 自社開発モバイルアプリの DLP 対応化を Microsoft Intune で可能に
[SC10] 自社開発モバイルアプリの DLP 対応化を Microsoft Intune で可能に
これからのNotesモバイルアプリはこう作れ
これからのNotesモバイルアプリはこう作れ
Google io2011報告
Google io2011報告
Mehr von Kenichi Kambara
Hello Flutterの次におさえたい Flutterのポイント その6 (レイアウト編)
Hello Flutterの次におさえたい Flutterのポイント その6 (レイアウト編)
Kenichi Kambara
Hello Flutter”の次におさえたい Flutterのポイント その5
Hello Flutter”の次におさえたい Flutterのポイント その5
Kenichi Kambara
[ABC2018Spring]Flutterアプリ開発入門
[ABC2018Spring]Flutterアプリ開発入門
Kenichi Kambara
“Hello Flutter”の次におさえたい Flutterのポイント その4
“Hello Flutter”の次におさえたい Flutterのポイント その4
Kenichi Kambara
[Google I/O 2018 Highlights] Sandbox
[Google I/O 2018 Highlights] Sandbox
Kenichi Kambara
[Google I/O 2018 Highlights] Flutter / WearOS
[Google I/O 2018 Highlights] Flutter / WearOS
Kenichi Kambara
"Hello Flutter"の次におさえたいFlutterのポイントその3
"Hello Flutter"の次におさえたいFlutterのポイントその3
Kenichi Kambara
Hello Flutterの次におさえたいFlutterのポイントその2
Hello Flutterの次におさえたいFlutterのポイントその2
Kenichi Kambara
I/Oへの期待+海外渡航持ち物Tips
I/Oへの期待+海外渡航持ち物Tips
Kenichi Kambara
Hello Flutterの次におさえたいFlutterのポイント
Hello Flutterの次におさえたいFlutterのポイント
Kenichi Kambara
Developing Android Apps for Google Assistant
Developing Android Apps for Google Assistant
Kenichi Kambara
Google Assistant対応アプリ開発3つのポイント
Google Assistant対応アプリ開発3つのポイント
Kenichi Kambara
10分で作るGoogle Assistant対応アプリ
10分で作るGoogle Assistant対応アプリ
Kenichi Kambara
[Kotlin勉強会] Hello Kotlinの次におさえたいKotlinの勘所
[Kotlin勉強会] Hello Kotlinの次におさえたいKotlinの勘所
Kenichi Kambara
Android O (Picture In Picture)入門+実装例
Android O (Picture In Picture)入門+実装例
Kenichi Kambara
AndroidアプリのKotlin移行時に遭遇した問題と対処例
AndroidアプリのKotlin移行時に遭遇した問題と対処例
Kenichi Kambara
Android O (Beta) Topics
Android O (Beta) Topics
Kenichi Kambara
Publishing Android Wear 2.0 Apps
Publishing Android Wear 2.0 Apps
Kenichi Kambara
Android Studio 2.3 New Features
Android Studio 2.3 New Features
Kenichi Kambara
Android 7.0 Nougat マルチウィンドウ解説+α
Android 7.0 Nougat マルチウィンドウ解説+α
Kenichi Kambara
Mehr von Kenichi Kambara
(20)
Hello Flutterの次におさえたい Flutterのポイント その6 (レイアウト編)
Hello Flutterの次におさえたい Flutterのポイント その6 (レイアウト編)
Hello Flutter”の次におさえたい Flutterのポイント その5
Hello Flutter”の次におさえたい Flutterのポイント その5
[ABC2018Spring]Flutterアプリ開発入門
[ABC2018Spring]Flutterアプリ開発入門
“Hello Flutter”の次におさえたい Flutterのポイント その4
“Hello Flutter”の次におさえたい Flutterのポイント その4
[Google I/O 2018 Highlights] Sandbox
[Google I/O 2018 Highlights] Sandbox
[Google I/O 2018 Highlights] Flutter / WearOS
[Google I/O 2018 Highlights] Flutter / WearOS
"Hello Flutter"の次におさえたいFlutterのポイントその3
"Hello Flutter"の次におさえたいFlutterのポイントその3
Hello Flutterの次におさえたいFlutterのポイントその2
Hello Flutterの次におさえたいFlutterのポイントその2
I/Oへの期待+海外渡航持ち物Tips
I/Oへの期待+海外渡航持ち物Tips
Hello Flutterの次におさえたいFlutterのポイント
Hello Flutterの次におさえたいFlutterのポイント
Developing Android Apps for Google Assistant
Developing Android Apps for Google Assistant
Google Assistant対応アプリ開発3つのポイント
Google Assistant対応アプリ開発3つのポイント
10分で作るGoogle Assistant対応アプリ
10分で作るGoogle Assistant対応アプリ
[Kotlin勉強会] Hello Kotlinの次におさえたいKotlinの勘所
[Kotlin勉強会] Hello Kotlinの次におさえたいKotlinの勘所
Android O (Picture In Picture)入門+実装例
Android O (Picture In Picture)入門+実装例
AndroidアプリのKotlin移行時に遭遇した問題と対処例
AndroidアプリのKotlin移行時に遭遇した問題と対処例
Android O (Beta) Topics
Android O (Beta) Topics
Publishing Android Wear 2.0 Apps
Publishing Android Wear 2.0 Apps
Android Studio 2.3 New Features
Android Studio 2.3 New Features
Android 7.0 Nougat マルチウィンドウ解説+α
Android 7.0 Nougat マルチウィンドウ解説+α
[deb]Android4.4 new waystobeautifulapps
1.
Android 4.4 解説 【New
way to build beautiful apps】 2013/11/09 @korodroid(神原 健一)
2.
自己紹介 @korodroid ! iplatform.org NTT ! ! http://www.iplatform.org/ ■業務(Android) -社内Androidプロジェクト技術支援 -Androidサービス・アプリ企画検討 ! ■業務外(モバイル関連) -モバイル系アプリ開発 (Android、iOS、FirefoxOS、Tizen等) -コミュニティ活動 -執筆活動 2
3.
Agenda •New ways to
build beautiful apps 1. Full-screen Immersive mode 2. Translucent system UI styling 3. Transitions framework for animating scenes 4. Enhanced notification access 3
4.
1. Full-screen Immersive
mode アプリを画面全体に(システムUIを隠したままに) •画面中でイベント取得OK •広い画面が必要なアプリで有効 (電子書籍アプリ等) •ジェスチャーでモード切替OK システムUI • ステータスバー • ナビゲーションバー 4
5.
1. Full-screen Immersive
mode イマーシブモードと通常モードの切り替え 画面をタップしても システムUIは非表示のまま FLAG_HIDE_NAVIGATION 、FLAG_FULLSCREEN と併用 イマーシブモード 画面下部をタッチして、 上方向にスワイプ操作 (条件付で逆方向も可) 通常モード 5
6.
SYSTEM_UI_FLAG_IMMERSIVE 1. Full-screen Immersive
mode イマーシブモードには2つのフラグあり 画面下部をタッチして、 上方向にスワイプ操作 SYSTEM_UI_ SYSTEM_UI_FLAG_ FLAG_IMMERSIVE IMMERSIVE_STICKY 6
7.
2. Translucent system
UI styling システムUIを透過可能に •システムUIの半透明化可能に •新しいフラグ •Theme.Holo. NoActionBar.TranslucentDecor •Theme.Holo. Light.NoActionBar.TranslucentDecor 7
8.
3. Transitions framework
for animating scenes Scene? Transition? 8
9.
3. Transitions framework
for animating scenes Api Demos/Animation/Simple Transitions 9
10.
3. Transitions framework
for animating scenes Scene? Transition? Scene Viewの固まりを カプセル化 Transition Sceneの遷移時に自動的に アニメーションさせたりする機構 10
11.
3. Transitions framework
for animating scenes コード例 【関連インスタンスの生成】 Scene mScene1 = Scene.getSceneForLayout( mSceneRoot, R.layout.transition_scene1, this); TransitionInflater inflater = TransitionInflater.from(this); TransitionManager mTransitionManager = inflater.inflateTransitionManager(R.transition.transitions_mgr, mSceneRoot); 【Scene遷移】 mTransitionManager.transitionTo(mScene1); 11
12.
4. Enhanced notification
access ノティフィケーションの機能拡張 •Notificationとして扱える情報の拡張。 •関連クラス・データ •Notification.extras (Bundle) •EXTRA_TITLE, EXTRA_PICTURE等 •Notification.Action •Icon, Title, PendingIntent 12
13.
4. Enhanced notification
access NotificationListenerService(4.3+)利用時の注意点 13
14.
References ! •Android KitKat (利用者向け公式解説) http://developer.android.com/about/versions/kitkat.html ! ! •Android
4.4 APIs (開発者向け公式解説) http://developer.android.com/about/versions/android-4.4.html 14
15.
おわり •Facebook:http://fb.com/kanbara.kenichi •Google+:+Kenichi Kambara •LinkedIn:http://www.linkedin.com/in/korodroid •Twitter:@korodroid