Aplicación Bootstrap para ayudar al desarrollador a iniciar una nueva aplicación de Android.
Aplicación Bootstrap para ayudar al desarrollador a iniciar una nueva aplicación de Android.
Qué puedes encontrar en su interior:
* Patrones de UI implementados
- Diseño de materiales
- Cajón de navegación, NavigationView, CoordinatorLayout, AppBarLayout, ToolBar (AppCompatActivity)
- Lista/Detalle (fragmento)
- Vista de tarjeta
- Tirar para actualizar
- Girador en la barra de herramientas
- Brindis contextuales con SnackBar
* Mejorar la experiencia de usuario
- Transición de fragmento
- Diferentes diseños en modo horizontal.
- Sin pantalla de bienvenida (porque anti-patrón)
* Arquitectura
- Inyección de dependencia con Dagger
- RxJava para solicitar permisos y solicitudes de red.
* Persistencia
- Base de datos Sqlite: gestiona la creación/actualización de la base de datos utilizando scripts SQL
- Ejemplos de proveedores de contenido
- AsyncTaskLoader y CursorLoader
* Red
- Solicitud Json con Retrofit y okhttp
- Adaptador de sincronización
- Recuperar publicaciones del sitio web de WordPress
* Geolocalización
- Localización con servicios de Google Play
- Ejemplo de geocodificador, cálculo de distancia, ordenar por distancia
* Promociona tu aplicación
- Enlace a la aplicación en Google Play Store para agregar calificaciones/comentarios
- Pantalla ChangeLog (puede mostrar las novedades desde la versión anterior o mostrar el registro de cambios completo)
* Monetiza tu aplicación
- Integración de admob
- Pantalla de donación (paypal)
* Otros
- Inicio de sesión de usuario (facebook, google+
- PreferenciasFragmentCompat
- Eula (Acuerdo de licencia de usuario final): acepte/rechace Eula la primera vez o simplemente muéstrelo.
- Multidex habilitado.
Leer más