Quelque chose comme Twitter Bootstrap pour Android?

Si vous êtes un développeur et que vous avez peu de connaissances sur les designs, Twitter Bootstrapt vous permet de gagner du temps (du moins pour moi).

Y at-il quelque chose de similaire pour Android (natif, pas Web)? Parce qu’au moins pour moi, les boutons par défaut et l’arrière-plan noir semblent vraiment laids (comme les boutons de navigation ordinaires, ce que Twitter Bootstrap rend si jolis)

http://developer.android.com/design/downloads/index.html donne des icons et des fonts, mais peut-être y en a-t-il plus?

Bootstrap Android

Je suis récemment tombé sur ce projet qui semble très prometteur.

Exemple de ressources fournies

Liste de fonctionnalités:

  • Boutons Bootstrap selon Bootstrap v3
  • Boutons arrondis
  • Boutons désactivés
  • Boutons de différentes tailles (grand ou très petit)
  • Juste des boutons de texte
  • Bouton gauche, droit, gauche et droit ou juste icône
  • Texte génial selon la police Awesome v4
  • Animations à la police
  • Arrière-plans EditText

vient de sortir il y a deux jours et a déjà plus de 100 écanvass

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

Le thème Android Holo codifie les directives UX en un thème que vous pouvez utiliser sur Android. Si vous ne ciblez pas la version 4.0, essayez ce projet qui a porté une grande partie du thème jusqu’au 1.6. Je ne l’ai pas encore essayé mais peut être un bon début.

https://github.com/Prototik/HoloEverywhere

Ce n’est pas la solution la plus élégante, mais j’utilise Twitter Bootstrap et Phonegap, ce qui me donne l’avantage supplémentaire de plusieurs applications sur différentes plates-formes. Je sais que vous avez mentionné le natif, mais je me demande si davantage de personnes se tournent vers ces solutions, au moins même si Windows se joint à la mêlée et doit développer pour 4 plates-formes différentes.

Bien que les éléments suivants ne se concentrent pas sur la partie conception, ils génèrent néanmoins un projet pour commencer:

  • AndroidKickstartR
  • archétype mvn: générer

Le second, je vous recommande d’exécuter la commande suivante pour filtrer les projets Android de la liste:

mvn archetype:generate | grep ndroid 

Il listera au moins les modèles de projet suivants:

  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-robolecsortingc (-)