狠狠撸

狠狠撸Share a Scribd company logo
What’s new in Android Studio
@ Google I/O Extended in Fukuoka
Proprietary + Confidential
Masahiro Hidaka
@mhidaka
Insert Photo
Yuki Anzai
@yanzm
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Android Studio 2.2
最新は Preview 4
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
アプリ開発が複雑化、効率的な開発環境が必要
Android Studio 2.2
Constraint Layout?
柔軟なレイアウトが可能に
Instant Run?
デバッグの効率化
Testing Framework?
テスト、Firebase連携の充実
Proprietary + Confidential
Constraint Layout
Text
Constraint Layout
RelativeLayoutの上位セット
Layoutの入れ子を減らし、効
率的に作れる
ライブラリ非依存、Android
StudioによるUI Builder
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
なぜ新しいLayoutが必要?
90のスクリーンサイズ、30言語、縦横の組み合わせでレイアウトを設計す
る必要がある
Simple Complex
LinearLayout RelativeLayout
FrameLayout GridLayout
TableLayout
Layout ?
Problems
Android Layouts
シンプルなレイアウトはわか
りやすいが入れ子で使う
レイアウトの入れ子はパフォー
マンスに影響
複雑なレイアウトはメンテナンス
が困難。プロの技となりやすい
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Android Stuido Supports Constraint Layout
Text
より柔軟なLayout
既存のLayout XMLは変換可能?
UI BuilderではXMLは機械的に生成
Android Studio 2.2 Previewよりサ
ポート
API Level 9までバックポート
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Constraint Layout
Android StudioのGUIから?
位置合わせ、コンポーネント間の関係を
定義できる
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
DEMO
https://youtu.be/csaXml4xtN8?t=852?
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
ConstraintLayout に関連するクラス
android.support.constraint.ConstraintLayout
android.support.constraint.Guideline
android.support.constraint.solver.widgets.ConstraintWidget
android.support.constraint.solver.widgets.Guideline
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
ConstraintLayout の属性 : Absolute
app:layout_editor_absoluteX="100dp"?
app:layout_editor_absoluteY="100dp"
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
ConstraintLayout の属性 : Center
app:layout_constraintCenterX_toCenterX="@id/view1"?
app:layout_constraintCenterY_toCenterY="@id/view1"
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
ConstraintLayout の属性 : Vertical Position
app:layout_constraintTop_toTopOf="@+id/view1"?
app:layout_constraintTop_toBottomOf="@+id/view1"?
app:layout_constraintBottom_toTopOf="@+id/view1"?
app:layout_constraintBottom_toBottomOf="@+id/view1"?
app:layout_constraintBaseline_toBaselineOf="@+id/view1"
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
ConstraintLayout の属性 : Horizontal Position
app:layout_constraintLeft_toLeftOf="@+id/view1"
?
app:layout_constraintLeft_toRightOf="@+id/view1"
?
app:layout_constraintRight_toLeftOf="@+id/view1"
?
app:layout_constraintRight_toRightOf="@+id/view1"
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
ConstraintLayout の属性 : Horizontal Position
app:layout_constraintStart_toStartOf="@id/view1"
?
app:layout_constraintStart_toEndOf="@id/view1"
?
app:layout_constraintEnd_toStartOf="@id/view1"
?
app:layout_constraintEnd_toEndOf="@id/view1"
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
ConstraintLayout の属性 for Guildeline
android:orientation=“vertical"
app:relativeBegin="20dp"?
app:relativeEnd="20dp"?
app:relativePercent="13"
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
ConstraintLayout の属性 : Bias
app:layout_constraintHorizontal_bias="0.1"?
app:layout_constraintVertical_bias="0.2"
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
ConstraintLayout の属性 : dimentionRatio
app:layout_constraintDimensionRatio="16:9"
<TextView?
android:layout_width="100dp"?
android:layout_height="0dp"?
android:background="#3300ffff"?
android:text="DimensionRatio(16:9)"?
app:layout_constraintBottom_toBottomOf="@+id/activity_main"?
app:layout_constraintDimensionRatio="16:9"?
app:layout_constraintTop_toTopOf="@+id/activity_main"?
app:layout_constraintVertical_bias="0.0" />
Proprietary + Confidential
Instant Run & APK Analyzer
Instant?
Run
アプリ開発を便利に
実行ファイルの一部を動的に
入れ替え、ビルド待ちを軽減
アプリケーション内にサーバーを用意、ソ
ケット通信でクラスファイルを入れ替え
Hot Swap, Warm Swap, Cold
Swapの3種類がある
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Instant Runの動作原理
変更したコードによって?
?アプリを再起動する
?アクティビティを再起動する?
?そのまま差し替えて動作?
が自動的に行われる
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
ベンチマーク
https://www.youtube.com/watch?v=csaXml4xtN8?
リソース変更時のリナ
ンバリングを改善
APKのdexファイルを
細かく分割、10~11
ファイルのうち必要
なファイルだけ更新
する
APK?
Analyzer
APK Analyzer
APKで最も気にすべき要素は
「サイズ」ダウンロードサイ
ズが大きいとユーザーはアプ
リを使ってくれない
APK AnalyzerはAPKの中身を
解析、どの部分がダイエット
のボトルネックか確認できる
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
APK Analyzer?
DEMO
Proprietary + Confidential
Testing Framework
Espresso?
Test Recorder
UI Test Framework
EspressoはUIテストのためのフ
レームワーク
テスト自動化を支援してソフトウェ
アの品質を維持
Test Recorder
Viewの操作を記録、画面
に表示している内容をテス
トできる
Firebase
Firebaseとの連携
Android StudioにPluginを追加
Firebaseの各種機能が使いやすく
?Analytics?
?Cloud Messaging?
?Authentication?
?Realtime Database?
?Test Lab ?
etc
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Firebase Test Lab
エミュレータ
実機よりも高速に
ADBも10倍転送がはやく
新しいUIとセンサー制御
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
画像出典および参考文献
? What's new in Android development tools?- https://www.youtube.com/watch?
v=csaXml4xtN8
? Android Layouts: a new world - https://www.youtube.com/watch?v=sO9aX87hq9c?
Lean and Fast: Putting Your App on a Diet - https://www.youtube.com/watch?
v=xctGIB81D2w
? Instant Run: An Android Tool Time Deep Drive - https://www.youtube.com/watch?
v=StqAZ1OQbqA?
https://android-developers.blogspot.jp/2016/05/android-studio-22-preview-new-ui.html
? https://developer.android.com/studio/features.html?
https://firebase.google.com/docs/test-lab/
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
画像出典および参考文献
? Latest Android Studio Canary Build https://sites.google.com/a/android.com/tools/
download/studio/canary/latest
? Using Multiple Android Studio Versions http://tools.android.com/tips/using-multiple-
android-studio-versions
Proprietary + Confidential
Masahiro Hidaka Yuki Anzai
@yanzm@mhidaka
End
Ad

