SlideShare a Scribd company logo
1 of 21
Android UX для разработчика
Андрей Подкин
БИТ Мастер
Izhevsk Developer Community
http://izhdev.com
Agenda
Проблемы
Это Спарта Android!
ActionBarSherlock и HoloEverywhere
Фрагменты и альтернативная разметка
Отзывчивый дизайн
Izhevsk Developer Community
http://izhdev.com
Проблемы
●
Качество vs. количество
●
Guidelines
●
Фрагментация экранов
●
Android 2
Izhevsk Developer Community
http://izhdev.com
Это Спарта Android!
Izhevsk Developer Community
http://izhdev.com
Фрагментация экранов
●
Физический размер:

Планшеты от 7" до 22"

Смартфоны от 3" до 6"
●
Плотность пикселей:
Izhevsk Developer Community
http://izhdev.com
Наименование dpi launcher icon
LDPI 120 36x36
MDPI 160 48x48
HDPI 240 72x72
XHDPI 320 96x96
XXHDPI 480 144x144
Графика
●
Вектор

Shape

9-path
●
Растр:

Все DPI
Izhevsk Developer Community
http://izhdev.com
Android 2
●
ActionBarSherlock
●
HoloEverywhere
●
Прочие библиотеки
Izhevsk Developer Community
http://izhdev.com
ActionBar
Izhevsk Developer Community
http://izhdev.com
●
Генератор тем
Демо
●
Настройки Твиттера

Кнопка меню

Тема настроек
Izhevsk Developer Community
http://izhdev.com
ABS+HE
Izhevsk Developer Community
http://izhdev.com
Фрагменты
Izhevsk Developer Community
http://izhdev.com
Фрагменты
Izhevsk Developer Community
http://izhdev.com
Фрагменты
Izhevsk Developer Community
http://izhdev.com
Фрагменты
Izhevsk Developer Community
http://izhdev.com
Альтернативная разметка
Izhevsk Developer Community
http://izhdev.com
Альтернативная разметка
Izhevsk Developer Community
http://izhdev.com
Отзывчивый дизайн
●
Интерфейсы обратного вызова
●
AsyncTask
●
Runnable

Activity.runOnUiThread
Izhevsk Developer Community
http://izhdev.com
Ресурсы
Google style guides: http://developer.android.com/design/index.html
ActionBar Style Generator: http://jgilfelt.github.io/android-actionbarstylegenerator/
Android Holo Colors Generator: http://android-holo-colors.com/
Android Asset Studio:
http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html
Улучшенный редактор 9-path: http://habrahabr.ru/company/alee/blog/136667/
HoloEverywhere: https://github.com/Prototik/HoloEverywhere
Android Design in Action:
http://www.youtube.com/playlist?list=PLWz5rJ2EKKc8j2B95zGMb8muZvrIy-wcF
Izhevsk Developer Community
http://izhdev.com
Q&A
Андрей Подкин
E-mail: apodkin@gmail.com
Твиттер: @apodkin
Блог: http://panda-of-the-bears.blogspot.com
Izhevsk Developer Community
http://izhdev.com
Наши друзья и спонсоры
Izhevsk Developer Community
http://izhdev.com
Спасибо за внимание!
Izhevsk Developer Community
http://izhdev.com

More Related Content

Similar to Android ux для разработчика

Сloudmach Pitch for RSCh (YEES - 2010)
Сloudmach Pitch for RSCh (YEES - 2010)Сloudmach Pitch for RSCh (YEES - 2010)
Сloudmach Pitch for RSCh (YEES - 2010)YEES-2011
 
Тенденции и тренды
Тенденции и трендыТенденции и тренды
Тенденции и трендыLysenko Andrey
 
Интеграция дизайна
Интеграция дизайнаИнтеграция дизайна
Интеграция дизайнаEvgeny Belyaev
 
Разработка мобильных игр на HTML5 и JavaScript
Разработка мобильных игр на HTML5 и JavaScriptРазработка мобильных игр на HTML5 и JavaScript
Разработка мобильных игр на HTML5 и JavaScriptTatiana Smetanina
 
