Codelab nativescript

#Codelab: Créez rapidement des applications iOS et Android performantes avec NativeScript

Le développement d’une application mobile requiert la maitrise de plusieurs langages pour pouvoir supporter différents systèmes. Ainsi, si vous désirez concevoir une application mobile, vous aurez à apprendre Swift pour iOS, Java pour Android et C# pour Windows Phone. Ce processus est plutôt contraignant dans la mesure où pour chacune des plateformes, il vous faudra du temps pour maitriser le langage et les outils nécessaires, mais encore, vous devrez répéter la même opération plusieurs fois. Certes apprendre de nouvelles choses, c’est toujours bien mais il y a également des solutions pouvant vous permettre de boucler plus rapidement vos projets. C’est dans cet optique que nous avons organisé le Codelab du samedi 26 Août 2017 sur le thème: « Créez rapidement des applications iOS et Android performantes avec NativeScript » afin de permettre aux développeurs d’applications mobiles d’être plus efficients.

Le Codelab animée par Seth-Pharès Gnavo et Laetitia Desquonti Kan a commencé par une présentation du framework. Créé en 2014 par Telerik, une entreprise de Progress Software, NativeScript est un framework open source multiplateforme pour la création d’applications natives sans prises de tête en utilisant simplement des langages de programmation tels que JavaScript ou TypeScript, et qui intègre directement AngularJS.

AussiSi vous vous demandez pourquoi utiliser NativeScript?  Voici quelques raisons:

  • Accès direct à toutes les API natives d’iOS, Android et Windows avec JavaScript.
  • Animation fluide donnant à votre application une sophistication et une intuitivité.
  • Accès total à l’ensemble du code source, ce qui vous permettra de voir la magie derrière. (Framework Open Source sous licence Apache 2)
  • Facilité d’accès aux composants natifs
  • Communauté vibrante et grandissante
  • Supporté par Progress une grande entreprise de développement de logiciels
  • Facilite d’apprentissage et de développement
  • UI et code déclaratif multiplateforme
  • Prise en charge des bibliothèques natives iOS et Android
  • Prise en charge des bibliothèques JavaScript
  • Prise en charge des feuilles de style (CSS)

La liste est vraiment longue…

Après cette présentation du framework, les formateurs ont vérifié que l’environnement de développement de NativeScript est prêt et configuré sur les ordinateurs de tous les participants présents afin de lancer véritablement la session. Malheureusement la plupart des participants présents n’avaient pas procédé aux installations préalables, ce qui a dû être fait sur place.

La session a ensuite effectivement commencé à travers les points suivants:

  • L’apprentissage des bases de NativeScript
  • La création d’interfaces utilisateur
  • La logique des applications
  • Les modules NativeScript
  • Les plugins et modules NPM
  • L’accès aux APIs Natives

Vu l’engouement des participants, il a été spécialement décidé d’organiser une seconde session du Codelab afin d’approfondir les connaissances acquises et de développer ensemble de bout en bout une application native multiplateforme avec NativeScript.

Nous remercions tous ceux qui ont pu faire le déplacement, plus particulièrement nos femmes codeuses: Ella Reichth Laetitia Togbe, Adjouavi Tatiana Hountondji, et Rose Gohoue.

Nous vous donnons rendez-vous le Samedi 15 Septembre pour la seconde session, mais en attendant, vous pouvez consulter les photos du Codelab ici.