Recommended

What's new in Android N at Google I/O extended in Fukuoka
What's new in Android N at Google I/O extended in Fukuoka
Yuki Anzai
?
「颁补尘别濒辞驳」础苍诲谤辞颈诲开発秘话
「颁补尘别濒辞驳」础苍诲谤辞颈诲开発秘话
Shoya Tsukada
?
アプリリリース后に后悔しないための20のこと
アプリリリース后に后悔しないための20のこと
leverages_event
?
エンジニアリングするデザイナーが领域を超えて见えたこと
エンジニアリングするデザイナーが领域を超えて见えたこと
Mayumi Narisawa
?
Google Play Developer APIを使ってみた
Google Play Developer APIを使ってみた
shinya sakemoto
?
App inventor for bussiness
App inventor for bussiness
Takeaki Tada
?
OpenSTFを ECSに乗せてみた話
OpenSTFを ECSに乗せてみた話
司 知花
?
Xcode 5のAsset Catalogにまつわる今すぐ使えるTips集
Xcode 5のAsset Catalogにまつわる今すぐ使えるTips集
yuki0211s
?
础苍诲谤辞颈诲学ふ?を君へ。生き抜くためのナレッシ?共有
础苍诲谤辞颈诲学ふ?を君へ。生き抜くためのナレッシ?共有
Shinobu Okano
?
Yahoo vs ClassMethod_battle5_iBeacon
Yahoo vs ClassMethod_battle5_iBeacon
Yasuhisa Arakawa
?
ABC2016Spring Androidアフ?リ実装アンチハ?ターン(暫定)
ABC2016Spring Androidアフ?リ実装アンチハ?ターン(暫定)
mokelab
?
PhoneGap勉強会 in 熊本
PhoneGap勉強会 in 熊本
Suguru Murakami
?
MY JOB WEND TO VIETNUM? DevSumi ver.
MY JOB WEND TO VIETNUM? DevSumi ver.
Ryo Amano
?
Voice interaction api for android m
Voice interaction api for android m
Atsuko Fukui
?
贬罢惭尝5/闯补惫补厂肠谤颈辫迟で作る础苍诲谤辞颈诲アプリ开発蝉别尘颈苍补谤
贬罢惭尝5/闯补惫补厂肠谤颈辫迟で作る础苍诲谤辞颈诲アプリ开発蝉别尘颈苍补谤
kujirahand kujira
?
Open STF Plugin 作ってみた
Open STF Plugin 作ってみた
justice_sm
?
Android Lintを覚えてベテラン開発者に追いつこう #ndsmeetup
Android Lintを覚えてベテラン開発者に追いつこう #ndsmeetup
Yukiya Nakagawa
?
ハイブリットソーシャルゲームの现场
ハイブリットソーシャルゲームの现场
Shota Suzuki
?
「ABCs2018」LT〝Intro to Google Play Instant?
「ABCs2018」LT〝Intro to Google Play Instant?
LIFULL Co., Ltd.
?
"アプリデザインはじめの一歩" ヤフー VS クラスメソッド iOS炎の7番勝負 #4 #yxcm
"アプリデザインはじめの一歩" ヤフー VS クラスメソッド iOS炎の7番勝負 #4 #yxcm
Shingo Hiraya
?
用途に合わせたアニメーションの実装方法
用途に合わせたアニメーションの実装方法
Takao Sumitomo
?
Visual Studio OnlineとUnityを使った バージョン管理と 継続的インテグレーション
Visual Studio OnlineとUnityを使った バージョン管理と 継続的インテグレーション
Kaoru NAKAMURA
?
顿别辫迟丑センサーで稼ぐ
顿别辫迟丑センサーで稼ぐ
Kaoru NAKAMURA
?
Android StudioではじめるAndroidアプリケーション実践入門 先生:日高 正博
Android StudioではじめるAndroidアプリケーション実践入門 先生:日高 正博
schoowebcampus
?
AR/スマートグラスアプリ 開発や展示における苦労と今後について
AR/スマートグラスアプリ 開発や展示における苦労と今後について
Satoshi Yanagisawa
?
Androidオールスタース?2016 yanzm
Androidオールスタース?2016 yanzm
Yuki Anzai
?
droidgirls Recyclerview
droidgirls Recyclerview
Yuki Anzai
?
Master of RecyclerView
Master of RecyclerView
Yuki Anzai
?
Activity, Fragment, CustomView の使い分け - マッチョなActivityにさよならする方法 -
Activity, Fragment, CustomView の使い分け - マッチョなActivityにさよならする方法 -
Yuki Anzai
?

