Как сделать красивые и стильные приложения, такие как своевременное
цитата из Google с точки зрения проектирования, и некоторые примеры приложений:
на основании чего Google сказал в http://developer.android.com/ в разделе Дизайн разработчик должен рассмотреть три цели:
- наколдовать
- упростить свою жизнь
- сделай меня удивительным
который, кстати, мы (разработчики) известны.
глядя на многие успешные приложения на play store, вы можете видеть, что они разработаны в соответствии с рекомендациями по дизайну Google и в значительной степени используют то же самоекомпоненты и темы и стили что google используется в своих собственных приложениях.
многим людям нравятся такие проекты, а также Эти стандарты android с точки зрения тем и компонентов, но когда вы смотрите на некоторые приложения в Playstore или некоторые приложения производителя оборудования, такие как samsung кто построил свои специальные приложения (например, galaxy note 10.1 заметки) или asus weather app или playstore the своевременная приложение, которое является удивительным с точки зрения функциональности и конечно дизайна, вы могли видеть, что они используют различные виды дизайна и компонентов.
теперь давайте углубимся в то, что Google говорит:
типичное приложение для Android использует действие бары и многие приложения будут включать в себя навигационный ящик.
, например:
Панель Действий:
Панель Навигации:
и другие стандартные компоненты на Android.
но как некоторые разработчики могут сделать приложения настолько красивыми и функционально совершенными (почти! ) как своевременное приложение и не использует многие из типичных компонентов android, определенных google.
давайте взглянем на своевременная app:
это экран, где пользователь может видеть сигналы тревоги, где он / она может установить один или просто смотреть часы:
теперь вопросы, которые приходят мне в голову:
- как я могу тема моего приложения, как это?
- как я могу сделать фоновую анимацию, как это и использовать его в моих приложениях?
- использовали ли их разработчики unity и eclipse вместе, чтобы он функционировал как android приложение?
- если они использовали unity, то почему приложение работает очень гладко?
- в своей панели действий, как они раскрасили его и определили непрозрачность для объекта?
- какой класс анимации может делать то, что они сделали в приложении? (как часы время изменения анимации)
- если они использовали unity, то почему размер их приложения составляет 10 МБ?
есть много других приложений, как это (не 100%, что так много), которые имеют свои собственные специальные дизайн.
насколько я понимаю, не так много веб-сайтов, которые предлагают пользовательские компоненты для android, такие как http://androidviews.net/ так что, похоже, мы вынуждены делать наши собственные компоненты, что занимает много времени, и в это время (2013) не идеально, тогда как для ios есть тонны пользовательских компонентов, сделанных другими компаниями.
Я также посмотрел на своевременный сайт приложения, и в их часто задаваемые вопросы раздел есть место, где они сказали, что они покажет, что и как они сделали тематику, окраску и компоненты, но так как нет таблицы расписания для их объявления, и мне не нравится оставаться в темной области, я пришел сюда, чтобы спросить у вас экспертов.
Это цитата С их сайт:
Я разработчик и просто не могу понять, как вы делаете эти анимации и цветовые эффекты.
мы планируем иметь инженерный блог в будущем. Оставайтесь с нами!
Если вы, ребята, знаете, как делать такие приложения, или если вы знаете часть того, какие анимации, компоненты, трюки и хаки они использовали, то вы просто сделали мой день.
1 ответ:
Они сделали презентацию, в которой они объясняют, как они вычисляют цвета представления, проблемы, которые они имели с этим и несколько других полезных советов. Видео для презентации на их канале YouTube
морфинг числа довольно прост и объяснен в этой статье и вы можете найти полный класс вид С статьи здесь.
С сайта разработчика android проверьте помогает вы создаете красивые, мощные, успешные приложения это просто круто.Текст, онлайн-руководство по стилю, которое излагает принципы, строительные блоки и шаблоны для превосходства в Android пользовательский интерфейс. Кажется, это работает;
Я надеюсь, что это ответит хотя бы на один из ваших вопросов.