janv. 24, 2022
Nous avons réalisé l’application e-commerce d’une enseigne de grands magasins.
Nous avons utilisé l’architecture hexagonale. Cet article est la suite d’un
autre qui présente le contexte et les choix du projet. Vous pouvez le retrouver
ici
[https://blog.ippon.fr/2022/01/21/creer-une-app-android-e-commerce-avec-larchitecture-hexagonale/]
.
Exemple de
Lire la suite...
janv. 21, 2022
Nous avons réalisé l’application e-commerce d’une enseigne de grands magasins.
La crise sanitaire a provoqué la fermeture de certains points de vente. Cela
s’est traduit par une baisse directe du chiffre d’affaires. Le client a alors
compris qu’une application mobile évolutive et pérenne était indispensable.
Lire la suite...
juin 24, 2020
O2, société du groupe Oui Care, leader français des services à la personne, a demandé à Ippon de l’accompagner dans la dématérialisation de la Visite.
Lire la suite...
juin 19, 2020
Kotlin, de par son approche simple et concise du développement, s'appuie sur
certains principes de programmation fonctionnelle et en particulier sur les
Higher-Order Functions (HOF pour les intimes). Pour rappel, ou pour celles et
ceux qui découvrent le sujet, les fonctions d’ordre supérieur sont des fonctions
qui
Lire la suite...
sept. 03, 2019
L’injection de dépendances (DI) est un pattern dans lequel vous laissez une tierce partie (ie, un framework) fournir les implémentations. Cela présente de grands avantages :
réduction du couplage dans vos apps
facilitation du testing
cela force une meilleure organisation et structuration du code, en éliminant du boilerplate et en
Lire la suite...
déc. 02, 2018
Ceci est la 7ème partie d'un lot de 7 tutoriels.
Vous pouvez repartir de l'étape précédente ou tirer la solution contenue dans le
commit 6-ViewModel_LiveData
[https://github.com/search?l=&q=6-ViewModel_LiveData+repo%3Acoinsentinel+user%3AThomas-Boutin&type=Commits]
La solution de cette
Lire la suite...
déc. 01, 2018
Ceci est la 6ème partie d'un lot de 7 tutoriels.
Vous pouvez repartir de l'étape précédente ou tirer la solution contenue dans le
commit 5-Fuel
[https://github.com/search?l=&q=5-Fuel+repo%3Acoinsentinel+user%3AThomas-Boutin&type=Commits]
La solution est disponible sur le
Lire la suite...
nov. 30, 2018
Ceci est la 5ème partie d'un lot de 7 tutoriels.
Vous pouvez repartir de l'étape précédente ou tirer la solution contenue dans le commit 4-View
La solution de cette partie est disponible sur le commit 5-Fuel
Introduction
Fuel est une librairie Kotlin qui facilite la réalisation
Lire la suite...
nov. 29, 2018
Ceci est la 4ème partie d'un lot de 7 tutoriels.
Vous pouvez repartir de l'étape précédente ou tirer la solution contenue dans le
commit 3-Dagger
[https://github.com/search?l=&q=3-Dagger+repo%3Acoinsentinel+user%3AThomas-Boutin&type=Commits]
La solution de cette partie est
Lire la suite...
nov. 28, 2018
Ceci est la 3ème partie d'un lot de 7 tutoriels.
Vous pouvez repartir de l'étape précédente ou tirer la solution contenue dans le
commit 2-Timber_Stetho_StrictMode
[https://github.com/search?l=&q=2-Timber_Stetho_StrictMode+repo%3Acoinsentinel+user%3AThomas-Boutin&type=Commits]
La solution
Lire la suite...
nov. 27, 2018
Ceci est la 2nde partie d'un lot de 7 tutoriels.
Vous pouvez repartir de l'étape précédente ou tirer la solution contenue dans le
tag 1-Initialization
[https://github.com/search?l=&q=1-Initialization+repo%3Acoinsentinel+user%3AThomas-Boutin&type=Commits]
La solution de cette partie est
Lire la suite...
nov. 26, 2018
Si c'est la première fois que vous entendez parler des Android Architecture
Components (AAC), je vous invite à lire l'article suivant
[https://blog.ippon.fr/2018/05/31/introduction-aux-android-architecture-components/]. Il
présente par la théorie en quoi ces librairies consistent.
TL;DR : Elles ont été publiées fin
Lire la suite...
mai 31, 2018
Annoncées pendant la Google I/O 2017 (source
[https://www.youtube.com/watch?v=FrteWKKVyzI]), les Android Architecture
Components (AAC) sont des librairies qui se veulent révolutionnaires. La
première version stable publiée date de novembre 2017 (source
[https://android-developers.googleblog.com/2017/11/announcing-architecture-components-10.html]
). Nous allons tout d'
Lire la suite...