More Related Content

What's hot (18)

础苍诲谤辞颈诲学ふ?を君へ。生き抜くためのナレッシ?共有
础苍诲谤辞颈诲学ふ?を君へ。生き抜くためのナレッシ?共有
Shinobu Okano
?
Yahoo vs ClassMethod_battle5_iBeacon
Yahoo vs ClassMethod_battle5_iBeacon
Yasuhisa Arakawa
?
ABC2016Spring Androidアフ?リ実装アンチハ?ターン(暫定)
ABC2016Spring Androidアフ?リ実装アンチハ?ターン(暫定)
mokelab
?
PhoneGap勉強会 in 熊本
PhoneGap勉強会 in 熊本
Suguru Murakami
?
MY JOB WEND TO VIETNUM? DevSumi ver.
MY JOB WEND TO VIETNUM? DevSumi ver.
Ryo Amano
?
Voice interaction api for android m
Voice interaction api for android m
Atsuko Fukui
?
贬罢惭尝5/闯补惫补厂肠谤颈辫迟で作る础苍诲谤辞颈诲アプリ开発蝉别尘颈苍补谤
贬罢惭尝5/闯补惫补厂肠谤颈辫迟で作る础苍诲谤辞颈诲アプリ开発蝉别尘颈苍补谤
kujirahand kujira
?
Open STF Plugin 作ってみた
Open STF Plugin 作ってみた
justice_sm
?
Android Lintを覚えてベテラン開発者に追いつこう #ndsmeetup
Android Lintを覚えてベテラン開発者に追いつこう #ndsmeetup
Yukiya Nakagawa
?
ハイブリットソーシャルゲームの现场
ハイブリットソーシャルゲームの现场
Shota Suzuki
?
「ABCs2018」LT〝Intro to Google Play Instant?
「ABCs2018」LT〝Intro to Google Play Instant?
LIFULL Co., Ltd.
?
"アプリデザインはじめの一歩" ヤフー VS クラスメソッド iOS炎の7番勝負 #4 #yxcm
"アプリデザインはじめの一歩" ヤフー VS クラスメソッド iOS炎の7番勝負 #4 #yxcm
Shingo Hiraya
?
用途に合わせたアニメーションの実装方法
用途に合わせたアニメーションの実装方法
Takao Sumitomo
?
Visual Studio OnlineとUnityを使った バージョン管理と 継続的インテグレーション
Visual Studio OnlineとUnityを使った バージョン管理と 継続的インテグレーション
Kaoru NAKAMURA
?
顿别辫迟丑センサーで稼ぐ
顿别辫迟丑センサーで稼ぐ
Kaoru NAKAMURA
?
Android StudioではじめるAndroidアプリケーション実践入門 先生:日高 正博
Android StudioではじめるAndroidアプリケーション実践入門 先生:日高 正博
schoowebcampus
?
AR/スマートグラスアプリ 開発や展示における苦労と今後について
AR/スマートグラスアプリ 開発や展示における苦労と今後について
Satoshi Yanagisawa
?
础苍诲谤辞颈诲学ふ?を君へ。生き抜くためのナレッシ?共有
础苍诲谤辞颈诲学ふ?を君へ。生き抜くためのナレッシ?共有
Shinobu Okano
?
Yahoo vs ClassMethod_battle5_iBeacon
Yahoo vs ClassMethod_battle5_iBeacon
Yasuhisa Arakawa
?
ABC2016Spring Androidアフ?リ実装アンチハ?ターン(暫定)
ABC2016Spring Androidアフ?リ実装アンチハ?ターン(暫定)
mokelab
?
PhoneGap勉強会 in 熊本
PhoneGap勉強会 in 熊本
Suguru Murakami
?
MY JOB WEND TO VIETNUM? DevSumi ver.
MY JOB WEND TO VIETNUM? DevSumi ver.
Ryo Amano
?
Voice interaction api for android m
Voice interaction api for android m
Atsuko Fukui
?
贬罢惭尝5/闯补惫补厂肠谤颈辫迟で作る础苍诲谤辞颈诲アプリ开発蝉别尘颈苍补谤
贬罢惭尝5/闯补惫补厂肠谤颈辫迟で作る础苍诲谤辞颈诲アプリ开発蝉别尘颈苍补谤
kujirahand kujira
?
Open STF Plugin 作ってみた
Open STF Plugin 作ってみた
justice_sm
?
Android Lintを覚えてベテラン開発者に追いつこう #ndsmeetup
Android Lintを覚えてベテラン開発者に追いつこう #ndsmeetup
Yukiya Nakagawa
?
ハイブリットソーシャルゲームの现场
ハイブリットソーシャルゲームの现场
Shota Suzuki
?
「ABCs2018」LT〝Intro to Google Play Instant?
「ABCs2018」LT〝Intro to Google Play Instant?
LIFULL Co., Ltd.
?
"アプリデザインはじめの一歩" ヤフー VS クラスメソッド iOS炎の7番勝負 #4 #yxcm
"アプリデザインはじめの一歩" ヤフー VS クラスメソッド iOS炎の7番勝負 #4 #yxcm
Shingo Hiraya
?
用途に合わせたアニメーションの実装方法
用途に合わせたアニメーションの実装方法
Takao Sumitomo
?
Visual Studio OnlineとUnityを使った バージョン管理と 継続的インテグレーション
Visual Studio OnlineとUnityを使った バージョン管理と 継続的インテグレーション
Kaoru NAKAMURA
?
顿别辫迟丑センサーで稼ぐ
顿别辫迟丑センサーで稼ぐ
Kaoru NAKAMURA
?
Android StudioではじめるAndroidアプリケーション実践入門 先生:日高 正博
Android StudioではじめるAndroidアプリケーション実践入門 先生:日高 正博
schoowebcampus
?
AR/スマートグラスアプリ 開発や展示における苦労と今後について
AR/スマートグラスアプリ 開発や展示における苦労と今後について
Satoshi Yanagisawa
?

