TP3 Flutter

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

Lorem ipsum dolor sit amet.

Non voluptas voluptates et aliquid nobis vel tempora galisum et voluptatum illo et suscipit voluptate.
Eos voluptas illo rem dignissimos assumenda ab esse sint a nulla molestias id repudiandae quaerat id officia consequatur et esse
rerum. Est omnis quia est rerum perferendis ut quam molestiae qui velit sapiente aut voluptatibus eaque. Est suscipit mollitia est
vero fuga non eligendi possimus in similique sunt 33 galisum magni. </p><p>Sit quae ducimus non harum aperiam hic minima
omnis ut voluptatem eveniet et doloremque odio hic incidunt dolores cum error nisi! Id minima quam et sunt iure est porro possimus
eos adipisci quae ex fuga dolorem. Est odio deleniti Programmation
ut perspiciatis nihilMobile
a natus mollitia sed eveniet consectetur ea sunt commodi sit
quos aperiam aut autem voluptas. Ex aliquid iste ut magni quia sed cupiditate quia aut nesciunt beatae! </p><p>Quo perferendis

Atelier 3
labore qui autem fugiat non voluptatem earum rem molestiae nihil qui atque accusantium. Eum galisum nostrum quo voluptatibus
exercitationem At rerum eius a harum doloremque quo sunt dolorem ex rerum molestias eum minus odit. Lorem ipsum dolor sit
amet. Non voluptas
Enseignantvoluptates et aliquid nobis vel tempora galisum et voluptatum illo et suscipit voluptate. Eos
: S. Hadhri GLIDvoluptas
2 illo rem
dignissimos assumenda ab esse sint a nulla molestias id repudiandae quaerat id officia consequatur et esse rerum. Est omnis quia est
rerum perferendis ut quam molestiae qui velit sapiente aut voluptatibus eaque. Est suscipit mollitia est vero fuga non eligendi
L’objectif de cet atelier est de créer un système d’authentification de notre application qui est formé
possimus in similique sunt 33 galisum magni. </p><p>Sit quae ducimus non harum aperiam hic minima omnis ut voluptatem
essentiellement par 3 pages :
eveniet et doloremque odio hic incidunt dolores cum error nisi! Id minima quam et sunt iure est porro possimus eos adipisci quae ex
fuga dolorem. Est odio deleniti ut perspiciatis nihil a natus mollitia sed eveniet consectetur ea sunt commodi sit quos aperiam aut
autem voluptas. Ex aliquid iste ut magni quia sed cupiditate quia aut nesciunt beatae! </p><p>Quo perferendis labore qui autem
fugiat non voluptatem earum rem molestiae nihil qui atque accusantium. Eum galisum nostrum quo voluptatibus exercitationem At
rerum eius a harum doloremque quo sunt dolorem ex rerum molestias eum minus odit. Lorem ipsum dolor sit amet. Non voluptas
voluptates et aliquid nobis vel tempora galisum et voluptatum illo et suscipit voluptate. Eos voluptas illo rem dignissimos assumenda
ab esse sint a nulla molestias id repudiandae quaerat id officia consequatur et esse rerum. Est omnis quia est rerum perferendis ut
quam molestiae qui velit sapiente aut voluptatibus eaque. Est suscipit mollitia est vero fuga non eligendi possimus in similique sunt
33 galisum magni. </p><p>Sit quae ducimus non harum aperiam hic minima omnis ut voluptatem eveniet et doloremque odio hic
incidunt dolores cum error nisi! Id minima quam et sunt iure est porro possimus eos adipisci quae ex fuga dolorem. Est odio deleniti
ut perspiciatis nihil a natus mollitia sed eveniet consectetur ea sunt commodi sit quos aperiam aut autem voluptas. Ex aliquid iste ut
magni quia sed cupiditate quia aut nesciunt beatae! </p><p>Quo perferendis labore qui autem fugiat non voluptatem earum rem
molestiae nihil qui atque accusantium. Eum galisum nostrum quo voluptatibus exercitationem At rerum eius a harum doloremque
quo sunt dolorem ex rerum molestias eum minus odit. Lorem ipsum dolor sit amet. Non voluptas voluptates et aliquid nobis vel
tempora galisum et voluptatum illo et suscipit voluptate. Eos voluptas illo rem dignissimos assumenda ab esse sint a nulla molestias
id repudiandae quaeratPageidInscription
officia consequatur et esse rerum.
Page Est omnis quia est rerum Page
Authentification perferendis
Homeut(Accueil)
quam molestiae qui velit
sapiente aut voluptatibus eaque. Est suscipit mollitia est vero fuga non eligendi possimus in similique sunt 33 galisum magni.
</p><p>Sit1.quae ducimus
Créer non harum
un nouveau aperiam
projet hicnommé
Flutter minima omnis ut voluptatem
« voyage » eveniet et doloremque odio hic incidunt dolores cum
error nisi! Id2.minima
Sous quam et sunt iure« est
le dossier lib porro possimus
», créer uneossous-dossier
adipisci quae ex « fuga dolorem.
pages » quiEstcontient
odio deleniti
3 utfichiers
perspiciatis nihil a
natus mollitia «sed eveniet consectetur ea
inscription.page.dart », sunt commodi sit quos aperiam» aut
« authentification.page.dart et «autem voluptas. Ex
home.page.dart ». aliquid iste ut magni quia sed
cupiditate quia aut nesciunt
3. Ecrire le codebeatae!
de ces</p><p>Quo
3 fichiers perferendis
permettantlabore qui autem
d’afficher le nomfugiat
denon voluptatem
chaque page auearum rem Ecrire
centre. molestiae nihil qui
atque accusantium. Eum galisum nostrum quo voluptatibus exercitationem At
également un code basique dans « main.dart » permettant d’afficher la page rerum eius a harum doloremque quo sunt dolorem ex
rerum molestias eum minus odit. Lorem ipsum dolor sit amet. Non voluptas voluptates et aliquid nobis vel tempora galisum et
« inscription.page.dart »
voluptatum illo et suscipit voluptate. Eos voluptas illo rem dignissimos assumenda ab esse sint a nulla molestias id repudiandae
quaerat id officia consequatur et esse rerum. Est Fichier
omnisinscription.page.dart
quia est rerum perferendis ut quam molestiae qui velit sapiente aut
voluptatibusimport
eaque. Est suscipit mollitia est vero fuga non eligendi possimus in similique sunt 33 galisum magni. </p><p>Sit quae
'package:flutter/material.dart';
ducimus non harum aperiam hic minima omnis ut voluptatem eveniet et doloremque odio hic incidunt dolores cum error nisi! Id
minima quam class InscriptionPage
et sunt iure est porro possimus extends StatelessWidget
eos adipisci {
quae ex fuga dolorem. Est odio deleniti ut perspiciatis nihil a natus mollitia
@override
sed eveniet consectetur ea sunt commodi sit quos aperiam aut autem voluptas. Ex aliquid iste ut magni quia sed cupiditate quia aut
Widget build(BuildContext context) {
nesciunt beatae! </p><p>Quo perferendis labore qui autem fugiat non voluptatem earum rem molestiae nihil qui atque accusantium.
return Scaffold(
Eum galisum nostrumappBar: quo voluptatibus exercitationem
AppBar(title: At rerum eius
Text('Page a harum doloremque quo sunt dolorem ex rerum molestias
Inscription')),
eum minus odit. Lorem ipsum dolor
body: Center( sit amet. Non voluptas voluptates et aliquid nobis vel tempora galisum et voluptatum illo et
suscipit voluptate. Eos voluptaschild: illo Text(
rem dignissimos assumenda ab esse sint a nulla molestias id repudiandae quaerat id officia
consequatur et esse rerum. 'Page Inscription',
Est omnis quia est rerum perferendis ut quam molestiae qui velit sapiente aut voluptatibus eaque. Est
style: TextStyle(fontSize:
suscipit mollitia est vero fuga non eligendi possimus in similique 22), sunt 33 galisum magni. </p><p>Sit quae ducimus non harum
)));
aperiam hic minima omnis ut voluptatem eveniet et doloremque odio hic incidunt dolores cum error nisi! Id minima quam et sunt
}
iure est porro possimus eos adipisci quae ex fuga dolorem. Est odio deleniti ut perspiciatis nihil a natus mollitia sed eveniet
}
consectetur ea sunt commodi sit quos aperiam aut autem voluptas.
Fichier Ex aliquid iste ut magni quia sed cupiditate quia aut nesciunt
main.dart
beatae! </p><p>Quo perferendis labore qui autem fugiat non voluptatem earum rem molestiae nihil qui atque accusantium. Eum
galisum nostrum quo voluptatibus exercitationem At rerum eius a harum doloremque quo sunt dolorem ex rerum molestias eum
minus odit. Lorem ipsum dolor sit amet. Non voluptas voluptates Pageet1aliquid nobis vel tempora galisum et voluptatum illo et suscipit
voluptate. Eos voluptas illo rem dignissimos assumenda ab esse sint a nulla molestias id repudiandae quaerat id officia consequatur e
Lorem ipsum dolor sit amet. Non voluptas voluptates et aliquid nobis vel tempora galisum et voluptatum illo et suscipit voluptate.
Eos voluptas illo rem dignissimos assumenda ab esse sint a nulla molestias id repudiandae quaerat id officia consequatur et esse
rerum. Est omnis quia est rerum perferendis ut quam molestiae qui velit sapiente aut voluptatibus eaque. Est suscipit mollitia est
vero fuga non eligendi possimus in similique sunt 33 galisum magni. </p><p>Sit quae ducimus non harum aperiam hic minima
omnis ut voluptatem eveniet et doloremque odio hic incidunt dolores cum error nisi! Id minima quam et sunt iure est porro possimus
import 'package:flutter/material.dart';
eos adipisciimport 'package:voyage/pages/inscription.page.dart';
quae ex fuga dolorem. Est odio deleniti ut perspiciatis nihil a natus mollitia sed eveniet consectetur ea sunt commodi sit
quos aperiam aut main()
void autem voluptas. Ex aliquid iste ut magni quia sed cupiditate quia aut nesciunt beatae! </p><p>Quo perferendis
=> runApp(MyApp());
labore qui autem fugiat non voluptatem earum rem molestiae nihil qui atque accusantium. Eum galisum nostrum quo voluptatibus
class
exercitationem MyAppeius
At rerum extends
a harumStatelessWidget
doloremque quo sunt{ dolorem ex rerum molestias eum minus odit. Lorem ipsum dolor sit
@override
amet. Non voluptas
Widget voluptates et aliquid nobis vel
build(BuildContext tempora galisum
context) { et voluptatum illo et suscipit voluptate. Eos voluptas illo rem
returnabMaterialApp(
dignissimos assumenda esse sint a nulla molestias id repudiandae quaerat id officia consequatur et esse rerum. Est omnis quia est
rerum perferendis ut debugShowCheckedModeBanner:
quam molestiae qui velit sapiente false, aut voluptatibus eaque. Est suscipit mollitia est vero fuga non eligendi
home: InscriptionPage(),
possimus in similique
); sunt 33 galisum magni. </p><p>Sit quae ducimus non harum aperiam hic minima omnis ut voluptatem
}
eveniet et doloremque odio hic incidunt dolores cum error nisi! Id minima quam et sunt iure est porro possimus eos adipisci quae ex
}
fuga dolorem. Est odio deleniti ut perspiciatis nihil a natus mollitia sed eveniet consectetur ea sunt commodi sit quos aperiam aut
autem voluptas. Ex aliquid iste ut magni quia sed cupiditate quia aut nesciunt beatae! </p><p>Quo perferendis labore qui autem
fugiat non voluptatem earum rem molestiae nihil qui atque accusantium. Eum galisum nostrum quo voluptatibus exercitationem At
rerum eius a harum doloremque quo sunt dolorem ex rerum molestias eum minus odit. Lorem ipsum dolor sit amet. Non voluptas
voluptates et aliquid nobis vel tempora galisum et voluptatum illo et suscipit voluptate. Eos voluptas illo rem dignissimos assumenda
ab esse sint a nulla molestias id repudiandae quaerat id officia consequatur et esse rerum. Est omnis quia est rerum perferendis ut
quam molestiae qui velit sapiente aut voluptatibus eaque. Est suscipit mollitia est vero fuga non eligendi possimus in similique sunt
33 galisum magni. </p><p>Sit quae ducimus non harum aperiam hic minima omnis ut voluptatem eveniet et doloremque odio hic
incidunt dolores cum error nisi! Id minima quam et sunt iure est porro possimus eos adipisci quae ex fuga dolorem. Est odio deleniti
ut perspiciatis nihil a natus mollitia sed eveniet consectetur ea sunt commodi sit quos aperiam aut autem voluptas. Ex aliquid iste ut
magni quia sed cupiditate quia aut nesciunt beatae! </p><p>Quo perferendis labore qui autem fugiat non voluptatem earum rem
molestiae nihil qui atque accusantium. Eum galisum nostrum quo voluptatibus exercitationem At rerum eius a harum doloremque
quo sunt dolorem ex rerum molestias eum minus odit. Lorem ipsum dolor sit amet. Non voluptas voluptates et aliquid nobis vel
tempora galisum et voluptatum illo et suscipit voluptate. Eos voluptas illo rem dignissimos assumenda ab esse sint a nulla molestias
id repudiandae quaerat id officia consequatur et esse rerum. Est omnis quia est rerum perferendis ut quam molestiae qui velit
sapiente aut voluptatibus eaque. Est suscipit mollitia est vero fuga non eligendi possimus in similique sunt 33 galisum magni.
Page Inscription
</p><p>Sit quae ducimus non harum aperiam hic minima Pageomnis
Authentification Page Home
ut voluptatem eveniet et doloremque (Accueil)
odio hic incidunt dolores cum
error nisi! Id minima quam et sunt iure est porro possimus eos adipisci quae ex fuga dolorem. Est odio deleniti ut perspiciatis nihil a
4. Créer
natus mollitia dansconsectetur
sed eveniet la page ea d’inscription
sunt commodiun sit formulaire
quos aperiamformé par voluptas.
aut autem 2 zonesExde texteiste(widget
aliquid ut magni quia sed
TextFormField) et un bouton (widget ElevatedButton) organisés dans une colonne.
cupiditate quia aut nesciunt beatae! </p><p>Quo perferendis labore qui autem fugiat non voluptatem earum rem molestiae nihil qui
atque accusantium. Eum galisum nostrum quo voluptatibus exercitationem At rerum eius a harum doloremque quo sunt dolorem ex
Fichier inscription.page.dart
rerum molestias eum minus odit. Lorem ipsum dolor sit amet. Non voluptas voluptates et aliquid nobis vel tempora galisum et
...
voluptatum illo et suscipit voluptate. Eos voluptas
TextEditingController txt_login illo rem
= newdignissimos assumenda ab esse sint a nulla molestias id repudiandae
TextEditingController();
quaerat id ...
officia consequatur et esse rerum. Est omnis quia est rerum perferendis ut quam molestiae qui velit sapiente aut
Container(
voluptatibus eaque. Est suscipit mollitia est vero fuga non eligendi possimus in similique sunt 33 galisum magni. </p><p>Sit quae
padding: EdgeInsets.all(10),
ducimus non harum aperiam hic minima
child: omnis ut voluptatem eveniet et doloremque odio hic incidunt dolores cum error nisi! Id
TextFormField(
minima quam et sunt iure est porro controller: txt_login,
possimus eos adipisci quae ex fuga dolorem. Est odio deleniti ut perspiciatis nihil a natus mollitia
decoration: InputDecoration(
sed eveniet consectetur ea sunt commodi sit quos aperiam aut autem voluptas. Ex aliquid iste ut magni quia sed cupiditate quia aut
prefixIcon: Icon(Icons.person),
nesciunt beatae! </p><p>Quo perferendis labore qui"Utilisateur",
hintText: autem fugiat non voluptatem earum rem molestiae nihil qui atque accusantium.
border: OutlineInputBorder(
Eum galisum nostrum quo voluptatibus exercitationem At rerum eius a harum borderSide:
doloremque quo sunt dolorem ex rerum molestias
BorderSide(width: 1), borderRadius:
eum minus odit. Lorem ipsum dolor sit amet. Non voluptas voluptates et aliquid nobis vel tempora galisum et voluptatum illo et
BorderRadius.circular(10))),
suscipit voluptate. Eos voluptas ), illo rem dignissimos assumenda ab esse sint a nulla molestias id repudiandae quaerat id officia
consequatur et esse rerum. ), Est omnis quia est rerum perferendis ut quam molestiae qui velit sapiente aut voluptatibus eaque. Est
...
suscipit mollitia est vero fuga non eligendi possimus in similique sunt 33 galisum magni. </p><p>Sit quae ducimus non harum
Container(
aperiam hic minima omnis ut padding:
voluptatem eveniet et doloremque odio hic incidunt dolores cum error nisi! Id minima quam et sunt
EdgeInsets.all(10),
child: quae
iure est porro possimus eos adipisci ElevatedButton(
ex fuga dolorem. Est odio deleniti ut perspiciatis nihil a natus mollitia sed eveniet
consectetur ea sunt commodi sit quos style:
aperiamElevatedButton.styleFrom(
aut autem voluptas. Ex aliquid iste ut magni quia sed cupiditate quia aut nesciunt
minimumSize: const Size.fromHeight(50)),
beatae! </p><p>Quo perferendis labore qui autem()
onPressed: fugiat
{},non voluptatem earum rem molestiae nihil qui atque accusantium. Eum
galisum nostrum quo voluptatibus exercitationem At rerum eius a harum doloremque quo sunt dolorem ex rerum molestias eum
minus odit. Lorem ipsum dolor sit amet. Non voluptas voluptates Pageet2aliquid nobis vel tempora galisum et voluptatum illo et suscipit
voluptate. Eos voluptas illo rem dignissimos assumenda ab esse sint a nulla molestias id repudiandae quaerat id officia consequatur e
Lorem ipsum dolor sit amet. Non voluptas voluptates et aliquid nobis vel tempora galisum et voluptatum illo et suscipit voluptate.
Eos voluptas illo rem dignissimos assumenda ab esse sint a nulla molestias id repudiandae quaerat id officia consequatur et esse
rerum. Est omnis quia est rerum perferendis ut quam molestiae qui velit sapiente aut voluptatibus eaque. Est suscipit mollitia est
vero fuga non eligendi possimus in similique sunt 33 galisum magni. </p><p>Sit quae ducimus non harum aperiam hic minima
omnis ut voluptatem eveniet et doloremque child:odio hic incidunt dolores cumstyle:
Text('Inscription', error nisi! Id minima quam et sunt iure
TextStyle(fontSize: est porro possimus
22))),
)
eos adipisci quae ex fuga dolorem. Est odio deleniti ut perspiciatis nihil a natus mollitia sed eveniet consectetur ea sunt commodi sit
...
quos aperiam aut autem voluptas. Ex aliquid iste ut magni quia sed cupiditate quia aut nesciunt beatae! </p><p>Quo perferendis
labore qui autem fugiat non voluptatem earum rem molestiae nihil qui atque accusantium. Eum galisum nostrum quo voluptatibus
exercitationem At rerum eius a harum doloremque quo sunt dolorem ex rerum molestias eum minus odit. Lorem ipsum dolor sit
amet. Non voluptas voluptates et aliquid nobis vel tempora galisum et voluptatum illo et suscipit voluptate. Eos voluptas illo rem
dignissimos assumenda ab esse sint a nulla molestias id repudiandae quaerat id officia consequatur et esse rerum. Est omnis quia est
rerum perferendis ut quam molestiae qui velit sapiente aut voluptatibus eaque. Est suscipit mollitia est vero fuga non eligendi
possimus in similique sunt 33 galisum magni. </p><p>Sit quae ducimus non harum aperiam hic minima omnis ut voluptatem
eveniet et doloremque odio hic incidunt dolores cum error nisi! Id minima quam et sunt iure est porro possimus eos adipisci quae ex
fuga dolorem. Est odio deleniti ut perspiciatis nihil a natus mollitia sed eveniet consectetur ea sunt commodi sit quos aperiam aut
autem voluptas. Ex aliquid iste ut magni quia sed cupiditate quia aut nesciunt beatae! </p><p>Quo perferendis labore qui autem
fugiat non voluptatem earum rem molestiae nihil qui atque accusantium. Eum galisum nostrum quo voluptatibus exercitationem At
rerum eius a harum doloremque quo sunt dolorem ex rerum molestias eum minus odit. Lorem ipsum dolor sit amet. Non voluptas
voluptates et aliquid nobis vel tempora galisum et voluptatum illo et suscipit voluptate. Eos voluptas illo rem dignissimos assumenda
ab esse sint a nulla molestias id repudiandae quaerat id officia consequatur et esse rerum. Est omnis quia est rerum perferendis ut
quam molestiae qui velit sapiente aut voluptatibus eaque. Est suscipit mollitia est vero fuga non eligendi possimus in similique sunt
33 galisum magni. </p><p>Sit quae ducimus non harum aperiam hic minima omnis ut voluptatem eveniet et doloremque odio hic
5. Créer
incidunt dolores cum dans
error la page
nisi! d’authentification
Id minima quam et suntun formulaire
iure formé par
est porro possimus eos2 adipisci
zones dequae
texte
ex et un dolorem.
fuga bouton. Est odio deleniti
ut perspiciatis nihil a natus mollitia sed eveniet consectetur ea sunt commodi sit quos aperiam aut autem voluptas. Ex aliquid iste ut
magni quia sed cupiditate quia aut nesciunt beatae! </p><p>Quo perferendis labore qui autem fugiat non voluptatem earum rem
molestiae nihil qui atque accusantium. Eum galisum nostrum quo voluptatibus exercitationem At rerum eius a harum doloremque
quo sunt dolorem ex rerum molestias eum minus odit. Lorem ipsum dolor sit amet. Non voluptas voluptates et aliquid nobis vel
tempora galisum et voluptatum illo et suscipit voluptate. Eos voluptas illo rem dignissimos assumenda ab esse sint a nulla molestias
id repudiandae quaerat id officia consequatur et esse rerum. Est omnis quia est rerum perferendis ut quam molestiae qui velit
sapiente aut voluptatibus eaque. Est suscipit mollitia est vero fuga non eligendi possimus in similique sunt 33 galisum magni.
</p><p>Sit quae ducimus non harum aperiam hic minima omnis ut voluptatem eveniet et doloremque odio hic incidunt dolores cum
error nisi! Id minima quam et sunt iure est porro possimus eos adipisci quae ex fuga dolorem. Est odio deleniti ut perspiciatis nihil a
natus mollitia sed eveniet consectetur ea sunt commodi sit quos aperiam aut autem voluptas. Ex aliquid iste ut magni quia sed
cupiditate quia aut nesciunt beatae! </p><p>Quo perferendis labore qui autem fugiat non voluptatem earum rem molestiae nihil qui
atque accusantium. Eum galisum nostrum quo voluptatibus exercitationem At rerum eius a harum doloremque quo sunt dolorem ex
rerum molestias eum minus odit. Lorem ipsum dolor sit amet. Non voluptas voluptates et aliquid nobis vel tempora galisum et
voluptatum illo et suscipit voluptate. Eos voluptas illo rem dignissimos assumenda ab esse sint a nulla molestias id repudiandae
quaerat id 6. Ajouter
officia un système
consequatur de routage
et esse rerum. dans le fichier
Est omnis quia «est
main.dart » selon le ut
rerum perferendis schéma
quam suivant : qui velit sapiente aut
molestiae
• '/home' : path vers la page Home
voluptatibus eaque. Est suscipit mollitia est vero fuga non eligendi possimus in similique sunt 33 galisum magni. </p><p>Sit quae
ducimus non harum • aperiam
'/ inscription'
hic minima : path versutlavoluptatem
omnis page Inscription
eveniet et doloremque odio hic incidunt dolores cum error nisi! Id
minima quam et sunt • iure est porro possimus :eos
'/ authentification' adipisci
path vers laquae
pageexAuthentification
fuga dolorem. Est odio deleniti ut perspiciatis nihil a natus mollitia
sed eveniet consectetur ea sunt commodi sit quos aperiam aut autem voluptas. Ex aliquid iste ut magni quia sed cupiditate quia aut
nesciunt beatae! </p><p>Quo perferendis labore qui autem Fichier main.dart
fugiat non voluptatem earum rem molestiae nihil qui atque accusantium.
...
Eum galisum nostrum quo voluptatibus exercitationem At rerum eius a harum doloremque quo sunt dolorem ex rerum molestias
eum minus class MyApp extends StatelessWidget {
odit. Lorem ipsum dolor sit amet. Non voluptas voluptates et aliquid nobis vel tempora galisum et voluptatum illo et
final routes = {
suscipit voluptate. Eos voluptas
'/home': illo rem dignissimos
(context) => HomePage(), assumenda ab esse sint a nulla molestias id repudiandae quaerat id officia
consequatur et esse'/inscription':
rerum. Est omnis (context)
quia est rerum =>perferendis
InscriptionPage(),
ut quam molestiae qui velit sapiente aut voluptatibus eaque. Est
'/authentification': (context) => AuthentificationPage(),
suscipit mollitia est vero fuga non eligendi possimus in similique sunt 33 galisum magni. </p><p>Sit quae ducimus non harum
};
aperiam hic minima omnis ut voluptatem eveniet et doloremque odio hic incidunt dolores cum error nisi! Id minima quam et sunt
iure est porro@override
possimus eos adipisci quae ex fuga dolorem. Est odio deleniti ut perspiciatis nihil a natus mollitia sed eveniet
Widget
consectetur ea sunt commodibuild(BuildContext
sit quos aperiam aut context) {
autem voluptas. Ex aliquid iste ut magni quia sed cupiditate quia aut nesciunt
return MaterialApp(
beatae! </p><p>Quo perferendis labore qui autem fugiatfalse,
debugShowCheckedModeBanner: non voluptatem earum rem molestiae nihil qui atque accusantium. Eum
galisum nostrum quo voluptatibus exercitationem At rerum eius a harum doloremque quo sunt dolorem ex rerum molestias eum
minus odit. Lorem ipsum dolor sit amet. Non voluptas voluptates Pageet3aliquid nobis vel tempora galisum et voluptatum illo et suscipit
voluptate. Eos voluptas illo rem dignissimos assumenda ab esse sint a nulla molestias id repudiandae quaerat id officia consequatur e
Lorem ipsum dolor sit amet. Non voluptas voluptates et aliquid nobis vel tempora galisum et voluptatum illo et suscipit voluptate.
Eos voluptas illo rem dignissimos assumenda ab esse sint a nulla molestias id repudiandae quaerat id officia consequatur et esse
rerum. Est omnis quia est rerum perferendis ut quam molestiae qui velit sapiente aut voluptatibus eaque. Est suscipit mollitia est
vero fuga non eligendi possimus in similique sunt 33 galisum magni. </p><p>Sit quae ducimus non harum aperiam hic minima
omnis ut voluptatemroutes:
eveniet etroutes,
doloremque odio hic incidunt dolores cum error nisi! Id minima quam et sunt iure est porro possimus
eos adipisci quae exhome: InscriptionPage(),
fuga dolorem. );
Est odio deleniti ut perspiciatis nihil a natus mollitia sed eveniet consectetur ea sunt commodi sit
}
quos aperiam } aut autem voluptas. Ex aliquid iste ut magni quia sed cupiditate quia aut nesciunt beatae! </p><p>Quo perferendis
labore qui autem fugiat non voluptatem earum rem molestiae nihil qui atque accusantium. Eum galisum nostrum quo voluptatibus
exercitationem At rerumsous
7. Ajouter eiuslesa harum
boutons doloremque
« Inscriptionquo sunt
» et dolorem ex rerum
« Connexion » desmolestias eumpermettent
liens qui minus odit.deLorem ipsum dolor sit
basculer
amet. Non voluptas
d’unevoluptates et aliquid nobis vel tempora galisum et voluptatum illo et suscipit voluptate. Eos voluptas illo rem
page à l’autre.
dignissimos assumenda ab esse sint a nulla molestias id repudiandae quaerat id officia consequatur et esse rerum. Est omnis quia est
rerum perferendis ut quam molestiae qui velit Fichier sapienteinscription.page.dart
aut voluptatibus eaque. Est suscipit mollitia est vero fuga non eligendi
possimus in... similique sunt 33 galisum magni. </p><p>Sit quae ducimus non harum aperiam hic minima omnis ut voluptatem
TextButton(
eveniet et doloremque odio hic incidunt dolores cum error nisi! Id minima quam et sunt iure est porro possimus eos adipisci quae ex
child: Text("J'ai déjà un compte",
fuga dolorem. Est odiostyle:deleniti TextStyle(fontSize:
ut perspiciatis nihil a natus22)), mollitia sed eveniet consectetur ea sunt commodi sit quos aperiam aut
autem voluptas. onPressed:
Ex aliquid iste() ut magni
{ quia sed cupiditate quia aut nesciunt beatae! </p><p>Quo perferendis labore qui autem
Navigator.pop(context);
fugiat non voluptatem earum rem molestiae nihil qui atque accusantium. Eum galisum nostrum quo voluptatibus exercitationem At
Navigator.pushNamed(context, '/authentification');
rerum eius a harum }),doloremque quo sunt dolorem ex rerum molestias eum minus odit. Lorem ipsum dolor sit amet. Non voluptas
voluptates et...
aliquid nobis vel tempora galisum et voluptatum illo et suscipit voluptate. Eos voluptas illo rem dignissimos assumenda
ab esse sint a nulla molestias id repudiandae quaerat id officia consequatur et esse rerum. Est omnis quia est rerum perferendis ut
quam molestiae qui velit sapiente aut voluptatibus eaque. Est suscipit mollitia est vero fuga non eligendi possimus in similique sunt
33 galisum magni. </p><p>Sit quae ducimus non harum aperiam hic minima omnis ut voluptatem eveniet et doloremque odio hic
incidunt dolores cum error nisi! Id minima quam et sunt iure est porro possimus eos adipisci quae ex fuga dolorem. Est odio deleniti
ut perspiciatis nihil
Notiona natus mollitia:sed
théorique eveniet des
Stockage consectetur
données ea localement
sunt commodi sit quos
dans aperiam aut autem voluptas. Ex aliquid iste ut
Flutter
magni quia sed cupiditate quia aut nesciunt beatae! </p><p>Quo perferendis labore qui autem fugiat non voluptatem earum rem
molestiae nihilLe quistockage
atque accusantium.
est un aspect Eum très
galisum nostrumdequo
important voluptatibus
toute exercitationem
application. Dans uneAtapplication
rerum eius Flutter,
a harumildoloremque
quo sunt dolorem ex plusieurs
existe rerum molestias
façonseum minus odit.
de stocker Lorem ipsum
des données dolor :sit amet. Non voluptas voluptates et aliquid nobis vel
hors ligne
tempora galisum et voluptatum illo et suscipit voluptate. Eos voluptas illo rem dignissimos assumenda ab esse sint a nulla molestias
Méthode 1 : Utilisation de fichiers texte/CSV/JSON
id repudiandae quaerat id officia consequatur et esse rerum. Est omnis quia est rerum perferendis ut quam molestiae qui velit
Les types de
sapiente aut voluptatibus fichiers
eaque. les plusmollitia
Est suscipit couramment
est vero utilisés
fuga nonpoureligendi
enregistrer des données
possimus sontsunt
in similique TXT, 33 CSV
galisum magni.
et JSON. L'emplacement où placer les fichiers de données est le répertoire
</p><p>Sit quae ducimus non harum aperiam hic minima omnis ut voluptatem eveniet et doloremque odio hic incidunt dolores cum
Documents d'un
appareil. Sur Android, c'est le répertoire AppData et sur iOS, c'est NSDocumentDirectory.
error nisi! Id minima quam et sunt iure est porro possimus eos adipisci quae ex fuga dolorem. Est odio deleniti ut perspiciatis nihil a
natus mollitia https://pub.dev/packages/path_provider
sed eveniet consectetur ea sunt commodi sit quos aperiam aut autem voluptas. Ex aliquid iste ut magni quia sed
cupiditate quiaMéthode
aut nesciunt2 :beatae!
Base de </p><p>Quo perferendis labore qui autem fugiat non voluptatem earum rem molestiae nihil qui
données SQLite
atque accusantium. Eum galisum nostrum quo voluptatibus exercitationem At rerum eius a harum doloremque quo sunt dolorem ex
SQLite est une base de données SQL qui peut être utilisée pour stocker des données localement.
rerum molestias eum minus odit. Lorem ipsum dolor sit amet. Non voluptas voluptates et aliquid nobis vel tempora galisum et
Il est très utile si vous souhaitez stocker une grande quantité de données de manière ordonnée.
voluptatum illo et suscipit voluptate. Eos voluptas illo rem dignissimos assumenda ab esse sint a nulla molestias id repudiandae
https://pub.dev/packages/sqflite
quaerat id officia consequatur et esse rerum. Est omnis quia est rerum perferendis ut quam molestiae qui velit sapiente aut
Méthode
voluptatibus eaque. 3 : Lesmollitia
Est suscipit préférences
est veropartagées
fuga non eligendi possimus in similique sunt 33 galisum magni. </p><p>Sit quae
ducimus non harum aperiam hic minima omnis
Les préférences partagées sont l'un ut voluptatem evenietles
des moyens et doloremque odio hic
plus populaires de incidunt
stockerdolores cum error nisi! Id
des données
minima quam et sunt iure estIlporro
localement. possimus
utilise eos adipisci
le concept quae clé-valeur
de paires ex fuga dolorem.
pour Est odio deleniti
stocker ut perspiciatis
les données nihil aLes
localement. natus mollitia
sed eveniet consectetur
préférencesea sunt commodi
partagées sit quos
offrent aperiam autdeautem
la possibilité voluptas.
stocker Ex aliquid
des entiers, des iste ut magni
doubles, des quia sed cupiditate
flottants et des quia aut
nesciunt beatae! chaînes. C'est perferendis
</p><p>Quo un excellent outilquipour
labore autemstocker
fugiat par exemple certaines
non voluptatem earum rem préférences de l'utilisateur
molestiae nihil qui atque accusantium.
comme le thème de l'application ou bien le mode sombre ou le mode clair.
Eum galisum nostrum quo voluptatibus exercitationem At rerum eius a harum doloremque quo sunt dolorem ex rerum molestias
eum minus odit. Lorem ipsum dolor sit amet. Non voluptas voluptates et aliquid nobis vel tempora galisum et voluptatum illo et
https://pub.dev/packages/shared_preferences
suscipit voluptate. Eos voluptas illo rem dignissimos assumenda ab esse sint a nulla molestias id repudiandae quaerat id officia
Il existe un concept similaire aux préférences partagées qui s’appelle le stockage sécurisé : il
consequatur et esse rerum. Est omnis quia est rerum perferendis ut quam molestiae qui velit sapiente aut voluptatibus eaque. Est
permet de stocker les données sous forme de paires clé-valeur mais avec la seule différence est
suscipit mollitia est vero fuga non eligendi possimus in similique sunt 33 galisum magni. </p><p>Sit quae ducimus non harum
que dans le stockage sécurisé, les données stockées sont cryptées.
aperiam hic minima omnis ut voluptatem eveniet et doloremque odio hic incidunt dolores cum error nisi! Id minima quam et sunt
iure est porro https://pub.dev/packages/flutter_secure_storage
possimus eos adipisci quae ex fuga dolorem. Est odio deleniti ut perspiciatis nihil a natus mollitia sed eveniet
consectetur ea Méthode
sunt commodi4 : Base de données
sit quos aperiam autHive autem voluptas. Ex aliquid iste ut magni quia sed cupiditate quia aut nesciunt
beatae! </p><p>Quo
Hive est perferendis
un stockage laboredequi autem local
données fugiat très
non populaire
voluptatemparmi
earum lesremdéveloppeurs
molestiae nihilFlutter.
qui atque
Lesaccusantium.
deux Eum
galisum nostrum quo voluptatibus exercitationem At rerum eius a harum doloremque quo sunt dolorem ex rerum molestias eum
minus odit. Lorem ipsum dolor sit amet. Non voluptas voluptates Pageet4aliquid nobis vel tempora galisum et voluptatum illo et suscipit
voluptate. Eos voluptas illo rem dignissimos assumenda ab esse sint a nulla molestias id repudiandae quaerat id officia consequatur e
Lorem ipsum dolor sit amet. Non voluptas voluptates et aliquid nobis vel tempora galisum et voluptatum illo et suscipit voluptate.
Eos voluptas illo rem dignissimos assumenda ab esse sint a nulla molestias id repudiandae quaerat id officia consequatur et esse
rerum. Est omnis quia est rerum perferendis ut quam molestiae qui velit sapiente aut voluptatibus eaque. Est suscipit mollitia est
vero fuga non eligendi possimus in similique sunt 33 galisum magni. </p><p>Sit quae ducimus non harum aperiam hic minima
omnis ut voluptatem evenietraisons
principales et doloremque odio hic incidunt
de sa popularité dolores
sont qu'il s'agitcum errorbase
d'une nisi!de
Iddonnées
minima quam NoSQLet sunt iure estpeut
et qu'elle porro possimus
eos adipisci quae ex fuga dolorem. Est odio deleniti ut perspiciatis nihil a natus mollitia
non seulement stocker des types de données primitifs, mais également des classes Dart. sed eveniet consectetur ea sunt commodi sit
quos aperiam aut autem voluptas. Ex aliquid iste ut magni quia sed cupiditate quia aut nesciunt beatae! </p><p>Quo perferendis
Hive est utilisé pour mettre en cache les messages texte d'un chat particulier, pour mettre en
labore qui autem fugiat non voluptatem earum rem molestiae nihil qui atque accusantium. Eum galisum nostrum quo voluptatibus
cache les détails du profil de l'utilisateur et des données beaucoup plus complexes comme celle-
exercitationemci. At rerum eius a harum doloremque quo sunt dolorem ex rerum molestias eum minus odit. Lorem ipsum dolor sit
amet. Non voluptas voluptates et aliquid nobis vel tempora galisum et voluptatum illo et suscipit voluptate. Eos voluptas illo rem
https://pub.dev/packages/hive
dignissimos assumenda ab esse sint a nulla molestias id repudiandae quaerat id officia consequatur et esse rerum. Est omnis quia est
rerum perferendisIl existe
ut quamun concept
molestiaesimilaire
qui velit àsapiente
Hive nommé Objectbox.
aut voluptatibus eaque.Il s’agit d’unemollitia
Est suscipit base deestdonnées
vero fuga clé-
non eligendi
valeur native Dart. Elle est extrêmement rapide et améliore les taux
possimus in similique sunt 33 galisum magni. </p><p>Sit quae ducimus non harum aperiam hic minima omnis ut voluptatem de réponse tout en
permettant
eveniet et doloremque odiodes
hic applications
incidunt dolores en cum
temps réel.
error nisi! Id minima quam et sunt iure est porro possimus eos adipisci quae ex
fuga dolorem. https://pub.dev/packages/objectbox
Est odio deleniti ut perspiciatis nihil a natus mollitia sed eveniet consectetur ea sunt commodi sit quos aperiam aut
autem voluptas. Ex aliquid iste ut magni quia sed cupiditate quia aut nesciunt beatae! </p><p>Quo perferendis labore qui autem
fugiat non voluptatem earum rem molestiae nihil qui atque accusantium. Eum galisum nostrum quo voluptatibus exercitationem At
8. On souhaite gérer les utilisateurs à travers les préférences partagées. Développer la méthode
rerum eius a harum doloremque quo sunt dolorem ex rerum molestias eum minus odit. Lorem ipsum dolor sit amet. Non voluptas
privée onInscrire() appelée au clic sur le bouton « Inscription » qui permet d’ajouter l’identifiant
voluptates et aliquid nobis vel tempora galisum et voluptatum illo et suscipit voluptate. Eos voluptas illo rem dignissimos assumenda
et le mot de passe dans les préférences partagées puis de basculer vers la page Home.
ab esse sint a nulla molestias id repudiandae quaerat id officia consequatur et esse rerum. Est omnis quia est rerum perferendis ut
quam molestiaeRemarque
qui velit sapiente
: aut voluptatibus eaque. Est suscipit mollitia est vero fuga non eligendi possimus in similique sunt
33 galisum magni.Pour</p><p>Sit quae ducimus
pouvoir utiliser non harum
les préférences aperiam ilhicfaudrait
partagées, minimaajouter
omnis utdansvoluptatem
la partieeveniet et doloremque
« dependencies » odio hic
incidunt dolores ducum error nisi!
le fichier Id minima quam
« pubspec.yaml » laetligne
sunt iure est porro
suivante : possimus eos adipisci quae ex fuga dolorem. Est odio deleniti
ut perspiciatis nihil a natus mollitia sed eveniet consectetur ea sunt commodi sit quos aperiam aut autem voluptas. Ex aliquid iste ut
dependencies:
shared_preferences:
magni quia sed cupiditate quia aut nesciunt beatae! </p><p>Quo perferendis labore qui autem fugiat non voluptatem earum rem
molestiae nihil qui flutter:
atque accusantium. Eum galisum nostrum quo voluptatibus exercitationem At rerum eius a harum doloremque
quo sunt dolorem exsdk: rerumflutter
molestias eum minus odit. Lorem ipsum dolor sit amet. Non voluptas voluptates et aliquid nobis vel
tempora galisum et voluptatumcommande
Puis lancer la : flutter
illo et suscipit pub get
voluptate. Eos voluptas illo rem dignissimos assumenda ab esse sint a nulla molestias
Fichier inscription.page.dart
id repudiandae quaerat id officia consequatur et esse rerum. Est omnis quia est rerum perferendis ut quam molestiae qui velit
sapiente aut... voluptatibus eaque. Est suscipit mollitia est vero fuga non eligendi possimus in similique sunt 33 galisum magni.
class InscriptionPage extends StatelessWidget {
</p><p>Sit quae ducimus non harum aperiam hic minima omnis ut voluptatem eveniet et doloremque odio hic incidunt dolores cum
late SharedPreferences prefs;
error nisi! Id...
minima quam et sunt iure est porro possimus eos adipisci quae ex fuga dolorem. Est odio deleniti ut perspiciatis nihil a
natus mollitia sed eveniet consectetur onPressed: (){
ea sunt commodi sit quos aperiam aut autem voluptas. Ex aliquid iste ut magni quia sed
_onInscrire(context);
cupiditate quia aut nesciunt beatae! </p><p>Quo perferendis labore qui autem fugiat non voluptatem earum rem molestiae nihil qui
}
atque accusantium.
... Eum galisum nostrum quo voluptatibus exercitationem At rerum eius a harum doloremque quo sunt dolorem ex
rerum molestias Future<void>
eum minus odit. _onInscrire(BuildContext
Lorem ipsum dolor sit amet. Non context)
voluptas async {
voluptates et aliquid nobis vel tempora galisum et
prefs = await SharedPreferences.getInstance();
voluptatum illo et suscipit voluptate. Eos voluptas illo rem dignissimos assumenda ab esse sint a nulla molestias id repudiandae
if (!txt_login.text.isEmpty && !txt_password.text.isEmpty) {
quaerat id officia consequatur et esse rerum. Est omnis
prefs.setString("login", quia est rerum perferendis ut quam molestiae qui velit sapiente aut
txt_login.text);
prefs.setString("password", txt_password.text);
voluptatibus eaque. Est suscipit mollitia est vero fuga non eligendi possimus in similique sunt 33 galisum magni. </p><p>Sit quae
Navigator.pop(context);
ducimus non harum aperiam hic minima omnis ut voluptatem eveniet et doloremque odio hic incidunt dolores cum error nisi! Id
Navigator.pushNamed(context, '/home');
minima quam et sunt } iure est porro possimus eos adipisci quae ex fuga dolorem. Est odio deleniti ut perspiciatis nihil a natus mollitia
}
sed eveniet consectetur ea sunt commodi sit quos aperiam aut autem voluptas. Ex aliquid iste ut magni quia sed cupiditate quia aut
...
nesciunt beatae! </p><p>Quo perferendis labore qui autem fugiat non voluptatem earum rem molestiae nihil qui atque accusantium.
Remarque :
Eum galisum nostrum quo voluptatibus exercitationem At rerum eius a harum doloremque quo sunt dolorem ex rerum molestias
Future est une classe Dart de base pour travailler avec des opérations asynchrones. Un objet
eum minus odit. Lorem ipsum dolor sit amet. Non voluptas voluptates et aliquid nobis vel tempora galisum et voluptatum illo et
Futur représente une valeur ou une erreur potentielle qui sera disponible à un moment donné
suscipit voluptate. Eos voluptas illo rem dignissimos assumenda ab esse sint a nulla molestias id repudiandae quaerat id officia
dans le futur.
consequatur et esse rerum. Est omnis quia est rerum perferendis ut quam molestiae qui velit sapiente aut voluptatibus eaque. Est
9. Développer
suscipit mollitia est vero fugala méthode privée
non eligendi _onAuthentifier()
possimus in similique suntappelée
33 galisumau clic
magni.sur </p><p>Sit
le bouton «quae
Connexion
ducimus» non harum
qui permet
aperiam hic minima omnisde ut vérifier
voluptatem l’identifiant
queeveniet et le motodio
et doloremque de passe saisis dolores
hic incidunt sont identiques
cum errorà nisi!
ceuxIdenregistrés
minima quam et sunt
iure est porro dans les préférences
possimus eos adipiscipartagées puis de
quae ex fuga basculer
dolorem. Estvers
odioladeleniti
page Home.
ut perspiciatis nihil a natus mollitia sed eveniet
consectetur ea sunt commodi sit quos aperiam aut autem voluptas. Ex aliquid iste ut magni quia sed cupiditate quia aut nesciunt
beatae! </p><p>Quo perferendis labore qui autem fugiat non voluptatem earum rem molestiae nihil qui atque accusantium. Eum
galisum nostrum quo voluptatibus exercitationem At rerum eius a harum doloremque quo sunt dolorem ex rerum molestias eum
minus odit. Lorem ipsum dolor sit amet. Non voluptas voluptates Page et5aliquid nobis vel tempora galisum et voluptatum illo et suscipit
voluptate. Eos voluptas illo rem dignissimos assumenda ab esse sint a nulla molestias id repudiandae quaerat id officia consequatur e
Lorem ipsum dolor sit amet. Non voluptas voluptates et aliquid nobis vel tempora galisum et voluptatum illo et suscipit voluptate.
Eos voluptas illo rem dignissimos assumenda ab esse sint a nulla molestias id repudiandae quaerat id officia consequatur et esse
rerum. Est omnis quia est rerum perferendis ut quam molestiae qui velit sapiente aut voluptatibus eaque. Est suscipit mollitia est
vero fuga non eligendi possimus in similique sunt 33 galisum magni. </p><p>Sit quae ducimus non harum aperiam hic minima
omnis ut voluptatem
10. Modifier eveniet et doloremque
les méthodes odio hic incidunt
_onInscrire() et dolores cum error nisi! Id minima
_onAuthentifier() de façonquam
à ceetqu’un
sunt iure est porro possimus
message
eos adipisci quae ex fuga dolorem. Est odio deleniti ut perspiciatis nihil a natus mollitia sed
d’erreur s’affiche si l’identifiant ou le mot de passe sont vides pour l’inscription ou eveniet consectetur ea suntsicommodi sit
quos aperiam aut autem voluptas.
l’utilisateur n’existeExpas aliquid
pour iste ut magni quia sed cupiditate quia aut nesciunt beatae! </p><p>Quo perferendis
l’authentification.
labore qui autem fugiat non voluptatem earum rem molestiae nihil qui atque accusantium. Eum galisum nostrum quo voluptatibus
exercitationem At rerum eius a harum doloremque Fichier
quo inscription.page.dart
sunt dolorem ex rerum molestias eum minus odit. Lorem ipsum dolor sit
amet. Non Future<void>
voluptas voluptates _onInscrire(BuildContext
et aliquid nobis vel tempora galisum context) async {illo et suscipit voluptate. Eos voluptas illo rem
et voluptatum
dignissimos...assumenda ab esse sint a nulla molestias id repudiandae quaerat id officia consequatur et esse rerum. Est omnis quia est
const snackBar = SnackBar(
rerum perferendis ut quam molestiae
content: Text('Idqui velit
ou motsapiente aut voluptatibus
de passe vides'),eaque. Est suscipit mollitia est vero fuga non eligendi
possimus in similique
); sunt 33 galisum magni. </p><p>Sit quae ducimus non harum aperiam hic minima omnis ut voluptatem
ScaffoldMessenger.of(context).showSnackBar(snackBar);
eveniet et doloremque odio hic incidunt dolores cum error nisi! Id minima quam et sunt iure est porro possimus eos adipisci quae ex
...
fuga dolorem.} Est odio deleniti ut perspiciatis nihil a natus mollitia sed eveniet consectetur ea sunt commodi sit quos aperiam aut
autem voluptas. Ex aliquid iste ut magni quia sed cupiditate quia aut nesciunt beatae! </p><p>Quo perferendis labore qui autem
fugiat non voluptatem earum rem molestiae nihil qui atque accusantium. Eum galisum nostrum quo voluptatibus exercitationem At
rerum eius a harum doloremque quo sunt dolorem ex rerum molestias eum minus odit. Lorem ipsum dolor sit amet. Non voluptas
voluptates et aliquid nobis vel tempora galisum et voluptatum illo et suscipit voluptate. Eos voluptas illo rem dignissimos assumenda
ab esse sint a nulla molestias id repudiandae quaerat id officia consequatur et esse rerum. Est omnis quia est rerum perferendis ut
quam molestiae qui velit sapiente aut voluptatibus eaque. Est suscipit mollitia est vero fuga non eligendi possimus in similique sunt
33 galisum magni. </p><p>Sit quae ducimus non harum aperiam hic minima omnis ut voluptatem eveniet et doloremque odio hic
incidunt dolores cum error nisi! Id minima quam et sunt iure est porro possimus eos adipisci quae ex fuga dolorem. Est odio deleniti
ut perspiciatis nihil a natus mollitia sed eveniet consectetur ea sunt commodi sit quos aperiam aut autem voluptas. Ex aliquid iste ut
magni quia sed cupiditate quia aut nesciunt beatae! </p><p>Quo perferendis labore qui autem fugiat non voluptatem earum rem
molestiae nihil qui atque accusantium. Eum galisum nostrum quo voluptatibus exercitationem At rerum eius a harum doloremque
quo sunt dolorem ex rerum molestias eum minus odit. Lorem ipsum dolor sit amet. Non voluptas voluptates et aliquid nobis vel
tempora galisum et voluptatum illo et suscipit voluptate. Eos voluptas illo rem dignissimos assumenda ab esse sint a nulla molestias
id repudiandae quaerat id officia consequatur et esse rerum. Est omnis quia est rerum perferendis ut quam molestiae qui velit
sapiente aut voluptatibus eaque. Est suscipit mollitia est vero fuga non eligendi possimus in similique sunt 33 galisum magni.
</p><p>Sit quae ducimus non harum aperiam hic minima omnis ut voluptatem eveniet et doloremque odio hic incidunt dolores cum
error nisi!11.
Id minima quam etmaintenant
On souhaite porro l’état
sunt iure estgérer possimus eos adipisci de
de connexion l’utilisateur
quae ex fuga dolorem. odio qu’elle
Estsorte
de telle deleniti ut perspiciatis nihil a
démarre
natus mollitia automatiquement
sed eveniet consectetur
sur laeapage
suntHome
commodi si l’utilisateur
sit quos aperiam aut autemlors
était connecté voluptas. Ex aliquid
de la dernière iste ut magni
utilisation de quia sed
cupiditate quial’application.
aut nesciunt beatae! </p><p>Quo
Modifier de nouveau perferendis labore qui
les méthodes autem fugiat nonetvoluptatem
_onInscrire() earum rem molestiae
_onAuthentifier() de nihil qui
atque accusantium.
façon à enregistrer une variable booléenne « connecte » (qui représente si l’utilisateur estdolorem ex
Eum galisum nostrum quo voluptatibus exercitationem At rerum eius a harum doloremque quo sunt
rerum molestias eum minus odit. Lorem ipsum dolor sit amet. Non voluptas voluptates et aliquid nobis vel tempora galisum et
connecté ou non) à True dans les préférences partagées.
voluptatum illo et suscipit voluptate. Eos voluptas illo rem dignissimos assumenda ab esse sint a nulla molestias id repudiandae
quaerat id officia consequatur et esse rerum. Est Fichier
omnisinscription.page.dart
quia est rerum perferendis ut quam molestiae qui velit sapiente aut
voluptatibusFuture<void> _onInscrire(BuildContext
eaque. Est suscipit mollitia est vero fuga non eligendi context)
possimus async {
in similique sunt 33 galisum magni. </p><p>Sit quae
ducimus non ...harum aperiam hic minima omnis ut voluptatem eveniet et doloremque odio hic incidunt dolores cum error nisi! Id
prefs.setBool("connecte", true);
minima quam ...et sunt iure est porro possimus eos adipisci quae ex fuga dolorem. Est odio deleniti ut perspiciatis nihil a natus mollitia
sed eveniet }consectetur ea sunt commodi sit quos aperiam aut autem voluptas. Ex aliquid iste ut magni quia sed cupiditate quia aut
nesciunt beatae! </p><p>Quo perferendis labore qui autem fugiat non voluptatem earum rem molestiae nihil qui atque accusantium.
Eum galisum Ajouter quo
12. nostrum dansvoluptatibus
la page « Home » un bouton
exercitationem de déconnexion
At rerum eius a harum qui permet d’enregistrer
doloremque quo sunt dolorem la variable
ex rerum molestias
eum minus odit. booléenne « connecte
Lorem ipsum » àamet.
dolor sit FalseNonet de basculer
voluptas vers la page
voluptates d’inscription.
et aliquid nobis vel tempora galisum et voluptatum illo et
suscipit voluptate. Eos voluptas illo rem dignissimos assumenda ab esse sint a nulla molestias id repudiandae quaerat id officia
consequatur et esse rerum. Est omnis quia est rerum Fichier home.page.dart
perferendis ut quam molestiae qui velit sapiente aut voluptatibus eaque. Est
...
suscipit mollitia est vero fuga non eligendi possimus in similique sunt 33 galisum magni. </p><p>Sit quae ducimus non harum
class HomePage extends StatelessWidget {
aperiam hic minima omnis ut voluptatem eveniet
late SharedPreferences prefs; et doloremque odio hic incidunt dolores cum error nisi! Id minima quam et sunt
...possimus eos adipisci quae ex fuga dolorem. Est odio deleniti ut perspiciatis nihil a natus mollitia sed eveniet
iure est porro
body: Center(
consectetur ea sunt commodi sit quos aperiam aut autem voluptas. Ex aliquid iste ut magni quia sed cupiditate quia aut nesciunt
child: Container(
beatae! </p><p>Quo perferendis
padding: labore qui autem fugiat non voluptatem earum rem molestiae nihil qui atque accusantium. Eum
EdgeInsets.all(10),
galisum nostrum quo voluptatibus exercitationem At rerum eius a harum doloremque quo sunt dolorem ex rerum molestias eum
minus odit. Lorem ipsum dolor sit amet. Non voluptas voluptates Page
et6aliquid nobis vel tempora galisum et voluptatum illo et suscipit
voluptate. Eos voluptas illo rem dignissimos assumenda ab esse sint a nulla molestias id repudiandae quaerat id officia consequatur e
Lorem ipsum dolor sit amet. Non voluptas voluptates et aliquid nobis vel tempora galisum et voluptatum illo et suscipit voluptate.
Eos voluptas illo rem dignissimos assumenda ab esse sint a nulla molestias id repudiandae quaerat id officia consequatur et esse
rerum. Est omnis quia est rerum perferendis ut quam molestiae qui velit sapiente aut voluptatibus eaque. Est suscipit mollitia est
vero fuga non eligendi possimus in similique sunt 33 galisum magni. </p><p>Sit quae ducimus non harum aperiam hic minima
omnis ut voluptatem eveniet et doloremque
child: odio hic incidunt dolores cum error nisi! Id minima quam et sunt iure est porro possimus
ElevatedButton(
eos adipisci quae ex fuga dolorem.style: ElevatedButton.styleFrom(
Est odio deleniti ut perspiciatis nihil a natus mollitia sed eveniet consectetur ea sunt commodi sit
minimumSize: const Size.fromHeight(50)),
quos aperiam aut autem voluptas. Ex aliquid(){
onPressed: iste ut magni quia sed cupiditate quia aut nesciunt beatae! </p><p>Quo perferendis
labore qui autem fugiat non voluptatem earum rem molestiae nihil qui atque accusantium. Eum galisum nostrum quo voluptatibus
_Deconnexion(context);
},
exercitationem At rerum eius a harum doloremque quo sunt dolorem ex rerum molestias eum minus odit. Lorem ipsum dolor sit
child: Text('Déconnexion', style: TextStyle(fontSize: 22))),
amet. Non voluptas voluptates
))); et aliquid nobis vel tempora galisum et voluptatum illo et suscipit voluptate. Eos voluptas illo rem
}
dignissimos assumenda ab esse sint a nulla molestias id repudiandae quaerat id officia consequatur et esse rerum. Est omnis quia est
rerum perferendis ut quam molestiae qui velit sapiente aut voluptatibus eaque. Est suscipit mollitia est vero fuga non eligendi
Future<void> _Deconnexion(context) async {
possimus in similique
prefssunt 33 galisum
= await magni. </p><p>Sit quae ducimus nonprefs.setBool("connecte",
SharedPreferences.getInstance(); harum aperiam hic minima omnis ut voluptatem
false);
eveniet et doloremque odio Navigator.pushNamedAndRemoveUntil(context,
hic incidunt dolores cum error nisi! Id minima quam et sunt '/authentification',
iure est porro possimus eos adipisci quae ex
(route) =>
fuga dolorem. Est odio deleniti ut perspiciatis nihil a natus mollitia sed eveniet consectetur ea sunt commodi sit quos aperiam aut
false);
autem voluptas.} Ex aliquid iste ut magni quia sed cupiditate quia aut nesciunt beatae! </p><p>Quo perferendis labore qui autem
}
fugiat non voluptatem earum rem molestiae nihil qui atque accusantium. Eum galisum nostrum quo voluptatibus exercitationem At
rerum eius a harum doloremque quo sunt dolorem ex rerum molestias eum minus odit. Lorem ipsum dolor sit amet. Non voluptas
voluptates et aliquid nobis vel tempora galisum et voluptatum illo et suscipit voluptate. Eos voluptas illo rem dignissimos assumenda
ab esse sint a nulla molestias id repudiandae quaerat id officia consequatur et esse rerum. Est omnis quia est rerum perferendis ut
quam molestiae qui velit sapiente aut voluptatibus eaque. Est suscipit mollitia est vero fuga non eligendi possimus in similique sunt
33 galisum magni. </p><p>Sit quae ducimus non harum aperiam hic minima omnis ut voluptatem eveniet et doloremque odio hic
incidunt dolores cum error nisi! Id minima quam et sunt iure est porro possimus eos adipisci quae ex fuga dolorem. Est odio deleniti
ut perspiciatis nihil a natus mollitia sed eveniet consectetur ea sunt commodi sit quos aperiam aut autem voluptas. Ex aliquid iste ut
magni quia sed cupiditate quia aut nesciunt beatae! </p><p>Quo perferendis labore qui autem fugiat non voluptatem earum rem
molestiae nihil qui atque accusantium. Eum galisum nostrum quo voluptatibus exercitationem At rerum eius a harum doloremque
quo sunt dolorem ex rerum molestias eum minus odit. Lorem ipsum dolor sit amet. Non voluptas voluptates et aliquid nobis vel
tempora galisum et voluptatum illo et suscipit voluptate. Eos voluptas illo rem dignissimos assumenda ab esse sint a nulla molestias
id repudiandae quaerat id officia consequatur et esse rerum. Est omnis quia est rerum perferendis ut quam molestiae qui velit
sapiente aut voluptatibus eaque. Est suscipit mollitia est vero fuga non eligendi possimus in similique sunt 33 galisum magni.
</p><p>Sit quae ducimus non harum aperiam hic minima omnis ut voluptatem eveniet et doloremque odio hic incidunt dolores cum
error nisi! Id minima quam et sunt iure est porro possimus eos adipisci quae ex fuga dolorem. Est odio deleniti ut perspiciatis nihil a
13. Modifier
natus mollitia sed evenietla consectetur
page « main.dart
ea sunt »commodi
pour ne pas afficher
sit quos la page
aperiam Inscription
aut autem à chaque
voluptas. fois mais
Ex aliquid plutôt
iste ut magni quia sed
récupérer la variable booléenne « connecte » des préférences partagées et d’afficher :
cupiditate quia aut nesciunt beatae! </p><p>Quo perferendis labore qui autem fugiat non voluptatem earum rem molestiae nihil qui
atque accusantium.•Eum Lagalisum
page « nostrum
Home »quo si elle vaut Trueexercitationem At rerum eius a harum doloremque quo sunt dolorem ex
voluptatibus
rerum molestias eum • minus
La page odit. Lorem ipsum
« Inscription » sidolor
elle sit
vautamet. Non voluptas voluptates et aliquid nobis vel tempora galisum et
False
voluptatum illo et suscipit voluptate. Eos voluptas illo rem dignissimos assumenda ab esse sint a nulla molestias id repudiandae
quaerat id officia consequatur et esse rerum. Est omnis quia est rerum perferendis ut quam molestiae qui velit sapiente aut
voluptatibus eaque. Est suscipit mollitia est vero fuga non eligendi possimus in similique sunt 33 galisum magni. </p><p>Sit quae
Fichier main.dart
ducimus non harum aperiam hic minima omnis ut voluptatem eveniet et doloremque odio hic incidunt dolores cum error nisi! Id
...
minima quam et sunt iure est porro
home: possimus eos adipisci quae ex fuga dolorem. Est odio deleniti ut perspiciatis nihil a natus mollitia
FutureBuilder(
sed eveniet consectetur ea suntfuture:
commodi SharedPreferences.getInstance(),
sit quos aperiam aut autem voluptas. Ex aliquid iste ut magni quia sed cupiditate quia aut
builder: (context,
nesciunt beatae! </p><p>Quo perferendis labore qui autem snapshot)
fugiat non voluptatem earum rem molestiae nihil qui atque accusantium.
{
Eum galisum nostrum quo voluptatibus exercitationem At rerum
if (snapshot.hasData) { eius a harum doloremque quo sunt dolorem ex rerum molestias
eum minus odit. Lorem ipsum dolor boolsitconn
amet. =Nonsnapshot.data?.getBool('connecte')
voluptas voluptates et aliquid nobis vel tempora ?? false;
galisum et voluptatum illo et
if (conn)
suscipit voluptate. Eos voluptas illo rem dignissimos assumenda ab esse sint a nulla molestias id repudiandae quaerat id officia
return HomePage();
consequatur et esse rerum. Est} omnis quia est rerum perferendis ut quam molestiae qui velit sapiente aut voluptatibus eaque. Est
suscipit mollitia est vero fugareturn AuthentificationPage();
non eligendi possimus in similique sunt 33 galisum magni. </p><p>Sit quae ducimus non harum
})
aperiam hic minima omnis ut voluptatem eveniet et doloremque odio hic incidunt dolores cum error nisi! Id minima quam et sunt
...
iure est porro possimus eos adipisci quae ex fuga dolorem. Est odio deleniti ut perspiciatis nihil a natus mollitia sed eveniet
consectetur ea sunt commodi sit quos aperiam aut autem voluptas. Ex aliquid iste ut magni quia sed cupiditate quia aut nesciunt
beatae! </p><p>Quo perferendis labore qui autem fugiat non voluptatem earum rem molestiae nihil qui atque accusantium. Eum
galisum nostrum quo voluptatibus exercitationem At rerum eius a harum doloremque quo sunt dolorem ex rerum molestias eum
minus odit. Lorem ipsum dolor sit amet. Non voluptas voluptates Pageet7aliquid nobis vel tempora galisum et voluptatum illo et suscipit
voluptate. Eos voluptas illo rem dignissimos assumenda ab esse sint a nulla molestias id repudiandae quaerat id officia consequatur e

You might also like