it-swarm.com.ru

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

Цитата из Google с точки зрения проектирования и некоторые примеры приложений:

Исходя из того, что Google сказал в http://developer.Android.com/ в разделе дизайна, разработчик должен рассмотреть три цели:

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

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

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

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


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

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

Как это:

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

Навигационный ящик:

enter image description here

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

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


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

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

enter image description hereenter image description here

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

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

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

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

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

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

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

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

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

68
Nima Sakhtemani

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

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


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

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

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

62
jankovd