Viewers also liked (20)

Androidオールスタース?2016 yanzm
Androidオールスタース?2016 yanzm
Yuki Anzai
?
droidgirls Recyclerview
droidgirls Recyclerview
Yuki Anzai
?
Master of RecyclerView
Master of RecyclerView
Yuki Anzai
?
Activity, Fragment, CustomView の使い分け - マッチョなActivityにさよならする方法 -
Activity, Fragment, CustomView の使い分け - マッチョなActivityにさよならする方法 -
Yuki Anzai
?
Customizing Theme and Style for Material Design : Droid Kaigi 2016
Customizing Theme and Style for Material Design : Droid Kaigi 2016
Yuki Anzai
?
How to read "marble diagram"
How to read "marble diagram"
Yuki Anzai
?
「Android アプリのガチ開 発者が Mobile Backend Starter を使ってみた」
「Android アプリのガチ開 発者が Mobile Backend Starter を使ってみた」
Yuki Anzai
?
Android Studio - Tips, Tricks & little known features
Android Studio - Tips, Tricks & little known features
Andra? Pajtler
?
INSTALACI?N ANDROID STUDIO 1
Jacinto Cabrera Rodríguez
?
Life with Android - Docomo SmartPhone Lounge Event -
Life with Android - Docomo SmartPhone Lounge Event -
Yuki Anzai
?
Android studio 2.2 Tips and Tricks
Android studio 2.2 Tips and Tricks
Uptech
?
12. Android Basic Google Map
12. Android Basic Google Map
Oum Saokosal
?
New to android studio
New to android studio
Engine Bai
?
贵颈谤别蹿辞虫翱厂で学ぶ闯补惫补厂肠谤颈辫迟作法
贵颈谤别蹿辞虫翱厂で学ぶ闯补惫补厂肠谤颈辫迟作法
cch-robo
?
Titanium 3.3 / 3.4 と iOS で気をつけたいこと
Titanium 3.3 / 3.4 と iOS で気をつけたいこと
Ryutaro Miyashita
?
ZTE OPEN を日本語化(バージョンアップ)してみる
ZTE OPEN を日本語化(バージョンアップ)してみる
cch-robo
?
Firebase Test Lab 無料枠を使ってみました。
Firebase Test Lab 無料枠を使ってみました。
cch-robo
?
Wearable realm
Wearable realm
Ryutaro Miyashita
?
読むと怖くない顿补驳驳别谤2
読むと怖くない顿补驳驳别谤2
shinnosuke kugimiya
?
Architecture driven development のすすめ
Architecture driven development のすすめ
Atsushi Fukui
?
Androidオールスタース?2016 yanzm
Androidオールスタース?2016 yanzm
Yuki Anzai
?
droidgirls Recyclerview
droidgirls Recyclerview
Yuki Anzai
?
Master of RecyclerView
Master of RecyclerView
Yuki Anzai
?
Activity, Fragment, CustomView の使い分け - マッチョなActivityにさよならする方法 -
Activity, Fragment, CustomView の使い分け - マッチョなActivityにさよならする方法 -
Yuki Anzai
?
Customizing Theme and Style for Material Design : Droid Kaigi 2016
Customizing Theme and Style for Material Design : Droid Kaigi 2016
Yuki Anzai
?
How to read "marble diagram"
How to read "marble diagram"
Yuki Anzai
?
「Android アプリのガチ開 発者が Mobile Backend Starter を使ってみた」
「Android アプリのガチ開 発者が Mobile Backend Starter を使ってみた」
Yuki Anzai
?
Android Studio - Tips, Tricks & little known features
Android Studio - Tips, Tricks & little known features
Andra? Pajtler
?
INSTALACI?N ANDROID STUDIO 1
Jacinto Cabrera Rodríguez
?
Life with Android - Docomo SmartPhone Lounge Event -
Life with Android - Docomo SmartPhone Lounge Event -
Yuki Anzai
?
Android studio 2.2 Tips and Tricks
Android studio 2.2 Tips and Tricks
Uptech
?
12. Android Basic Google Map
12. Android Basic Google Map
Oum Saokosal
?
New to android studio
New to android studio
Engine Bai
?
贵颈谤别蹿辞虫翱厂で学ぶ闯补惫补厂肠谤颈辫迟作法
贵颈谤别蹿辞虫翱厂で学ぶ闯补惫补厂肠谤颈辫迟作法
cch-robo
?
Titanium 3.3 / 3.4 と iOS で気をつけたいこと
Titanium 3.3 / 3.4 と iOS で気をつけたいこと
Ryutaro Miyashita
?
ZTE OPEN を日本語化(バージョンアップ)してみる
ZTE OPEN を日本語化(バージョンアップ)してみる
cch-robo
?
Firebase Test Lab 無料枠を使ってみました。
Firebase Test Lab 無料枠を使ってみました。
cch-robo
?
読むと怖くない顿补驳驳别谤2
読むと怖くない顿补驳驳别谤2
shinnosuke kugimiya
?
Architecture driven development のすすめ
Architecture driven development のすすめ
Atsushi Fukui
?
Ad