Ug и twitter bootstrap что дальше
Ug и twitter bootstrap что дальшеUg и twitter bootstrap что дальше
Ug и twitter bootstrap что дальшеMaxim Chistyakov
 
Unreal Engine 4: Best Practices and Recent Showcases
Unreal Engine 4: Best Practices and Recent ShowcasesUnreal Engine 4: Best Practices and Recent Showcases
Unreal Engine 4: Best Practices and Recent ShowcasesDevGAMM Conference
 
Хочу делать игры, пусть меня научат — DevDay, 06.06.2012
Хочу делать игры, пусть меня научат — DevDay, 06.06.2012Хочу делать игры, пусть меня научат — DevDay, 06.06.2012
Хочу делать игры, пусть меня научат — DevDay, 06.06.2012DevDay
 
2.5D игры и особенности разработки многопользовательских игр
2.5D игры и особенности разработки многопользовательских игр2.5D игры и особенности разработки многопользовательских игр
2.5D игры и особенности разработки многопользовательских игрGleb Polushkin
 
Alexey Savchenko, Evangelist, Unreal Engine/ Epic Games
Alexey Savchenko, Evangelist, Unreal Engine/ Epic GamesAlexey Savchenko, Evangelist, Unreal Engine/ Epic Games
Alexey Savchenko, Evangelist, Unreal Engine/ Epic GamesWhite Nights Conference
 
TК°Conf. Микросервисы и Docker. Глеб Паньшин.
TК°Conf. Микросервисы и Docker. Глеб Паньшин.TК°Conf. Микросервисы и Docker. Глеб Паньшин.
TК°Conf. Микросервисы и Docker. Глеб Паньшин.TKConf
 
Aterdux Entertainment: Собственный движок как способ экономной и эффективной...
 Aterdux Entertainment: Собственный движок как способ экономной и эффективной... Aterdux Entertainment: Собственный движок как способ экономной и эффективной...
Aterdux Entertainment: Собственный движок как способ экономной и эффективной...DevGAMM Conference
 
Indie Gamedev
Indie GamedevIndie Gamedev
Indie GamedevIT61
 
CodeFest 2011. Сошников Д. — Разработка игр для Windows Phone 7
CodeFest 2011. Сошников Д. — Разработка игр для Windows Phone 7CodeFest 2011. Сошников Д. — Разработка игр для Windows Phone 7
CodeFest 2011. Сошников Д. — Разработка игр для Windows Phone 7CodeFest
 
11 HappyDev-lite-2014. Владислав Коробов. Маленькие сложности Android-разрабо...
11 HappyDev-lite-2014. Владислав Коробов. Маленькие сложности Android-разрабо...11 HappyDev-lite-2014. Владислав Коробов. Маленькие сложности Android-разрабо...
11 HappyDev-lite-2014. Владислав Коробов. Маленькие сложности Android-разрабо...HappyDev-lite
 
«Путь от инди-разработчика до гейм-дизайнера в студии»
«Путь от инди-разработчика до гейм-дизайнера в студии»«Путь от инди-разработчика до гейм-дизайнера в студии»
«Путь от инди-разработчика до гейм-дизайнера в студии»Stfalcon Meetups
 
2.5D игры и особенности разработки многопользовательских игр (Глеб Полушкин)
2.5D игры и особенности разработки многопользовательских игр (Глеб Полушкин)2.5D игры и особенности разработки многопользовательских игр (Глеб Полушкин)
2.5D игры и особенности разработки многопользовательских игр (Глеб Полушкин)Ontico
 

Similar to Android ux для разработчика (20)

Сloudmach Pitch for RSCh (YEES - 2010)
Сloudmach Pitch for RSCh (YEES - 2010)Сloudmach Pitch for RSCh (YEES - 2010)
Сloudmach Pitch for RSCh (YEES - 2010)
 
Тенденции и тренды
Тенденции и трендыТенденции и тренды
Тенденции и тренды
 
Интеграция дизайна
Интеграция дизайнаИнтеграция дизайна
Интеграция дизайна
 
