Articles

  • My Android Development Environment

    My Android Development Environment

    This guide describes how to install an operative development environment for creating Android applications. It can be either considered as guidelines or just as a quick list of tools for developers. Anyway, it helps me to sum up steps I have to follow when I am setting up a new computer. Checking out source code I like having a workspace […]Lire la suite...
  • Android Best Practices – String resources cheat sheet

    Android Best Practices – String resources cheat sheet

    Android runs on many devices in many regions. Any application should handle text and numbers in ways appropriate to the locales where the app is used. Using a Localization management platform to manage the String resources brings many benefits: Automate. New strings can be put to your codebase automatically (#FailFast) Collaborate. Allows many people to work on your translation project (translators, product team, […]Lire la suite...
  • Google I/O 2016

    Google I/O 2016

    A short introduction to the introduction of Google I/O related to Android. I invite you take a look on Firebase. Firebase will bring your marketing campaigns to a next level.Lire la suite...
  • A Small Dive into Android Testing

    A Small Dive into Android Testing

    A brief introduction to Android Testing Support Library and the new usage of Espresso and UiAutomator. A small talk of AWS Device Farm.Lire la suite...
  • Android PackageManager et PackageInstaller

    Android PackageManager et PackageInstaller

    Comme nous installons et désinstallons des applications APK chaque jour, il peut être intéressant de se poser les questions suivantes : Qui sont PackageManager et PackageInstaller dans Android ? Où sont stockés les APK dans un système Android ? Quel est le processus d’installation d’APK dans Android ? Comment le PackageManager sauvegarde-t-il ses données ?Lire la suite...
  • Changer le message d’un vieux commit dans GIT

    Changer le message d’un vieux commit dans GIT

    Pour changer le message du dernier commit non pushé, il suffit d’appeler la commande : git commit --amend -m 'votre message' Avec GIT, vous pouvez aussi changer le message d’un commit non pushé plus vieux.Lire la suite...
  • Utiliser repo

    Utiliser repo

    Pourquoi utiliser l’outil repo lors d’un développement Android ? Avec environ 8.5 millions de lignes de code (sans inclure le kernel Linux), conserver l’ensemble du code source d’Android dans un seul répertoire peut s’avérer difficile. Pour faciliter le développement par des partenaires OEM, Google fournit un système de gestion de version reposant sous GIT, capable de : […]Lire la suite...
  • Créer et appliquer un patch avec GIT

    Créer et appliquer un patch avec GIT

    Un patch est une section de code que l’on ajoute à un logiciel pour y apporter des modifications comme un correctif par exemple.  Créer un patch sous GIT est plutôt facile, nous allons voir ici comment créer un patch à partir d’un ou d’une liste de commits pour pouvoir les appliquer dans d’autres dépôts. Par […]Lire la suite...
  • Android System Startup

    Android System Startup

    La plupart des utilisateurs Android utilisent leur téléphone pour des appels, des SMS, naviguer sur internet, écouter de la musique ou utiliser des applications. Si l’envie de vouloir développer à très bas niveau arrive, il est intéressant de connaitre la structure interne d’Android. Cet article va s’intéresser aux actions produites lors du démarrage du système. L’objectif […]Lire la suite...