Similar to Whats's new in Android Studio at Google I/O extended in Fukuoka (20)

第一回Android training4desinger
第一回Android training4desinger
Kengo Suzuki
?
#cmdevio2016 (レポート: F-2) iOS × Android 並行開発についてのトピック
#cmdevio2016 (レポート: F-2) iOS × Android 並行開発についてのトピック
cm_saito
?
DevIO Auto Layout 道場スライド
DevIO Auto Layout 道場スライド
kakegawa-atsushi
?
Archive: Android アプリ開発入門(2015/6/19 社内勉強会)
Archive: Android アプリ開発入門(2015/6/19 社内勉強会)
Yoko TAMADA
?
1月から础苍诲谤辞颈诲アプリ开発をやってみての近况
1月から础苍诲谤辞颈诲アプリ开発をやってみての近况
takathemax
?
2015年のAndroidアプリ開発入門 - ABCD 2015 Kanazawa
2015年のAndroidアプリ開発入門 - ABCD 2015 Kanazawa
Keiji Ariyama
?
Head First XML Layout on Android
Head First XML Layout on Android
Yuki Anzai
?
初めての础苍诲谤辞颈诲开発
初めての础苍诲谤辞颈诲开発
tanihiro
?
効率的なアフ?リ开発のヘ?ストフ?ラクティス
効率的なアフ?リ开発のヘ?ストフ?ラクティス
yayugu
?
iOS 9 Bootcamp #6 UIKit
iOS 9 Bootcamp #6 UIKit
Shingo Hiraya
?
础苍诲谤辞颈诲アプリの魅力的なインターフェース?本当に颈翱厂アプリのデザインを流用するだけでいいの??
础苍诲谤辞颈诲アプリの魅力的なインターフェース?本当に颈翱厂アプリのデザインを流用するだけでいいの??
Chihiro Tomita
?
础苍诲谤辞颈诲アプリ製作で気をつけたいこと
础苍诲谤辞颈诲アプリ製作で気をつけたいこと
Hiroyuki Shimanishi
?
夜子まま塾讲义10(画面の呼び出し)
夜子まま塾讲义10(画面の呼び出し)
Masafumi Terazono
?
Android Studio 4.0 つまみぐい!
Android Studio 4.0 つまみぐい!
tsutomuhayakawa
?
20120324 ABC2012S Android開発者とデザイナーの効率的な連携に利く話
20120324 ABC2012S Android開発者とデザイナーの効率的な連携に利く話
youten (ようてん)
?
础苍诲谤辞颈诲アプリ开発を楽にするために
础苍诲谤辞颈诲アプリ开発を楽にするために
Shuichi Takaya
?
(デ部発表用抜粋版)プログラマとデザイナが共有すべき鲍滨に関する础苍诲谤辞颈诲の10の机能
(デ部発表用抜粋版)プログラマとデザイナが共有すべき鲍滨に関する础苍诲谤辞颈诲の10の机能
youten (ようてん)
?
第1回 础苍诲谤辞颈诲勉强会
第1回 础苍诲谤辞颈诲勉强会
fujikunn
?
颈笔丑辞苍别アフ?リ开発の歩き方?厂飞颈蹿迟编?
颈笔丑辞苍别アフ?リ开発の歩き方?厂飞颈蹿迟编?
Yusuke SAITO
?
第一回Android training4desinger
第一回Android training4desinger
Kengo Suzuki
?
#cmdevio2016 (レポート: F-2) iOS × Android 並行開発についてのトピック
#cmdevio2016 (レポート: F-2) iOS × Android 並行開発についてのトピック
cm_saito
?
DevIO Auto Layout 道場スライド
DevIO Auto Layout 道場スライド
kakegawa-atsushi
?
Archive: Android アプリ開発入門(2015/6/19 社内勉強会)
Archive: Android アプリ開発入門(2015/6/19 社内勉強会)
Yoko TAMADA
?
1月から础苍诲谤辞颈诲アプリ开発をやってみての近况
1月から础苍诲谤辞颈诲アプリ开発をやってみての近况
takathemax
?
2015年のAndroidアプリ開発入門 - ABCD 2015 Kanazawa
2015年のAndroidアプリ開発入門 - ABCD 2015 Kanazawa
Keiji Ariyama
?
Head First XML Layout on Android
Head First XML Layout on Android
Yuki Anzai
?
初めての础苍诲谤辞颈诲开発
初めての础苍诲谤辞颈诲开発
tanihiro
?
効率的なアフ?リ开発のヘ?ストフ?ラクティス
効率的なアフ?リ开発のヘ?ストフ?ラクティス
yayugu
?
iOS 9 Bootcamp #6 UIKit
iOS 9 Bootcamp #6 UIKit
Shingo Hiraya
?
础苍诲谤辞颈诲アプリの魅力的なインターフェース?本当に颈翱厂アプリのデザインを流用するだけでいいの??
础苍诲谤辞颈诲アプリの魅力的なインターフェース?本当に颈翱厂アプリのデザインを流用するだけでいいの??
Chihiro Tomita
?
础苍诲谤辞颈诲アプリ製作で気をつけたいこと
础苍诲谤辞颈诲アプリ製作で気をつけたいこと
Hiroyuki Shimanishi
?
夜子まま塾讲义10(画面の呼び出し)
夜子まま塾讲义10(画面の呼び出し)
Masafumi Terazono
?
Android Studio 4.0 つまみぐい!
Android Studio 4.0 つまみぐい!
tsutomuhayakawa
?
20120324 ABC2012S Android開発者とデザイナーの効率的な連携に利く話
20120324 ABC2012S Android開発者とデザイナーの効率的な連携に利く話
youten (ようてん)
?
础苍诲谤辞颈诲アプリ开発を楽にするために
础苍诲谤辞颈诲アプリ开発を楽にするために
Shuichi Takaya
?
(デ部発表用抜粋版)プログラマとデザイナが共有すべき鲍滨に関する础苍诲谤辞颈诲の10の机能
(デ部発表用抜粋版)プログラマとデザイナが共有すべき鲍滨に関する础苍诲谤辞颈诲の10の机能
youten (ようてん)
?
第1回 础苍诲谤辞颈诲勉强会
第1回 础苍诲谤辞颈诲勉强会
fujikunn
?
颈笔丑辞苍别アフ?リ开発の歩き方?厂飞颈蹿迟编?
颈笔丑辞苍别アフ?リ开発の歩き方?厂飞颈蹿迟编?
Yusuke SAITO
?
Ad

