2012-03-19 15 views
45

jeśli jesteś programistą i masz małe pojęcie o projektach - Twitter Bootstrapt oszczędza dzień (przynajmniej dla mnie).Coś jak Twitter Bootstrap dla Androida?

Czy jest coś podobnego dla Androida (natywna, nie sieciowa)? Ponieważ przynajmniej dla mnie domyślne przyciski i czarne tło wyglądają naprawdę paskudnie (tak samo jak zwykłe przyciski przeglądarki, które Twitter Bootstrap tak ładnie wygląda)

http://developer.android.com/design/downloads/index.html podaje niektóre ikony i czcionki, ale może jest ich więcej?

+1

Wydaje się, że nie gotowy udostępniony motyw dla systemu Android, podobny do bootstrap. Jestem nowy na Androida i jeszcze nie udało mi się go znaleźć. – Mayuresh

Odpowiedz

47

Android Bootstrap

I ostatnio spotkałem się z tym projektem i wygląda on bardzo obiecująco.

lista funkcji:

  • przyciski Bootstrap zgodnie Bootstrap v3
  • Zaokrąglone przyciski
  • przyciski niepełnosprawnych
  • różnej wielkości przycisków (duża do bardzo mały)
  • Tylko przyciski tekstowe:
  • lewo, w prawo, w lewo i prawo, lub po prostu przycisk ikona
  • czcionki Fantastyczny tekst zgodnie Font Niesamowite v4
  • Animacje Font niesamowite adnotacjami
  • EditText tła
+2

IMHO to jedyna aktualna odpowiedź na to pytanie. – Mene

8

Temat Android Holo kodyfikuje wytyczne UX do motywu, którego można używać w systemie Android. Jeśli nie jesteś kierowany na 4.0, spróbuj tego projektu, który przeportował wiele motywów z powrotem do wersji 1.6. Nie próbowałem jeszcze tego, ale może to być dobry początek.

https://github.com/Prototik/HoloEverywhere

2

Nie jest to najbardziej eleganckie rozwiązanie, ale używam Twitter bootstrap i PhoneGap co daje mi dodatkową zaletę wielu aplikacji na różnych platformach. Wiem, że wspomniałeś o języku ojczystym, ale zastanawiam się, czy więcej osób skłania się ku tym rozwiązaniom, przynajmniej jeśli nawet Windows przyłącza się do walki i musi rozwijać 4 różne platformy.

+0

Problem związany z trasą aplikacji internetowej to dane. Nasze aplikacje przenoszą już wiele danych między urządzeniem a serwerem, a dodatkowe obciążenie związane z koniecznością przeniesienia całego pliku html/css/js w połączeniu z mniejszymi prędkościami transmisji danych sprawiają, że trasa w sieci wydaje się nam bardzo słaba. – Jeshurun

23

właśnie wydał dwa dni temu i już 100+ gwiazdek

https://github.com/donnfelker/android-bootstrap

+11

Wydaje się zbyt skupiony na logice, a nie na UI. Chociaż rzeczy takie jak maven, testy, itp. Są dobre i dobre, nie należą do tego, co zrozumiałem jako pakiet UI (a la twitter bootstrap). –

1

Chociaż nie skupiają się na części projektowej po generują one mimo to projekt na początek dla Ciebie:

Na sekundę Polecam uruchamiając następującą komendę, aby filtrować projekty Android z listy:

mvn archetype:generate | grep ndroid 

będzie notować co najmniej następujące szablony projektu:

50: remote -> com.googlecode.android-player-root-archetype:parent-archetype (-) 
115: remote -> com.vektorsoft.demux.tools:demux-android-archetype (Create Android application structure for DEMUX Framework applications) 
123: remote -> de.akquinet.android.archetypes:android-gcm-quickstart (Creates a skeleton for a GCM Android application) 
124: remote -> de.akquinet.android.archetypes:android-library-quickstart (Creates a skeleton for an Android library) 
125: remote -> de.akquinet.android.archetypes:android-quickstart (Creates a skeleton for an Android application) 
126: remote -> de.akquinet.android.archetypes:android-release (Creates a skeleton for an Android application, 
127: remote -> de.akquinet.android.archetypes:android-with-test (Creates a skeleton for an Android application and instrumentation tests) 
128: remote -> de.akquinet.android.archetypes:stand-archetype (Creates a skeleton for an Android application using the Stand framework stack) 
555: remote -> org.eclipse.xtend:xtend-android-archetype (-) 
857: remote -> ru.nikitav.android.archetypes:release (-) 
858: remote -> ru.nikitav.android.archetypes:release-robolectric (-)