Android Development

For a Hackathon

Diseño de la aplicación

Deadlines

  • Utiliza las medidas de diseño preestablecidas para que tengas un desarrollo rápido y a la medida.
  • Fijate en los diseños ya existentes para que no te tardes en la maquetación de la app.

Diseño de la aplicación

Links útiles

Tabs y Navigation Drawer

  • Lo más común es elegir entre una de estos dos tipos de navegación.
  • Si ya construiste uno, utilizalo como plantilla.
  • Utiliza proyectos publicos que contengan esta estructura de navegación y utilizalo como plantilla.

Navegación de la aplicación

Tutos utiles

Navegación de la aplicación

Inyección de vistas

Harto del findViewById() ?

    @InjectView(R.id.list_events)
    RecyclerView mEventsList;

    @InjectView(R.id.btn_add_event)
    ImageButton mBtnAddEvent;

Inyección de vistas

Librerias

Butterknife

Roboguice

Interacción con el servidor

Automatiza tus peticiones con alguna librería

  • Ion
  • Retrofit
  • Volley
  • IceNet
  • Eligor
  • OkHttp

Interacción con el servidor

Parsea tus respuestas con GSON

Interacción con el servidor

Otras utilidades

  • Fresco
  • Picasso
  • AndroidSocialNetworks
  • NanoTask

Bases de datos

SQLite a veces no es la mejor opción

  • Realm
  • ORMLite

Generación de recursos

Iconos de una manera rápida

Más ayuda

+librerias +floatingButtons +Todo

That's it!

silmood

@silmood

Android Development for Hackaton

By Petter Hdz

Android Development for Hackaton

  • 792