Applications 31 mai 2021

4 applications pour apprendre à développer des applications sur Android

31 mai 2021

Quiconque a un téléphone portable en main et une idée en tête peut désormais commencer à apprendre à développer sur Android, et ainsi créer ses propres applications et jeux. Une série de cours et des applications sont disponibles pour le système d'exploitation mobile de Google et offrent à l'utilisateur un accès direct à la connaissance de différents langages de programmation. Consultez nos conseils ci-dessous pour ceux qui souhaitent démarrer cette carrière directement depuis leur smartphone.

Parler la bonne langue

La première étape pour démarrer la programmation consiste à choisir le bon langage de programmation, qui dépend notamment du système auquel l'application sera destinée. Différentes langues utilisent des commandes différentes, une logique différente et, par conséquent, tout ce qui est fait dans l'une n'est pas aussi facile (ni même possible) dans une autre.

Pour développer des applications pour Android, il est important d’apprendre la langue dans laquelle elle fonctionne. Dans ce cas, le système d'exploitation fonctionne en Java, le langage est donc l'un des plus présents et les plus demandés. Ceux qui souhaitent apprendre Java peuvent commencer par ce cours gratuit sur Coursera, avec sous-titres en portugais.

Cependant, une alternative pour ceux qui souhaitent démarrer plus simplement est de suivre des cours en Kotlin, un langage compatible avec Java, mais plus convivial et plus facile à démarrer. LE VousCours propose des cours de programmation gratuits dans plusieurs langues, dont le portugais.

1) Sauterelle

Développé par Google pour rendre la programmation plus facile à comprendre de manière visuelle, Grasshopper propose des cours gratuits de JavaScript à travers une série d'énigmes. Les codes présents sont utilisés par défaut sur le marché et peuvent aider l'utilisateur à apprendre à développer des applications pour Android.

L'utilisateur reçoit un retour en temps réel sur les erreurs et les leçons, ainsi que des quiz qui testent périodiquement les connaissances acquises. Grasshopper est disponible pour Android et dispose également d'une version pour iOS.

2) Héros de la programmation

Comme Grasshopper, Programming Hero est une application qui gamifie l'apprentissage des langages de programmation. L'utilitaire propose différents parcours pédagogiques, en fonction de l'objectif de l'utilisateur, et permet à l'utilisateur de développer des jeux tout en apprenant la fonction de chaque commande. L'application dispose d'un mode hors ligne, vous pouvez donc télécharger des tâches et les effectuer n'importe où.

Avec plus de 100 activités et livrables, Programming Hero enseigne des sujets complexes pour les débutants, tels que les algorithmes, la hiérarchie des objets et les bases de données, pour n'en nommer que quelques-uns. L'application est encore en phase bêta, mais peut être téléchargée gratuitement sur Android, et aussi pour iOS.

3) Encoder

Encode est un tuteur d'apprentissage de la programmation qui divise toutes ses leçons en défis interactifs, avec de multiples solutions possibles et présentant des exemples de code. La stratégie de l'application consiste à fragmenter les tâches, en apprenant les commandes utilisées dans des langages tels que HTML/CSS, Python et JavaScript, aidant ainsi l'utilisateur à apprendre à développer des applications. Disponible hors ligne et gratuit pour Android.

4) Traiter

Enfin, Mimo travaille avec les différentes possibilités d'apprentissage du monde de la programmation. En divisant les cours en « parcours », l'application aide les utilisateurs qui souhaitent apprendre les bases du développement d'applications ou de jeux jusqu'au hacking, en personnalisant les cours en fonction des intérêts de l'élève.

Disponible uniquement en anglais, l'application fonctionne avec des langages tels que SQL, JavaScript, Python et HTML. Mimo peut être téléchargé gratuitement sur Android, et cette application a également une version pour iOS.

Via ComputerWorld e UtiliserMobile

Image : Dan Rentea/iStock

Lire aussi