Разработка мобильных игр на HTML5 и JavaScript
Разработка мобильных игр на HTML5 и JavaScriptРазработка мобильных игр на HTML5 и JavaScript
Разработка мобильных игр на HTML5 и JavaScript
 
Ug и twitter bootstrap что дальше
Ug и twitter bootstrap что дальшеUg и twitter bootstrap что дальше
Ug и twitter bootstrap что дальше
 
Unreal Engine 4: Best Practices and Recent Showcases
Unreal Engine 4: Best Practices and Recent ShowcasesUnreal Engine 4: Best Practices and Recent Showcases
Unreal Engine 4: Best Practices and Recent Showcases
 
Хочу делать игры, пусть меня научат — DevDay, 06.06.2012
Хочу делать игры, пусть меня научат — DevDay, 06.06.2012Хочу делать игры, пусть меня научат — DevDay, 06.06.2012
Хочу делать игры, пусть меня научат — DevDay, 06.06.2012
 
2.5D игры и особенности разработки многопользовательских игр
2.5D игры и особенности разработки многопользовательских игр2.5D игры и особенности разработки многопользовательских игр
2.5D игры и особенности разработки многопользовательских игр
 
Alexey Savchenko, Evangelist, Unreal Engine/ Epic Games
Alexey Savchenko, Evangelist, Unreal Engine/ Epic GamesAlexey Savchenko, Evangelist, Unreal Engine/ Epic Games
Alexey Savchenko, Evangelist, Unreal Engine/ Epic Games
 
TК°Conf. Микросервисы и Docker. Глеб Паньшин.
TК°Conf. Микросервисы и Docker. Глеб Паньшин.TК°Conf. Микросервисы и Docker. Глеб Паньшин.
TК°Conf. Микросервисы и Docker. Глеб Паньшин.
 
Aterdux Entertainment: Собственный движок как способ экономной и эффективной...
 Aterdux Entertainment: Собственный движок как способ экономной и эффективной... Aterdux Entertainment: Собственный движок как способ экономной и эффективной...
Aterdux Entertainment: Собственный движок как способ экономной и эффективной...
 
Indie Gamedev
Indie GamedevIndie Gamedev
Indie Gamedev
 
CodeFest 2011. Сошников Д. — Разработка игр для Windows Phone 7
CodeFest 2011. Сошников Д. — Разработка игр для Windows Phone 7CodeFest 2011. Сошников Д. — Разработка игр для Windows Phone 7
CodeFest 2011. Сошников Д. — Разработка игр для Windows Phone 7
 
Me12 usabiliti-mobile
Me12 usabiliti-mobileMe12 usabiliti-mobile
Me12 usabiliti-mobile
 
Hydra evrika
Hydra evrikaHydra evrika
Hydra evrika
 
11 HappyDev-lite-2014. Владислав Коробов. Маленькие сложности Android-разрабо...
11 HappyDev-lite-2014. Владислав Коробов. Маленькие сложности Android-разрабо...11 HappyDev-lite-2014. Владислав Коробов. Маленькие сложности Android-разрабо...
11 HappyDev-lite-2014. Владислав Коробов. Маленькие сложности Android-разрабо...
 
«Путь от инди-разработчика до гейм-дизайнера в студии»
«Путь от инди-разработчика до гейм-дизайнера в студии»«Путь от инди-разработчика до гейм-дизайнера в студии»
«Путь от инди-разработчика до гейм-дизайнера в студии»
 
Hydra evrika3
Hydra evrika3Hydra evrika3
Hydra evrika3
 
2.5D игры и особенности разработки многопользовательских игр (Глеб Полушкин)
2.5D игры и особенности разработки многопользовательских игр (Глеб Полушкин)2.5D игры и особенности разработки многопользовательских игр (Глеб Полушкин)
2.5D игры и особенности разработки многопользовательских игр (Глеб Полушкин)
 
Hydra evrika2
Hydra evrika2Hydra evrika2
Hydra evrika2
 

Android ux для разработчика