Jak zrobić piękne i stylowe aplikacje, takie jak Timely

Cytat z Google pod względem projektowania i przykładowe aplikacje:

Na podstawie tego, co google powiedział w http://developer.android.com / w sekcji Projekt, deweloper powinien rozważyć trzy cele:

  • zaczaruj mnie
  • Uprość moje życie
  • Make me amazing

Jakie BTW my (deweloperzy) jesteśmy świadomi.

Patrząc na wiele udanych aplikacji w Sklepie play, możesz zobaczyć, że są one zaprojektowane przez następujące Google design guidelines i są prawie za pomocą same komponenty i theming i style , które google wykorzystało we własnych aplikacjach.

Wiele osób lubi tego rodzaju projekty, a także standardy androida pod względem motywów i komponentów, ale gdy spojrzysz na niektóre aplikacje w Playstore lub aplikacje niektórych producentów sprzętu, takie jak samsung , którzy zbudowali swoje specjalne aplikacje (takie jak galaxy note 10.1 aplikacja do robienia notatek ) lub aplikacja ASUS weather lub w playstore Aplikacja Timely , która jest niesamowita pod względem funkcjonalności i oczywiście designu, można było zobaczyć, że używają różnego rodzaju konstrukcji i komponentów.


Teraz zagłębimy się w to, co mówi Google :

Typowa aplikacja na Androida używa pasków akcji, a wiele aplikacji będzie zawierać szufladę nawigacyjną.

Jak te:

The Actionbar: Tutaj wpisz opis obrazka

Szuflada Nawigacyjna:

Tutaj wpisz opis obrazka

I inne standardowe komponenty na Androida.

Ale jak niektórzy programiści mogą sprawić, że aplikacje będą tak piękne i funkcjonalnie doskonałe (prawie! ) podobnie jak aplikacja terminowa i nie korzystająca z wielu typowych komponentów Androida zdefiniowanych przez google.


Let ' s take a look at Timely app:

Jest to ekran, na którym użytkownik może zobaczyć alarmy, na których może ustawić jeden lub po prostu oglądać zegar:

Tutaj wpisz opis obrazkaTutaj wpisz opis obrazka

Teraz pytania, które przychodzą w moim umysł to:

  • Jak mogę tak motywować moją aplikację?
  • Jak mogę tworzyć animacje w tle i używać ich w moich aplikacjach?
  • [9]}czy ich twórcy używali unity i eclipse razem, aby działać jako aplikacja na Androida?
  • Jeśli używali unity to dlaczego aplikacja działa bardzo płynnie?
  • w pasku czynności, w jaki sposób koloryzowano go i zdefiniowano krycie dla obiektu?
  • Jaka Klasa animacji może robić to, co robiła w aplikacji? (jak zegar animacja zmiany czasu)
  • Jeśli używali unity to dlaczego ich aplikacja ma rozmiar 10MB?

Istnieje wiele innych aplikacji takich jak ten (nie 100%, że bardzo podobne) , które mają swój własny specjalny projekt.

O ile rozumiem, nie ma zbyt wielu stron internetowych, które oferują niestandardowe komponenty dla Androida, takie jak http://androidviews.net / wygląda na to, że jesteśmy zmuszeni do tworzenia własnych komponentów, co jest czasochłonne i w tym czasie (2013) nie jest idealne, podczas gdy dla ios są Tony niestandardowych komponentów wykonanych przez inne firmy.

Spojrzałem również na witrynę Timely app, a w sekcji FAQ znajduje się miejsce, w którym powiedzieli, że ujawnią, co i jak zrobili temat, kolorowanie i komponenty, ale ponieważ nie ma tabeli harmonogramu ich ogłoszenia i nie lubię pozostać w ciemnym obszarze, przyszedłem tutaj, aby zapytać ekspertów.

To jest cytat z ich strony :

Jestem deweloperem i po prostu nie mogę zrozumieć, jak zrobiłeś te animacje i efekty kolorystyczne.

W przyszłości planujemy założyć blog inżynierski. Zostańcie z nami!

Jeśli wiecie, jak tworzyć aplikacje takie jak te lub jeśli wiecie porcję, jakich animacji, komponentów, trików i hacków użyli, to po prostu sprawiliście mi dzień.

Author: passy, 2013-12-26

1 answers

Zrobili prezentację, w której wyjaśniają, jak obliczają kolory widoku, problemy, które mieli z tym i kilka innych przydatnych wskazówek. Wideo do prezentacji jest dostępne na ich kanale YouTube

Morfing liczb jest dość prosty i wyjaśniony w tym artykule{[2] } i możesz znaleźć pełną klasę widoku z Artykułu tutaj.


Z Android developer site sprawdź pomaga budować piękne, potężne, skuteczne apps {[2] } to jest po prostu fajne.

Android Design , internetowy przewodnik po stylach, który przedstawia Zasady, bloki konstrukcyjne i wzorce doskonałości w Androidzie interfejsy użytkownika. Wygląda na to, że działa;

Mam nadzieję, że to odpowie na chociaż jedno z twoich pytań.

 62
Author: dxjankov,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-10-01 11:58:18