More from Yuki Anzai (13)

Watch face アプリを公開してみた
Watch face アプリを公開してみた
Yuki Anzai
?
"あんざいゆき" x "秋葉ちひろ" はカンファレンスアプリをどう作るのか?
"あんざいゆき" x "秋葉ちひろ" はカンファレンスアプリをどう作るのか?
Yuki Anzai
?
Android Pattern Cookbook で見るトレンドの変遷
Android Pattern Cookbook で見るトレンドの変遷
Yuki Anzai
?
Sublime Text 2 で始める ReVIEW
Sublime Text 2 で始める ReVIEW
Yuki Anzai
?
ABC2013 Autumn あんざいゆき x 小太刀御禄 対談
ABC2013 Autumn あんざいゆき x 小太刀御禄 対談
Yuki Anzai
?
マルチスクリーン対応と最近のアプリの倾向
マルチスクリーン対応と最近のアプリの倾向
Yuki Anzai
?
アプリのUIを改善するための7ステップ ~Bump Recorder の UI を設計してみたよ編~
アプリのUIを改善するための7ステップ ~Bump Recorder の UI を設計してみたよ編~
Yuki Anzai
?
Fragment を使ってみよう
Fragment を使ってみよう
Yuki Anzai
?
Android Layout Cookbook Seminor
Android Layout Cookbook Seminor
Yuki Anzai
?
ボクの开発スタイル
ボクの开発スタイル
Yuki Anzai
?
Android Layout 3分クッキング
Android Layout 3分クッキング
Yuki Anzai
?
application Next Generation presented by android女子部
application Next Generation presented by android女子部
Yuki Anzai
?
Adapter & ListView & ExpandalbeListView
Adapter & ListView & ExpandalbeListView
Yuki Anzai
?
Watch face アプリを公開してみた
Watch face アプリを公開してみた
Yuki Anzai
?
"あんざいゆき" x "秋葉ちひろ" はカンファレンスアプリをどう作るのか?
"あんざいゆき" x "秋葉ちひろ" はカンファレンスアプリをどう作るのか?
Yuki Anzai
?
Android Pattern Cookbook で見るトレンドの変遷
Android Pattern Cookbook で見るトレンドの変遷
Yuki Anzai
?
Sublime Text 2 で始める ReVIEW
Sublime Text 2 で始める ReVIEW
Yuki Anzai
?
ABC2013 Autumn あんざいゆき x 小太刀御禄 対談
ABC2013 Autumn あんざいゆき x 小太刀御禄 対談
Yuki Anzai
?
マルチスクリーン対応と最近のアプリの倾向
マルチスクリーン対応と最近のアプリの倾向
Yuki Anzai
?
アプリのUIを改善するための7ステップ ~Bump Recorder の UI を設計してみたよ編~
アプリのUIを改善するための7ステップ ~Bump Recorder の UI を設計してみたよ編~
Yuki Anzai
?
Fragment を使ってみよう
Fragment を使ってみよう
Yuki Anzai
?
Android Layout Cookbook Seminor
Android Layout Cookbook Seminor
Yuki Anzai
?
ボクの开発スタイル
ボクの开発スタイル
Yuki Anzai
?
Android Layout 3分クッキング
Android Layout 3分クッキング
Yuki Anzai
?
application Next Generation presented by android女子部
application Next Generation presented by android女子部
Yuki Anzai
?
Adapter & ListView & ExpandalbeListView
Adapter & ListView & ExpandalbeListView
Yuki Anzai
?

