ݺߣ

ݺߣShare a Scribd company logo
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 для разработчика (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)
YEES-2011
Тенденции и тренды
Тенденции и трендыТенденции и тренды
Тенденции и тренды
Lysenko Andrey
Интеграция дизайна
Интеграция дизайнаИнтеграция дизайна
Интеграция дизайна
Evgeny Belyaev
Разработка мобильных игр на HTML5 и JavaScript
Разработка мобильных игр на HTML5 и JavaScriptРазработка мобильных игр на HTML5 и JavaScript
Разработка мобильных игр на HTML5 и JavaScript
Tatiana 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 Showcases
DevGAMM Conference
Хочу делать игры, пусть меня научат — DevDay, 06.06.2012
Хочу делать игры, пусть меня научат — DevDay, 06.06.2012Хочу делать игры, пусть меня научат — DevDay, 06.06.2012
Хочу делать игры, пусть меня научат — DevDay, 06.06.2012
DevDay
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 Games
White 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 Gamedev
IT61
CodeFest 2011. Сошников Д. — Разработка игр для Windows Phone 7
CodeFest 2011. Сошников Д. — Разработка игр для Windows Phone 7CodeFest 2011. Сошников Д. — Разработка игр для Windows Phone 7
CodeFest 2011. Сошников Д. — Разработка игр для Windows Phone 7
CodeFest
Me12 usabiliti-mobile
Me12 usabiliti-mobileMe12 usabiliti-mobile
Me12 usabiliti-mobile
Alexey Smirnov
Hydra evrika
Hydra evrikaHydra evrika
Hydra evrika
Vladimir Frolov
11 HappyDev-lite-2014. Владислав Коробов. Маленькие сложности Android-разрабо...
11 HappyDev-lite-2014. Владислав Коробов. Маленькие сложности Android-разрабо...11 HappyDev-lite-2014. Владислав Коробов. Маленькие сложности Android-разрабо...
11 HappyDev-lite-2014. Владислав Коробов. Маленькие сложности Android-разрабо...
HappyDev-lite
«Путь от инди-разработчика до гейм-дизайнера в студии»
«Путь от инди-разработчика до гейм-дизайнера в студии»«Путь от инди-разработчика до гейм-дизайнера в студии»
«Путь от инди-разработчика до гейм-дизайнера в студии»
Stfalcon Meetups
Hydra evrika3
Hydra evrika3Hydra evrika3
Hydra evrika3
Vladimir Frolov
2.5D игры и особенности разработки многопользовательских игр (Глеб Полушкин)
2.5D игры и особенности разработки многопользовательских игр (Глеб Полушкин)2.5D игры и особенности разработки многопользовательских игр (Глеб Полушкин)
2.5D игры и особенности разработки многопользовательских игр (Глеб Полушкин)
Ontico
Hydra evrika2
Hydra evrika2Hydra evrika2
Hydra evrika2
Vladimir Frolov
С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 и JavaScript
Tatiana 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 Showcases
DevGAMM Conference
Хочу делать игры, пусть меня научат — DevDay, 06.06.2012
Хочу делать игры, пусть меня научат — DevDay, 06.06.2012Хочу делать игры, пусть меня научат — DevDay, 06.06.2012
Хочу делать игры, пусть меня научат — DevDay, 06.06.2012
DevDay
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 Games
White 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 Gamedev
IT61
CodeFest 2011. Сошников Д. — Разработка игр для Windows Phone 7
CodeFest 2011. Сошников Д. — Разработка игр для Windows Phone 7CodeFest 2011. Сошников Д. — Разработка игр для Windows Phone 7
CodeFest 2011. Сошников Д. — Разработка игр для Windows Phone 7
CodeFest
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

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