Flutter Learning for FREE
642 subscribers
18 photos
4 videos
16 files
24 links
🧐 Want to learn Mobile development (android & iOS) with Flutter and get one of the most demanded Skill 💵?

Then stay tuned 🌟 and just watch the course we publish once a week🗓️:

https://t.me/flutter_learning_free
Download Telegram
Flutter est un framework open-source développé par Google, utilisé pour créer des applications multiplateformes, notamment pour Android, iOS, Windows, Mac, Linux et le web à partir d'un seul code source.


Il utilise le langage de programmation Dart, également développé par Google, et offre une approche basée sur les widgets pour la construction d'interfaces utilisateur.

Ce qui distingue Flutter, c'est sa capacité à fournir une expérience utilisateur native, grâce à son moteur de rendu intégré appelé "Skia", offrant des performances élevées et une apparence native sur différentes plateformes. Flutter propose une vaste collection de widgets personnalisables et prêts à l'emploi, facilitant ainsi le développement d'interfaces utilisateur riches et esthétiques.

L'un des principaux avantages de Flutter est sa rapidité de développement, grâce à sa fonctionnalité de rechargement à chaud (hot reload), permettant aux développeurs de voir instantanément les modifications apportées au code sans avoir à reconstruire toute l'application. Cela accélère considérablement le processus de développement et facilite les tests.
En résumé, Flutter est un framework moderne et puissant qui simplifie le développement d'applications multiplateformes en offrant des performances élevées, une apparence native et une expérience de développement rapide.
👍4❤1🔥1
What device are you using to read us?🧐
————
Sur quelle plateforme lisez vous ce canal ? 🧐
Anonymous Poll
80%
Mobile (Android, iOS) 📲
16%
Desktop & laptop 👩‍💻
4%
Site web ou Web application 🌐
Oubliez ChatGPT!!!

Maitrisez ces 7 outils d’IA pour améliorer votre efficacité au travail :

1. Librairie de prompt ChatGPT (ok ok ChatGPT n’est pas encore mort)

— http://textblaze.me/poonam

2. Construis des sites web en 30 secondes

— https://lnkd.in/eeWZPWrw

3. Créer des Faqs, des vidéos, des formations avec l’IA

— http://guidde.com

4. Créer des Google Ads

— https://lnkd.in/eTY5icvR

5. Améliorez vos CVs avec l’IA

— https://lnkd.in/ec5_NaPh

6. Générer des photos LinkedIn plus professionnelles

— https://lnkd.in/epVEGaHn

7. Générer des vidéos extraordinaires juste en saisissant une description

— http://runwayml.com
👍2❤1👏1
Media is too big
VIEW IN TELEGRAM
🔅 📱 FULL Flutter Beginner Course • Programming Basics / Widgets / Navigation / User Input / UI
👏2❤1
#Day#Day 1: Flutter Widget of the Day: Container
Bienvenue dans notre série "Flutter Widget of the Day" ! Aujourd'hui, nous allons explorer l'un des widgets les plus polyvalents et essentiels de Flutter : le Container. Le Container est un widget de base qui vous permet de personnaliser et de structurer vos interfaces utilisateur de manière flexible. Voici un aperçu de quelques propriétés importantes que vous pouvez appliquer à un Container.

1. Basic Container
Container(
width: 100,
height: 100,
color: Colors.blue,
)

2. Padding et Margins
Vous pouvez ajouter des espacements internes et externes à votre Container en utilisant les propriétés padding et margin.
Container(
margin: EdgeInsets.all(10),
padding: EdgeInsets.all(20),
color: Colors.red,
child: Text('Hello World'),
)

3. Decoration
La propriété decoration permet d'appliquer des styles avancés comme les bordures, les ombres, et les coins arrondis.
Container(
width: 150,
height: 150,
decoration: BoxDecoration(
color: Colors.green,
borderRadius: BorderRadius.circular(10),
boxShadow: [
BoxShadow(
color: Colors.black.withOpacity(0.5),
spreadRadius: 5,
blurRadius: 7,
offset: Offset(0, 3),
),
],
),
)

4. Alignment
Vous pouvez aligner le contenu du Container à l'aide de la propriété alignment.
Container(
width: 200,
height: 200,
color: Colors.yellow,
alignment: Alignment.center,
child: Text('Centered Text'),
)

5. Transform
Le Container peut être transformé avec la propriété transform pour des effets tels que la rotation et la mise à l'échelle.
Container(
width: 100,
height: 100,
color: Colors.purple,
transform: Matrix4.rotationZ(0.1),
)

6. Combining Properties
Un exemple combinant plusieurs propriétés pour un Container complexe.
Container(
width: 150,
height: 150,
padding: EdgeInsets.all(10),
margin: EdgeInsets.all(20),
alignment: Alignment.bottomRight,
decoration: BoxDecoration(
color: Colors.orange,
borderRadius: BorderRadius.circular(15),
border: Border.all(
color: Colors.black,
width: 3,
),
boxShadow: [
BoxShadow(
color: Colors.grey,
offset: Offset(4, 4),
blurRadius: 10,
),
],
),
child: Text('Flutter'),
)