Recently uploaded (8)

勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
iPride Co., Ltd.
?
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
iPride Co., Ltd.
?
OWASP ASVS5.0 overview 20240607_owaspnagoya
OWASP ASVS5.0 overview 20240607_owaspnagoya
OWASP Nagoya
?
础滨技术共有会2025-06-05冲顿别别辫搁别蝉别补谤肠丑の理解と実践.辫诲蹿
础滨技术共有会2025-06-05冲顿别别辫搁别蝉别补谤肠丑の理解と実践.辫诲蹿
Takuma Oda
?
色について.pptx .
色について.pptx .
iPride Co., Ltd.
?
Protect Your IoT Data with UbiBot's Private Platform.pptx
Protect Your IoT Data with UbiBot's Private Platform.pptx
ユビボット 株式会社
?
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
?
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
NTT DATA Technology & Innovation
?
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
iPride Co., Ltd.
?
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
iPride Co., Ltd.
?
OWASP ASVS5.0 overview 20240607_owaspnagoya
OWASP ASVS5.0 overview 20240607_owaspnagoya
OWASP Nagoya
?
础滨技术共有会2025-06-05冲顿别别辫搁别蝉别补谤肠丑の理解と実践.辫诲蹿
础滨技术共有会2025-06-05冲顿别别辫搁别蝉别补谤肠丑の理解と実践.辫诲蹿
Takuma Oda
?
Protect Your IoT Data with UbiBot's Private Platform.pptx
Protect Your IoT Data with UbiBot's Private Platform.pptx
ユビボット 株式会社
?
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
?
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
NTT DATA Technology & Innovation
?

Whats's new in Android Studio at Google I/O extended in Fukuoka