Dans vos locaux
Pour ancrer les apprentissages et encourager la dynamique collective.
Comparez les approches multiplateformes puis pratiquez en profondeur Flutter ou React Native : construction d'interfaces, navigation, accès aux données et publication sur les magasins d'applications.
class ProductCard extends StatelessWidget {
final Product product;
const ProductCard({required this.product});
@override
Widget build(BuildContext context) {
return Card(
child: ListTile(
title: Text(product.name),
trailing: Text('${product.price} €'),
),
);
}
}Cette formation permet aux développeurs de produire des applications mobiles pour iOS et Android à partir d'une base de code unique. Elle débute par un panorama comparatif des solutions multiplateformes disponibles, puis se concentre sur une mise en pratique approfondie de Flutter ou de React Native, selon le profil du groupe. Vous construisez des interfaces avec les composants natifs de la solution choisie, mettez en place la navigation entre écrans, gérez l'accès aux données locales et distantes, et traitez les spécificités de chaque plateforme (permissions, cycle de vie, notifications). La formation se conclut par la préparation et la publication de l'application sur les magasins Google Play et App Store. Elle s'adresse aux développeurs disposant d'une pratique d'un langage de programmation objet, la connaissance de JavaScript étant utile pour le volet React Native.
Les objectifs
Développer une application mobile iOS et Android avec Flutter ou React Native.
Public visé
Développeurs souhaitant produire des applications mobiles pour iOS et Android à partir d'une base de code unique.
Prérequis
Pratique d'un langage de programmation objet. Connaissance de JavaScript utile pour le volet React Native.
Pour ancrer les apprentissages et encourager la dynamique collective.
Pour allier flexibilité et interactions en temps réel avec le formateur.
Pour favoriser la concentration, les échanges et le confort des apprenants.