React Native.

Par malcheikhali, 21 mars, 2025

Modules natifs à l'appareil

Dans ce dernier blog, je vais parler de l'utilisation des composants natifs de l’appareil sur lequel on développe une application React Native.

Dans la plupart des applications mobiles, plusieurs composants natifs sont utilisés afin d'ajouter des fonctionnalités à l'expérience utilisateur. Par exemple, l’utilisation de l’appareil photo dans une application permet d’implémenter davantage de fonctionnalités dans un projet React Native.

Dans ce blog, je montrerai comment utiliser la caméra.

Étiquettes

Par malcheikhali, 14 mars, 2025

Requêtes API

Dans le blog d'aujourd'hui, on va parler des requêtes API qu'on peut faire dans React Native. L'importance des requêtes API dans une application mobile est très variable dépendamment du type d'application qu'on développe. Souvent, les requêtes API dans les applications mobiles sont utilisées afin d'obtenir de l'information souhaitée en format JSON, qui va ensuite être traduite dans le format d'objet dans l'environnement de développement conçu par le programmeur.

Étiquettes

Par malcheikhali, 28 février, 2025

Composant personalisés

Dans le blog d'aujourd'hui, le sujet sera la création de composants personnalisés sur React Native et en quoi cela peut être utile.

Pour comprendre ce qu'est un composant personnalisé dans React Native, la manière la plus simple de l'expliquer est de le comparer à un objet dans un langage orienté objet comme Java ou C#. Cependant, il est souvent utilisé pour regrouper des composants qui vont se répéter fréquemment dans un projet, comme par exemple un bouton.

Étiquettes

Par malcheikhali, 21 février, 2025

Navigation

Dans ce blog, je vais parler de la navigation sur React Native et de ses avantages, ainsi que de sa facilité d'utilisation.

Tout d'abord, pour comprendre la navigation dans une application mobile, elle se fait souvent par le biais d'un bouton sur l'écran qui déclenche une fonction permettant de changer de page.

Souvent, ceci est fait avec une syntaxe ressemblant à :

Étiquettes

Par malcheikhali, 14 février, 2025

Dans le blog de cette semaine, je ne vais pas particulièrement parler du framework pour React Native, mais plutôt de la plateforme utilisée pour faire le développement dessus. Cette plateforme s'appelle Expo.

Cette plateforme est faite pour développer des applications web et mobiles. Contrairement à d'autres plateformes, celle-ci offre déjà un environnement configuré, prêt à manipuler.

J'utilise cette plateforme afin de faire des manipulations en React Native et je vais donner mon avis sur ceci.

Étiquettes

Par malcheikhali, 5 février, 2025
Que dire sur la base de ce framework ?

Cette semaine, j'ai commencé à me familiariser un peu avec ce framework et à voir comment il fonctionne. Pour être franc, la structure a l'air assez simple et intuitive à utiliser. Le langage avec lequel j'ai expérimenté jusqu'à présent est TypeScript. C'est un langage qui ressemble beaucoup à JavaScript, avec quelques différences. Il est facile de faire des modifications sur le front-end d'une application mobile avec.

Par adjemaoune, 22 mars, 2024

Introduction 

Souvent négligée lors du développement d'applications, la sécurité représente un défi majeur. Cette dernière est un aspect essentiel à prendre en compte pour protéger les données sensibles des utilisateurs et garantir l'intégrité de l'application. Bien qu'il soit impossible de créer un logiciel totalement inviolable, la probabilité d'une attaque malveillante ou d'une faille de sécurité diminue proportionnellement à l'effort investi dans la protection de l'application. 

Étiquettes

Par adjemaoune, 23 février, 2024

Avant d'entamer notre sujet, définissons le terme API. En React Native, les API (Interfaces de Programmation Applicatives) font référence à un ensemble de composants qui permettent aux développeurs d'interagir avec les fonctionnalités natives telles que la caméra, le GPS, les capteurs, le stockage local, etc. En d'autres termes, elles offrent un moyen d'accéder aux fonctionnalités matérielles et logicielles des périphériques mobiles, ce qui permet de créer des applications mobiles riches et interactives.

Étiquettes

Par adjemaoune, 16 février, 2024

Spécialisé dans le développement d'applications mobiles pour Android et iOS, React Native est basé sur un concept appelé "JSX" (JavaScript XML), qui permet de décrire l'apparence des composants de l'interface utilisateur. En React Native, le composant (ou "component" en anglais) est un concept fondamental pour la création de l'interface utilisateur. Il est indépendant et réutilisable. Il existe deux types de composants : les composants de base et les composants personnalisables.

 

Étiquettes