Anything like Twitter Bootstrap for Android?

Android Bootstrap

I recently came across this project and it that looks very promising.

Sample resources provided

List of Features:

  • Bootstrap buttons as per Bootstrap v3
  • Rounded buttons
  • Disabled buttons
  • Various sized buttons (large to extra small)
  • Just text buttons
  • Left, right, left and right, or just icon button
  • Font Awesome text as per Font Awesome v4
  • Animations to Font Awesome Text items
  • EditText backgrounds

just released two days ago and already has 100+ stars

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


The Android Holo theme codifies the UX guidelines into a theme that you can use on Android. If you are not targeting 4.0, try this project that ported a lot of the theme all the way back to 1.6. I haven't tried it myself yet but may be a good start.

https://github.com/Prototik/HoloEverywhere


Not the most elegant solution but I use Twitter Bootstrap and Phonegap which gives me the added advantage of multiple apps on different platforms. I know you did mention native but I wonder if more people are leaning towards these solutions at least with even Windows joining the fray and having to develop for 4 different platforms.


Although the following are not focussed on the design part they nonetheless generate a project to start with for you:

  • AndroidKickstartR
  • mvn archetype:generate

On the second I recommend running the following command to filter Android projects from the list:

mvn archetype:generate | grep ndroid

It will list at least the following project templates:

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