Страница 1 из 1

Material Design на практике

Добавлено: 08 янв 2015, 23:24
Sk_games
Добрый вечер всем. Уже, как год с предыдущей выставки, где Google поделились своим новым дизайном, и, честно говоря, он мало заинтересовал на тот момент. Сама идея трех мерной реальности сказалось приятно на использовании, но внедрять пока не было куда, в своих проектах. И вот, мне на днях предоставила среда разработки (Android Studio), готовые семплы, подобного дизайна. Хотел бы другим людям. по возможности заглянуть в эти семплы Андроид Студио (они также есть на ГитХабе), думаю будет что то интересное для каждого.

Хотел бы спросить такой момент, может кто находил подобные решения. Надеюсь все пользовались "новым" приложением для Ютуба, там есть очень красивая анимация на воспроизведение видео в фоне, в виде вкладок, а также дальнейшее уничтожение, свайпом влево\вправо. Еще один пример, это картинки вконтакте, которые можно свернуть (находясь в полноэкранном просмотре фотографий) свайпом свести вниз фотографию и тем самым вернуться в предыдущее меню.. Я не знаю, как отлавливать такую анимацию, и никак не могу найти подходящую информацию. Может кто решил подобные проблемы?

Кто вовсе не знаком с такой анимацией, и теням. которые придают трехмерное свойства обычным элементам, советую посмотреть наглядное видео Google:
https://www.youtube.com/watch?v=Q8TXgCzxEnw

Re: Material Design на практике

Добавлено: 09 янв 2015, 14:59
altwin
тут искали? https://github.com/snowdream/awesome-android#Material (к примеру "риплы" показанные в видео тут - https://github.com/traex/RippleEffect и т.д.)
Хотя похоже, что описываемое вами ( если я конечно хоть не много понял суть ) живет где то тут - http://developer.android.com/training/c ... ctive.html

Re: Material Design на практике

Добавлено: 09 янв 2015, 20:31
Sk_games
altwin
Именно оно, первая ссылка, не приходилось быть на таком ресурсе. очень помогло!
Вот сейчас главным делом занимаюсь проектом, и дизайн играет не мало важную роль, но (!) исходя из множества самого разного функционала, код становиться не маленьким. От этого дизайн оставили на последний этап. Правильно ли это? Кто как имплантирует дизайн с функционалом, по ходу проекта? Какая правильная последовательность в этом?

Также однажды использовал семпл от Google, в котором построение программы было очень интересным моментом. Отдельные классы для слушателей кнопок, отдельные для объявление отображения лаяутов, и даже их поиск... Хотел бы увидеть такое, в какой то статье, или в будущем, в каком то уроке :)

А в целом Спасибо за помощь, отличный проект и хорошие Люди у вас!)

Re: Material Design на практике

Добавлено: 10 янв 2015, 11:19
altwin
Sk_games писал(а):altwin
Именно оно, первая ссылка, не приходилось быть на таком ресурсе. очень помогло!
Вот сейчас главным делом занимаюсь проектом, и дизайн играет не мало важную роль, но (!) исходя из множества самого разного функционала, код становиться не маленьким. От этого дизайн оставили на последний этап. Правильно ли это? Кто как имплантирует дизайн с функционалом, по ходу проекта? Какая правильная последовательность в этом?

Также однажды использовал семпл от Google, в котором построение программы было очень интересным моментом. Отдельные классы для слушателей кнопок, отдельные для объявление отображения лаяутов, и даже их поиск... Хотел бы увидеть такое, в какой то статье, или в будущем, в каком то уроке :)

А в целом Спасибо за помощь, отличный проект и хорошие Люди у вас!)
Трудно сказать что правильно, а что нет. Правильно то, что вам удобно, все эти рекомендации и гайды хороши до тех пор пока вы учитесь, в реальной работе каждый делает так, как ему удобно, или как требует команда. Я тоже раньше был уверен, что всегда начинать нужно с базы, но все относительно и сейчас часто предпочитаю начинать именно с дизайна. Всетаки среди пользователей мало тех, ктодействительно оценит функционал и поймет на сколько это было сложно и круто... Первое что нужно -это юзабилити и презентабельный внешний вид, дизайн должен привлекать. Учитывая что это android, и есть стандартное поведение, имея дизайн дописать логику не сложно, а с базами вообще проблем не возникает, поскольку я к примеру редко встречаю людей которые строют серьезную логику отношений \ транзакций в sqlite, а добавить табличку или изменить ее очень просто. А о не маленьком коде - не думайте, это же java и спагети код тут вполне прижился. Я тут недавно приложение делал с картами, так eclipse вообще собираться не хотел (а подружить AS с протобафом быстро не получилось) из за ограничение в 65к методов(ссылок)... Но все это решаемо и вообще полезно, ведь пока я пишу длинную строчку вполне вохможно, что к ее окончанию я уже пойму, какой это бред :lol:

Re: Material Design на практике

Добавлено: 10 янв 2015, 15:13
Sk_games
...65к методов(ссылок)....
О боже, как я мало в этой жизни видел...