Как сделать красивые и стильные приложения, такие как Timely

Цитата от Google по дизайну и пример приложений:

Основываясь на Google в http://developer.android.com/ в разделе разработки, разработчик должен рассмотреть три цели:

  • Зачаровать меня
  • Упростите мою жизнь
  • Сделай меня удивительной.

Какой BTW мы (разработчики) знаем.

Посмотрев на множество успешных приложений в игровом магазине, вы можете увидеть, что они разработаны с учетом рекомендаций по дизайну Google и в значительной степени используют те же компоненты и темы и стилей, которые Google использует в своих приложениях.

Многие люди наслаждаются такими проектами, а также этими стандартами Android с точки зрения тем и компонентов, но когда вы смотрите на некоторые приложения в Playstore или на некоторые приложения для производителей оборудования, такие как samsung, которые создали свои специальные приложения (например, приложение для заметок галактики 10.1 для заметок) или asus weather app или в playstore Timely приложение, которое является удивительным с точки зрения функциональности и дизайна курса, вы можете видеть, что они используют различные виды дизайна и компонентов.


Теперь давайте углубимся в то, что Google говорит:

В обычном приложении для Android используются панели действий, и многие приложения будут включать ящик для навигации.

Подобно этим:

Панель действий: enter image description here

Ящик навигации:

enter image description here

И другие стандартные компоненты на Android.

Но как некоторые разработчики могут сделать приложения такими прекрасными и функционально совершенными (почти!), как приложение Timely, и не использовать многие типичные компоненты Android, определенные google.


Давайте посмотрим на Своевременное приложение:

Это экран, на котором пользователь может видеть сигналы тревоги, где он может установить один или просто смотреть часы:

enter image description hereenter image description here

Теперь вопросы, которые приходят мне на ум:

  • Как я могу настроить тему своего приложения?
  • Как я могу сделать такие фоновые анимации и использовать их в своих приложениях?
  • Разве их разработчики использовали единство и eclipse вместе, чтобы заставить его функционировать как приложение для Android?
  • Если они использовали единство, то почему приложение работает очень плавно?
  • На панели действий, как они раскрасили его и определили непрозрачность для объекта?
  • Какой класс анимации может делать то, что они сделали в приложении? (например, анимация смены времени в часах)
  • Если они использовали единицу, то как их размер приложения составляет 10 МБ?

Есть много других подобных приложений (не более 100% похожих), которые имеют свой собственный особый дизайн.

Насколько я понимаю, веб-сайтов, которые предлагают специальные компоненты для Android, не так много, как http://androidviews.net/, поэтому кажется, что мы вынуждены чтобы сделать наши собственные компоненты, которые занимают много времени и в это время (2013), не идеальны, тогда как для ios существует множество пользовательских компонентов, сделанных другими компаниями.

Я также посмотрел веб-сайт приложения Timely, и в разделе FAQ есть место, где они сказали, что они расскажут, что и как они делали тематику, раскраску и компоненты, но поскольку для их объявления нет графика времени, и я не люблю оставаться в темной области, я пришел сюда, чтобы спросить вас, эксперты.

Это quote из их веб-сайт:

Я разработчик и просто не могу понять, как вы делали эти анимации и цветовые эффекты.

В будущем мы планируем создать технический блог. Оставайтесь с нами!

Если вы, ребята, знаете, как делать такие приложения, или знаете какую часть анимаций, компонентов, трюков и хаков, которые они использовали, вы просто сделали мой день.

Ответ 1

Они сделали презентацию, в которой объясняют, как они вычисляют цвета представления, проблемы, которые у них были с этим, и несколько других полезных советов. Видео для презентации доступно на своем канале YouTube

Морфинг чисел довольно прост и объясняется в этой статье, и вы можете найти полный класс View из статьи здесь.


С сайта разработчика Android-разработчика Помогая вам создавать красивые, мощные, успешные приложения, это просто классно.

Android Design, онлайн-руководство по стилю, в котором излагаются принципы, строительные блоки и шаблоны для совершенства в Android пользовательских интерфейсов. Кажется, он работает,

Я надеюсь, что это ответит хотя бы на один из ваших вопросов.