La version 5 d’android (Lollipop) introduit une nouveauté nommé Toolbar. Ce nouveau composant devrait à long terme remplacer la barre d’action (ActionBar) d’une application. Ce composant posséde plusieurs avantage par rapport à une action bar. Il est déclaré dans le layout de votre activité : Ce qui permet de facilement personnalisé sa taille, son contenu, sa couleur, sa position Une toolbar peut contenir les différents éléments suivants : Un bouton […]

Categories: Tutoriels

Envie d’ajouter un effet Pull To Refresh à une liste ? Et bien sachez qu’il existe un composant natif à Android permettant d’ajouter cette fonctionnalité ! Pour ceux qui ignore ce qu’est un Pull To Refresh, je vais vous le montrer en image : Il s’agit donc d’ajouter un événement à une liste. Il s’active lorsque l’utilisateur est en haut de la liste et scroll vers le bas. Cette élément […]

Categories: Tutoriels

Une application android a souvent besoin d’une source de donnée externe, par exemple un serveur avec lequel elle va échanger des données. Prenons l’exemple de l’application youtube, qui va interagir avec les serveurs de google afin de récupérer une liste de vidéos. Pour ceux qui l’ignorent, l’application n’accède pas directement aux données via des requêtes SQL où que sais-je… Pour vous expliquer simplement, le serveur met à disposition une liste d’url […]

Categories: Tutoriels

Gradle est le digne successeur de Maven et de Ant, alliant ces deux outils afin de créer une plateforme de production Java simple à utiliser, et bien adaptée pour les projets Android. Gradle est intégré à Android Studio et est utilisé afin de gérer et construire les projets Android (en utilisant le langage Groovy). Il permet entre-autre de gérer la construction d’un projet utilisant plusieurs modules et dépendances de librairies […]

Categories: Tutoriels

Depuis décembre 2014, l’environnement de développement Eclipse, avec son module ADT ont prit leur retraite afin de faire place au tout nouvel environnement Android Studio. Dans ce tutoriel nous verrons comment prendre en main ce nouvel environnement, très complet, et surtout quelles principales nouveautés ont été apportés par cet IDE. Introduction Si ce n’est pas encore fait, je vous invite à venir télécharger Android Studio à l’adresse suivante : http://developer.android.com/sdk/index.html Puis […]

Categories: Tutoriels

Récemment Google a annoncé la sortie du SDK Android Wear en preview. Android Wear est le prochain gadget Google dans le domaine des montres connectées. Dans cette première partie du tuto, je vais expliquer comment obtenir un accès à cette preview et créer un petit exemple sur Android Wear (création du projet, création de la notification et de boutons). 1 – Pré-requis Pour avoir accès à la preview du SDK, […]

Categories: Tutoriels

Voici la suite du tutoriel sur le NavigationDrawer, vous trouvez la première partie ici : http://www.tutos-android.com/navigationdrawer-android-naviguer-1 (Le projet utilisé sur ce tuto correspond à celui réalisé lors du tuto précédant) Cette partie abordera : La gestion du clic sur les différents éléments d’un NavigationDrawer La gestion de l’ouverture et la fermeture du NavigationDrawer lors du clic sur l’icône de l’application située sur l’ActionBar

Categories: Tutoriels

Le NavigationDrawer est un élément permettant de naviguer dans une application Android. Cet élément a la particularité d’être caché la plupart du temps et d’apparaitre en fonction des besoins de l’utilisateur. Cette fonctionnalité est disponible dans le compatibity package v4 d’Android. Ce tutoriel se découpera en deux parties, la première partie abordera la création du Drawer et la deuxième partie abordera l’interaction avec le Drawer (clic sur un élément, ouverture […]

Categories: Tutoriels

L’un des points importants lors de la création d’une application Android est l’organisation et l’optimisation de vos interfaces. Cela est important, car une interface mal conçue, peux produire de nombreux bugs (un ralentissement de votre application, non compatibilité avec certains terminaux ou versions d’Android). Ce tuto se découpera en plusieurs parties et abordera différents aspects de l’optimisation et l’organisation des interfaces d’une application Android. La première partie abordera l’inclusion et […]

Categories: Tutoriels