Ma toute première app en .NET MAUI

Salut les Dev·e·s ! 🤓

Moi c’est J-E, ou Jean-Emmanuel si tu préfères, et je suis ravi de te savoir en train de me lire ! 😊

En effet, j’avais à cœur de partager ma passion pour le développement d’applications mobiles cross-platforms, et tout particulièrement avec .NET MAUI (à prononcer “dote-net maoui”).

Avec ce blog, je veux pouvoir aider tout développeur débutant à se lancer dans son projet d’application mobile au travers de cours très simples. Pas de cours théoriques à rallonge, ici tu vas vite t’amuser et produire des apps sympas ! Et je t’accompagnerai du développement jusqu’à la mise en ligne de ton application sur les stores.

🐒‎ ‎ Mais au fait, c’est quoi .NET MAUI ? Tu peux m’en dire plus ?

Il s’agit du framework maintenu par Microsoft pour développer des applications mobiles, mais pas que ! En fait, MAUI signifie : “Multi-platform App User Interface”, ce qui veut littéralement dire “application dotée d’une interface utilisateur et qui peut s’exécuter sur plusieurs plateformes”.

.NET MAUI a été officiellement publié courant 2022 et se base sur l’excellent framework Xamarin.Forms qui couvre iOS et Android uniquement. Et si tu n’en avais jamais entendu parler, pas de panique ! Moi-même j’en ai appris l’existence seulement fin 2019, et c’est grâce à lui que j’ai déployé ma toute première application sur les stores: MyVanity.

🐒‎ ‎ Et comment as-tu fait pour publier ta première application ? Ça t’a pris longtemps ?

Et c’est là toute la magie de .NET MAUI, tu n’as qu’à coder un seul programme pour qu’il fonctionne sur Android, iOS, macOS et Windows ! Et tout ça bien-sûr avec un seul langage de programmation.

Et donc non, cela ne m’a pas pris très longtemps, mais cela dépendra surtout:

  • de tes connaissances en développement,

  • de la complexité de ton application,

  • et du temps que tu peux lui accorder.

Dans mon cas, cela m’a pris exactement un an entre le moment où j’ai imaginé l’application et le jour où je l’ai publiée sur les stores.

🐒‎ ‎ D’accord, alors qu’est-ce que je dois savoir avant de débuter mon application ?

Tout d’abord bravo, tu as raison de te lancer ! Alors pour démarrer ton application, il te faudra :

  • Trouver une idée,

  • Concevoir la maquette,

  • Comprendre le langage C#.

Pour le premier point, c’est facile, tu l’as normalement déjà fait pour arriver jusqu’ici. 😛

Le deuxième, c’est simplement pour avoir une idée précise de ce à quoi ton application ressemblera, et pour ça, tu peux utiliser le très bon Adobe XD qui est gratuit !

Enfin pour finir, il te faudra connaître le langage C# pour programmer ton application, et pour cela je te propose le parcours d’apprentissage élaboré par Microsoft. Cela dit, si tu as déjà codé dans ta vie, alors tu peux te lancer même sans connaître le C# ! Tu apprendras très vite en voulant développer ton application.


Pour ce premier cours, je te propose de développer une application pour lire des titres musicaux dans une ambiance “boîte de nuit”. 💃🏾🕺🏻🪩

Tu feras sûrement quelques erreurs, mais se tromper est justement la meilleure façon d’apprendre, alors surtout: va jusqu’au bout de ton idée !

🐒‎ ‎ J’ai l’idée en tête, mon design est prêt, et coder en C# ne me fait pas peur, on attaque ?

Allez c’est parti, rendez-vous au prochain article !


Plus d’articles dans la même série:

0%