Découvrez React Native en créant une liste de courses

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
110
Mois de parution
septembre 2020
Domaines


Résumé

Dans cet article, nous allons découvrir un framework qui utilise des technologies web pour générer une application mobile multiplateforme.


Lorsque l’on doit développer une application mobile multiplateforme, nous avons plusieurs possibilités :

  • développer deux fois la même application dans le langage natif : Objective-C/Swift (iOS), Java/Kotlin (Android) ;
  • utiliser un framework hybride comme Cordova/PhoneGap : on développe une application web, et le framework générera une fenêtre de navigateur en 100 %, encapsulant ladite application web ;
  • utiliser comme ici un framework de génération de code en code natif : dans l’idée, on utilise un langage unique, et à la fin du développement, on décide de compiler vers une plateforme définie.

Pour ce dernier cas, on distingue plus exactement deux « sous types » différents : d’un côté Qt and co permet de compiler son application écrite en C++ et de générer une application vide qui embarquera le code compilé. Ainsi, on se retrouve avec exactement le même affichage entre Android et iOS, car les boutons et autres éléments font partie de...

Cet article est réservé aux abonnés. Il vous reste 97% à découvrir.
à partir de 21,65€ HT/mois/lecteur pour un accès 5 lecteurs à toute la plateforme
J'en profite


Articles qui pourraient vous intéresser...

Les 10 modules à connaître !

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
110
Mois de parution
septembre 2020
Domaines
Résumé

Il est certains modules dont on ne peut se passer une fois qu’on les a découverts, des modules qui changent à jamais notre façon de coder, des modules dont on ne revient pas...

Zéro SQLi malgré les développeurs

Magazine
Marque
MISC
Numéro
111
Mois de parution
septembre 2020
Domaines
Résumé

Nous proposons une méthode pour effectuer des requêtes SQL qui garantit l'invulnérabilité aux injections SQL, y compris lorsqu'elle est utilisée par un développeur pressé ou incompétent, contrairement aux requêtes paramétrées. Basée sur l'utilisation d'arbres de syntaxe abstraite, elle permet facilement de construire des requêtes dynamiques et est plus facile à mettre en œuvre qu'un ORM. Nous proposons une bibliothèque Java implémentant nos idées, mais la méthode peut s'appliquer à d'autres langages de programmation et d'autres types de requêtes.

Les environnements virtuels : pourquoi et comment les utiliser

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
110
Mois de parution
septembre 2020
Domaines
Résumé

Si vous êtes un Pythoniste débutant, vous en avez probablement entendu parler et si vous êtes confirmés, ils sont forcément tout le temps dans votre boite à outils.Aujourd’hui, ils sont faciles à utiliser, intégrés aux IDE et permettent une économie de temps considérable dans la gestion et la maîtrise de l’environnement de nos applications.