Comment faire des applications belles et élégantes comme Timely

Une citation de Google en termes de conception et quelques exemples d’applications:

Sur la base de ce que Google a déclaré dans http://developer.android.com/ au sein de la section conception, un développeur doit prendre en compte trois objectives:

  • Enchante moi
  • Simplifie ma vie
  • Fais moi incroyable

Quel BTW nous (développeurs) sums au courant.

En examinant de nombreuses applications réussies sur Play Store, vous pouvez constater qu’elles sont conçues en suivant les directives de conception de Google et utilisent les mêmes composants et thèmes et styles que ceux utilisés par Google dans leurs propres applications.

Beaucoup de gens apprécient ce genre de conceptions et aussi ces standards Android en termes de thèmes et de composants, mais quand vous regardez certaines applications dans Playstore ou certaines applications de fabricants de matériel comme Samsung qui ont construit leurs applications spéciales (comme l’ application de prise de note ) ou l’ application météo asus ou dans playstore l’application Timely qui est génial en termes de fonctionnalités et de conception, vous pouvez voir qu’ils utilisent différents types de conception et de composants.


Maintenant, approfondissons ce que Google dit :

Une application Android typique utilise des barres d’action, et de nombreuses applications incluent un tiroir de navigation.

Comme ceux-ci:

La barre d’action: entrer la description de l'image ici

Le tiroir de navigation:

entrer la description de l'image ici

Et d’autres composants standard sur Android.

Mais comment certains développeurs peuvent-ils rendre les applications aussi belles et fonctionnelles que parfaites (presque!) Comme Timely app et ne pas utiliser la plupart des composants Android définis par Google.


Jetons un coup d’œil à l’application Timely :

Il s’agit de l’écran où l’utilisateur peut voir les alarmes où il peut en définir une ou simplement regarder l’horloge:

entrer la description de l'image icientrer la description de l'image ici

Maintenant, les questions qui me viennent à l’esprit sont les suivantes:

  • Comment puis-je thème mon application comme ça?
  • Comment puis-je créer des animations d’arrière-plan comme celles-ci et les utiliser dans mes applications?
  • Est-ce que leurs développeurs ont utilisé l’unité et l’éclipse pour la faire fonctionner comme une application Android?
  • S’ils ont utilisé l’unité, comment se fait-il que l’application fonctionne très bien?
  • Dans sa barre d’action, comment l’ont-ils colorisée et défini l’opacité de l’object?
  • Quel type de cours d’animation peut faire ce qu’ils ont fait dans l’application? (comme l’animation de l’horloge qui change)
  • S’ils utilisaient l’unité, comment se fait-il que leur taille d’application soit de 10 Mo?

Il existe de nombreuses autres applications comme celle-ci (pas 100% pareil) qui ont leur propre design.

Pour autant que je sache, il n’ya pas beaucoup de sites Web proposant des composants personnalisés pour Android tels que http://androidviews.net/ . Il semble donc que nous devions créer nos propres composants, ce qui prend du temps et en ce moment (2013) pas parfait alors que pour ios, il y a des tonnes de composants personnalisés fabriqués par d’autres entresockets.

J’ai également regardé le site Web de l’application Timely, et dans leur section FAQ , il y a un endroit où ils ont révélé ce qu’ils faisaient et comment ils avaient fait les thèmes, les couleurs et les composants. Je tiens à restr dans la zone sombre, je suis venu ici pour vous demander des experts.

Ceci est la citation de leur site web :

Je suis développeur et je n’arrive pas à comprendre comment vous avez fait ces animations et ces effets de couleur.

Nous prévoyons d’avoir un blog d’ingénierie dans le futur. Restez à l’écoute!

Si vous savez comment créer des applications comme celles-ci ou si vous connaissez une partie des types d’animations, de composants, de trucs et de hacks qu’ils ont utilisés, vous venez de faire votre part.

Ils ont fait une présentation dans laquelle ils expliquent comment ils calculent les couleurs de vue, les problèmes qu’ils ont rencontrés et quelques autres astuces utiles. La vidéo de la présentation est disponible sur leur chaîne YouTube

Le morphing des nombres est assez simple et expliqué dans cet article et vous pouvez trouver la classe View complète à partir de l’article ici .

De la vérification du site de développeur Android Pour vous aider à créer de belles applications puissantes et performantes, il est tout simplement génial.

Android Design , un guide de style en ligne qui expose les principes, les éléments de base et les modèles d’excellence des interfaces utilisateur Android. Cela semble fonctionner;

J’espère que cela répond à au moins une de vos questions.