Application Bootstrap pour aider le développeur à démarrer une nouvelle application Android.
Application Bootstrap pour aider le développeur à démarrer une nouvelle application Android.
Ce que vous pouvez trouver à l'intérieur :
* Modèles d'interface utilisateur implémentés
- Conception matérielle
- Tiroir de navigation, NavigationView, CoordinationLayout, AppBarLayout, ToolBar (AppCompatActivity)
- Liste/Détail (fragment)
- Vue de la carte
- Tirez pour actualiser
- Spinner dans la barre d'outils
- Toasts contextuels avec SnackBar
* Améliorer l'UX
- Transition de fragments
- Différentes mises en page en mode paysage
- Pas de splashscreen (car anti-motif)
* Architecture
- Injection de dépendances avec Dagger
- RxJava pour demander des autorisations et des requêtes réseau
* Persistance
- SQLite Database : gérer la création/mise à jour de la base de données à l'aide de scripts SQL
- Exemples de fournisseurs de contenu
- AsyncTaskLoader et CursorLoader
* Réseau
- Requête Json avec Retrofit et okhttp
- Adaptateur de synchronisation
- Récupérer les messages du site WordPress
* Géolocalisation
- Localisation avec les services Google Play
- Exemple de géocodeur, calcul de distance, tri par distance
* Faites la promotion de votre application
- Lien vers l'application sur Google Play Store pour ajouter des notes/commentaires
- Écran ChangeLog (peut afficher les nouveautés depuis la version précédente ou afficher le journal des modifications complet)
* Monétisez votre application
- Intégration d'admob
- Écran de don (paypal)
* Autres
- Connexion de l'utilisateur (facebook, google+
- PréférencesFragmentCompat
- Eula (End User License Agreement) : accepter/refuser Eula la première fois ou simplement l'afficher.
- Multidex activé.
En savoir plus