Le Container est extrêmement puissant et polyvalent, ce qui en fait un élément de base pour la construction d'interfaces utilisateur en Flutter. En utilisant ces propriétés, vous pouvez créer des interfaces riches et attrayantes.

Rejoignez-nous demain pour découvrir un nouveau widget Flutter et enrichir votre boîte à outils de développement Flutter ! 🚀
👍4🔥1
Flutter Learning for FREE pinned «#Day#Day 1: Flutter Widget of the Day: Container Bienvenue dans notre série "Flutter Widget of the Day" ! Aujourd'hui, nous allons explorer l'un des widgets les plus polyvalents et essentiels de Flutter : le Container. Le Container est un widget de base qui…»
Flutter Learning for FREE
Où en sommes nous ? 👩‍💻🤔
On vas faire une série de base sur 30 widgets flutter pour bien comprendre le framework, comme on le dit : En Flutter tout est un widget.

De votre côté n'hésitez pas tester les snipets de code envoyé et jouer avec pour voir comment ça fonctionne , modifié le et devenez familier avec.

Pour ceux rencontrant des difficultés n'hésitez pas à écrire dans le groupe de discussion ci dessous.

Sur ce bon voyage vers le monde des widgets 🚀
🔥1
https://t.me/techwithdilan


Pour les questions et les préoccupations à-propos de Flutter et autres , on peut discuter dans ce groupe.
👍1
Ready For Day 2 Of Flutter Widgets ?
#Day 2 :Flutter Widget of the Day: Column & Row
Aujourd'hui, nous explorons deux widgets fondamentaux de Flutter : Column et Row. Ces widgets sont essentiels pour organiser et structurer vos interfaces utilisateur en disposition verticale et horizontale respectivement.

Qu'est-ce qu'un Column ?
Le widget Column permet d'organiser des widgets enfants de manière verticale, les uns au-dessus des autres.

Qu'est-ce qu'un Row ?
Le widget Row permet d'organiser des widgets enfants de manière horizontale, les uns à côté des autres.

Exemple de Column
```
import 'package:flutter/material.dart';

void main() => runApp(ColumnExample());

class ColumnExample extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Column(
children: [
Container(
color: Colors.red,
padding: EdgeInsets.all(16.0),
margin: EdgeInsets.only(bottom: 10.0),
child: Text('First Container'),
),
Container(
color: Colors.green,
padding: EdgeInsets.all(16.0),
margin: EdgeInsets.only(bottom: 10.0),
child: Text('Second Container'),
),
Container(
color: Colors.blue,
padding: EdgeInsets.all(16.0),
margin: EdgeInsets.only(bottom: 10.0),
child: Text('Third Container'),
),
],
);
}
}
```
Exemple de Row
```
import 'package:flutter/material.dart';

void main() => runApp(RowExample());

class RowExample extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Row(
children: [
Container(
color: Colors.red,
padding: EdgeInsets.all(16.0),
margin: EdgeInsets.only(right: 10.0),
child: Text('First Container'),
),
Container(
color: Colors.green,
padding: EdgeInsets.all(16.0),
margin: EdgeInsets.only(right: 10.0),
child: Text('Second Container'),
),
Container(
color: Colors.blue,
padding: EdgeInsets.all(16.0),
margin: EdgeInsets.only(right: 10.0),
child: Text('Third Container'),
),
],
);
}
}
```
Propriétés Utilisées
Les exemples ci-dessus montrent comment les Column et Row peuvent être utilisés avec des Container pour structurer les widgets enfants. Voici quelques propriétés utilisées :

children: Liste des widgets enfants à disposer dans la Column ou la Row.
Container: Utilisé pour ajouter des propriétés comme la couleur de fond, le padding, et les marges aux widgets enfants.
Conclusion
Les widgets #ColumnColumn et #RowRow sont des éléments de base essentiels pour la mise en page dans Flutter, permettant de structurer vos interfaces de manière verticale et horizontale. En utilisant ces widgets avec d'autres comme le Container, vous pouvez créer des interfaces utilisateur bien organisées et visuellement agréables.

Restez à l'écoute pour plus de widgets Flutter dans notre série "Flutter Widget of the Day" !


Vous avez des questions ou des suggestions pour le prochain widget ? Faites-le nous savoir dans les commentaires ! 🛠✨

#Flutter #WidgetOfTheDay #FlutterDev #MobileDevelopment
👍2
https://youtube.com/live/hNV8dFLvcI0

Nous sommes en direct 😆🔥🪄

Signale ta présence par une simple réaction 🙂‍↕
Forwarded from Web development for FREE
Vous avez une question à propos de la technologie? Vous voulez *partager vos pensées sur un domaine? 💭

Nous sommes là pour vous !

*Rejoignez notre _séance hebdomadaire de Q&A anonyme_ !

Envoyez des questions en anonymat et les vendredis on se rassemble pour proposer des réponses!!

Quand : Tous les *vendredis à 20h

Où : https://chat.whatsapp.com/If5NdLbeGjMAxyGC8hkuml

*Envoyez vos questions ici:

https://ngl.link/gdgocict

Rejoignons-nous et grandissons ensemble ! 🌱
👍1
[Flutter] Which widget is used to create a scrollable list in Flutter?
Anonymous Quiz
10%
List
46%
ScrollView
38%
ListView
6%
Column