Comment créer une App Android à partir de zéro ? Voilà ce que nous allons partager à travers mon défi : Créer ma première App avec Android Studio en seulement 3 mois… pour gérer ma bibliothèque de livres !
Je vais partager avec vous ce défi et vous montrer mes succès et mes difficultés pas à pas à partir de zéro…
L’objectif : apprendre et mettre en pratique étape par étape le développement d’application Android.
Créer une App Android pour gérer les livres de sa bibliothèque
Si comme moi vous avez des centaines de livres, si vous êtes curieux au point d’acheter des livres sur tous les sujets, alors il devient difficile de s’y retrouver. Impossible de me souvenir de tous mes livres, de savoir à qui j’ai prêté quel ouvrage.
Voilà plusieurs années que je me dis qu’une application informatique pourrait aider. Pourtant, aucune solution n’est vraiment satisfaisante : un fichier Excel ? un fichier Google-doc ?
Non, à l’ère du mobile-first, le mieux est d’avoir sa liste de livres dans la poche, sur son téléphone. Avec un téléphone mobile, il devient très simple d’ajouter un nouvel ouvrage, grâce au code-barre de l’ouvrage. En associant un emplacement à chaque ouvrage, il est plus simple de retrouver le livre. Ne pourrait-on pas définir un emplacement par une liste de mots clés : le nom d’une pièce, puis d’une armoire et enfin la référence de l’étagère sur laquelle je vais pouvoir retrouver le livre.
Créer une App avec Android Studio
J’ai essayé plusieurs technologies pour apprendre à créer des applications mobiles : Xamarin, Swift, PWA… j’ai lu des livres, j’ai suivi des formations en lignes, j’ai pratiqué les exercices proposés. Pourtant, je ne suis pas arrivé au bout d’une connaissance suffisante pour réaliser un seul micro-projet viable.
Alors, avec vous je repars à zéro. Je vais créer l’application avec Android Studio, en java et sur un terminal dédié avec lecteur code barre. Ensuite, je vais décliner ce travail sur un téléphone Android puis sur un IPhone. Comme il n’y a pas de lecteur code-barre sur un téléphone, nous ferons le décodage à partir d’une photo prise par la caméra.
Pourquoi je repars sur Android ? Il y a plus de 20 ans, au tout début de java, j’avais créé un serveur java qui permettait de mettre en place des applications wifi sur des terminaux code barre Telxon puis Symbol. La partie Java était sur le serveur, une application cliente, écrite en C par un collègue était embarquée sur le terminal. Les pages envoyées par le serveur dans un format de type XML était interprétée sur le terminal. Cette application a été commercialisée par mon employeur de l’époque et installée chez des clients.
Nous allons donc créer une première App Android en 3 mois à partir de zéro.
Créer une App Android en 3 mois à parti de zéro
Mon idée est de me former avec vous aux technologies d’aujourd’hui, puis de partir de mon expérience ancienne pour reconstruire une application client-serveur au goût du jour.
Auto-formation pour la création d’une application code-barre pour terminal mobile
Mon défi, si vous acceptez de me suivre, c’est de réaliser le tout en 3 mois, avec :
- La formation aux nouveaux outils,
- L’installation d’un serveur pas à pas,
- La création des pages webservices sur le serveur,
- La création de l’application sur le terminal,
- L’utilisation d’un terminal code-barre Android que je ne connais pas,
- La récupération sur le web des références de livres identifiés par le code barre,
- Puis mettre l’application à la disposition de mes amis pour qu’ils puissent voir ma collection de livres et qu’ils puissent aussi gérer la leur…
Cette première partie, permet de créer une App Android en 3 mois à partir de zéro.
Créer une application compatible Web, Android et IPhone
Si cette première étape donne satisfaction alors l’application pourra être complétée avec de nouveaux défis encore plus important :
- Utiliser la reconnaissance d’image pour les livres qui n’ont pas de code barre,
- Convertir l’application vers un téléphone Android sans lecteur de code barre,
- Convertir l’application Android en ObjectivC pour l’installer sur IPhone,
- Diffuser l’application sur les plateformes AppStore et PlayStore et passer les barrières de validation technique d’Apple et de Google.
Cette deuxième partie, permet de créer une App Android et Iphone en 4 mois à partir de zéro.
Créer une Application ECommerce pour Smartphone
Dans une troisième étape, pourquoi ne pas aller encore plus loin :
- Ajourer une boutique pour mettre en vente les ouvrages dont je me sépare…
- Permettre à mes amis de créer un compte sécurisé pour gérer leurs livres, acheter des livres et vendre leurs livres…
Cette troisième partie, permet de créer une App E-Commerce pour Android et IPhone en 7 mois à partir de zéro.
Une formation pas à pas pour la création d’une App connectée sur le web
En résumé, c’est un travail énorme de formation et de mise au point, avec une palette impressionnante de nouvelles technologies à maitriser.
Suivez-moi pour m’encourager, voir mes réussites et mes échecs !
Suivez-moi pour copier-coder votre projet à partir de cette réalisation et vous aussi construire l’App qui vous tient à cœur !
Abonnez-vous à ma mailing liste. Vous serez ainsi informé de chaque nouvel article que je posterai sur l’avancement de ce projet, de notre projet, car je compte sur vous… pour proposer des améliorations…
A bientôt pour le premier article : installer l’environnement Android Studio.