Flutter & Faith : Création d'une application de chat biblique IA avec une architecture empilée - Partie 2

DEV - 20/05
Configuration de Flutter avec Stacked pour des performances optimales Bienvenue dans la deuxième...

Configuration de Flutter avec Stacked pour des performances optimales

Bienvenue dans le deuxième volet de notre plongée technique approfondie dans la création d'une application de chat AI Bible. Dans la première partie, nous avons présenté le concept et les technologies impliquées. Maintenant, retroussons nos manches et entrons dans le vif du sujet de la configuration de Flutter avec l'architecture Stacked.

Pourquoi empilé

Stacked fournit une architecture claire qui sépare l'interface utilisateur et la logique métier, ce qui est crucial pour la maintenabilité et l'évolutivité. C’est particulièrement bénéfique pour la gestion d’états complexes et l’injection de dépendances, garantissant que notre application reste performante et réactive. Pour moi, une utilisation particulière de Stacked est l’élimination du code passe-partout et de la logique répétitive inutile.

Initialisation du projet

Tout d'abord, nous configurons notre environnement Flutter pour utiliser Stacked CLI

Installer la CLI empilée

Dart Pub Global Activer Stacked_cli
Entrer en mode plein écran Quitter le mode plein écran

Vous verrez peut-être une instruction vous demandant d'ajouter un chemin de publication à votre système ou à l'environnement de chemin utilisateur de votre PC ou Mac, veuillez le faire.

Assurez-vous que la dernière version de Flutter est installée et que votre IDE préféré est prêt à fonctionner.

Créez un nouveau projet Flutter en utilisant Stacked CLI

compagnon d'application de création empilé --description MyApp --org com.myapp
Entrer en mode plein écran Quitter le mode plein écran

La ligne ci-dessus indique à Stacked CLI de créer un nouveau projet Flutter appelé « compagnon », avec une description, « MyApp » et le domaine de l'entreprise, qui est un identifiant unique de votre application, au cas où vous décideriez de publier sur les magasins d'applications « com. mon application"

Asseyez-vous, regardez et émerveillez-vous devant la façon dont Stacked CLI crée votre application Flutter avec les dépendances de démarrage, les vues de démarrage, les modèles de vue et les classes de test nécessaires. Que peut demander de plus un ingénieur mobile productif ?

Vous pouvez ajouter de nouvelles vues, services, boîtes de dialogue, feuilles de fond, widgets, et tous sont livrés avec leurs classes de modèle de vue et de test.

vue de création empilée bible_ch...
[Courte citation de 8% de l'article original]
Loading...