Your app idea -
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é.
Quoi de neuf dans la dernière version 3.1.0
Dernière mise à jour le 29 octobre 2016 v3.1.0-Android MinSDK 16
- Correction pour fonctionner avec Android Studio Instant Run
- Mettre à niveau le plug-in Google Services Gradle vers la version 3.0.0
- Mettre à niveau les services Google Play 9.2.1
- Mise à niveau vers la bibliothèque de support 25.0.0
- Mise à niveau vers Espresso 2.2.2, TestRunner 0.5, Spoon Client 1.3.1, Hamcrest 1.3
- Mise à niveau vers Retrofit 2.1.0, OkHttp 3.4.1
- Mise à niveau vers Dague 1.2.5
- Mise à niveau vers Material Dialogs 0.8.6.2
- Mise à niveau vers RxPermission 0.8.0, RxBinding 0.4.0, RxAndroid 1.2.1
- Mise à niveau vers Facebook 4.16.1