wake-up-neo.com

So erstellen Sie schöne und stilvolle Apps wie Timely

Ein Zitat von Google in Bezug auf Design und ein Beispiel für Apps:

Basierend auf dem, was Google in http://developer.Android.com/ im Designabschnitt gesagt hat, sollte ein Entwickler drei Ziele berücksichtigen:

  • Verzauber mich
  • Vereinfache mein Leben
  • Mach mich großartig

Welche BTW wir (Entwickler) kennen.

Wenn Sie sich viele erfolgreiche Apps im Play Store ansehen, können Sie feststellen, dass sie den Designrichtlinien von Google entsprechen und im Wesentlichen die same -Komponenten verwenden und Themen und Stile , die Google in ihren eigenen Apps verwendet.

Viele Leute mögen diese Art von Designs und auch diese Android Standards in Bezug auf Themen und Komponenten, aber wenn Sie sich einige Apps im Playstore oder auf Hardware ansehen Hersteller-Apps wie Samsung , die ihre speziellen Apps erstellt haben (wie Galaxy Note 10.1 Notiz App ) oder ) asus weather app oder im playstore die timely app, die in funktionalität und natürlich gestaltung genial ist, konnte man sehen Sie verwenden verschiedene Arten von Design und Komponenten.


Lassen Sie uns nun näher auf das eingehen, was Google sagt :

Eine typische Android App verwendet Aktionsleisten, und viele Apps enthalten eine Navigationsleiste.

Wie diese:

Die Actionbar: enter image description here

Die Navigationsleiste:

enter image description here

Und andere Standardkomponenten auf Android.

Aber wie können manche Entwickler Apps so schön und funktional (fast!) Perfekt machen wie die Timely-App und nicht viele der Android typischen Komponenten verwenden, die von Google definiert wurden?.


Schauen wir uns die Timely App an:

Dies ist der Bildschirm, auf dem der Benutzer die Alarme sehen kann, bei denen er einen einstellen oder einfach nur auf die Uhr schauen kann:

enter image description hereenter image description here

Nun kommen mir folgende Fragen in den Sinn:

  • Wie kann ich meine App so gestalten?
  • Wie kann ich solche Hintergrundanimationen erstellen und in meinen Apps verwenden?
  • Haben ihre Entwickler Unity und Eclipse zusammen verwendet, damit es als Android App funktioniert?
  • Wenn sie Unity verwendet haben, wie kommt es dann, dass die App sehr flüssig läuft?
  • Wie haben sie es in der Aktionsleiste eingefärbt und die Deckkraft für das Objekt definiert?
  • Welche Art von Animationsklasse kann das tun, was sie in der App getan haben? (wie die Animation, bei der sich die Uhrzeit ändert)
  • Wenn sie Unity verwenden, wie kommt es dann, dass die Größe ihrer App 10 MB beträgt?

Es gibt viele andere Apps wie diese (nicht 100% gleich), die ihr eigenes spezielles Design haben.

Soweit ich weiß, gibt es nicht viele Websites, die benutzerdefinierte Komponenten für Android wie http://androidviews.net/ anbieten, so dass wir gezwungen sind, unsere eigenen zu erstellen Komponenten, die zeitaufwändig sind und in dieser Zeit (2013) nicht perfekt sind, während es für ios Unmengen von kundenspezifischen Komponenten gibt, die von anderen Unternehmen hergestellt werden.

Ich habe mir auch die Timely-App-Website angesehen, und in ihrem Abschnitt FAQ gibt es einen Ort, an dem sie sagten, dass sie offenbaren werden, was und wie sie das Theming und die Färbung vorgenommen haben und Komponenten, aber da es keinen Zeitplan für ihre Ankündigung gibt und ich mich nicht gerne in einem dunklen Bereich aufhalte, bin ich hierher gekommen, um Sie um Experten zu bitten.

Dies ist das Zitat von deren Website :

Ich bin ein Entwickler und kann einfach nicht herausfinden, wie Sie diese Animationen und Farbeffekte gemacht haben.

Wir planen für die Zukunft ein Engineering-Blog. Bleib dran!

Wenn ihr wisst, wie man Apps wie diese erstellt, oder wenn ihr einen Teil der Animationen, Komponenten, Tricks und Hacks kennt, die sie verwendet haben, dann habt ihr einfach meinen Tag gemacht.

68
Nima Sakhtemani

Sie machten eine Präsentation, in der sie erklärten, wie sie die Ansichtsfarben berechneten, welche Probleme sie damit hatten und ein paar andere nützliche Tipps. Das Video für die Präsentation ist verfügbar auf ihrem YouTube-Kanal

Das Verwandeln von Zahlen ist ziemlich einfach und erklärt in diesem Artikel und Sie können die vollständige View-Klasse aus dem Artikel hier finden.


Von Android Developer Site Check Hilft Ihnen, schöne, leistungsstarke und erfolgreiche Apps zu erstellen es ist einfach cool.

Android Design , ein Online-Styleguide, der die Prinzipien, Bausteine ​​und Muster für herausragende Leistungen in Android Benutzeroberflächen. Es scheint zu funktionieren;

Ich hoffe, dies beantwortet mindestens eine Ihrer Fragen.

62
jankovd