Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Introduction à Dart & Flutter : par où commencer ?
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Agnaramon Boris-Carnot
July 12, 2020
Programming
2
230
Introduction à Dart & Flutter : par où commencer ?
Session de lancement d'un communauté Dart & Flutter sur Abidjan, Côte d'Ivoire
Agnaramon Boris-Carnot
July 12, 2020
Tweet
Share
More Decks by Agnaramon Boris-Carnot
See All by Agnaramon Boris-Carnot
Créer des vues personnalisées avec Flutter
agnaramonboris
0
210
Animation avec Flutter
agnaramonboris
0
100
Notre première interface graphique avec Flutter
agnaramonboris
2
450
Other Decks in Programming
See All in Programming
社内規程RAGの精度を73.3% → 100%に改善した話
oharu121
13
8.2k
LangChain4jとは一味違うLangChain4j-CDI
kazumura
1
200
ふつうのRubyist、ちいさなデバイス、大きな一年 / Ordinary Rubyists, Tiny Devices, Big Year
chobishiba
1
480
クライアントワークでSREをするということ。あるいは事業会社におけるSREと同じこと・違うこと
nnaka2992
1
350
CS教育のDX AIによる育成の効率化
niftycorp
PRO
0
140
Agentic AI: Evolution oder Revolution
mobilelarson
PRO
0
190
maplibre-gl-layers - 地図に移動体たくさん表示したい
kekyo
PRO
0
290
Redox OS でのネームスペース管理と chroot の実現
isanethen
0
250
CDIの誤解しがちな仕様とその対処TIPS
futokiyo
0
220
メタプログラミングで実現する「コードを仕様にする」仕組み/nikkei-tech-talk43
nikkei_engineer_recruiting
0
200
Windows on Ryzen and I
seosoft
0
320
守る「だけ」の優しいEMを抜けて、 事業とチームを両方見る視点を身につけた話
maroon8021
3
1.1k
Featured
See All Featured
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
150
Visualization
eitanlees
150
17k
How to Think Like a Performance Engineer
csswizardry
28
2.5k
Producing Creativity
orderedlist
PRO
348
40k
A better future with KSS
kneath
240
18k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
380
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
480
Designing for humans not robots
tammielis
254
26k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
78
The Language of Interfaces
destraynor
162
26k
The Curious Case for Waylosing
cassininazir
0
270
Transcript
Introduction à Dart & Flutter Par où commencer ? Kouakou
Neiba Aristide
[email protected]
@improvissus Agnaramon Boris-Carnot
[email protected]
@_agnamc_
De quoi allons-nous parler • Qu’est ce que Dart ?
• Qu’est ce que Flutter ? • Outils de développement • Installations
Qu’est-ce que Dart ? • Langage de programmation • Facile
à apprendre • Alternative à Javascript • Multi-plateforme
Qu’est-ce que Dart ? Quelques concepts ! • Tout est
objet • Typage statique ou dynamique • Future, Async/Await • Collection if, Collection for
Qu’est-ce que Dart ? Quelques concepts ! • Tout est
objet • Typage statique ou dynamique • Future, Async/Await • Collection if, Collection for
Qu’est-ce que Dart ? Quelques concepts ! • Tout est
objet • Typage statique ou dynamique • Future, Async/Await • Collection if, Collection for
Qu’est-ce que Dart ? Quelques concepts ! • Tout est
objet • Typage statique ou dynamique • Future, Async/Await • Collection if, Collection for
Qu’est-ce que Dart ? Quelques concepts ! • Tout est
objet • Typage statique ou dynamique • Future, Async/Await • Collection if, Collection for
Qu’est-ce que Dart ? Quelques concepts ! • Tout est
objet • Typage statique ou dynamique • Future, Async/Await • Collection if, Collection for
Qu’est-ce que Dart ? Quelques frameworks ! https://angel-dart.dev https://flutter.dev https://aqueduct.io
http://angulardart.dev
Qu’est-ce que Flutter ? Open Source https://github.com/flutter/flutter Multiplateforme Android (4.1+)
– iOS (8.0+) – Web – Desktop - Embarqué
• Développement rapide Itérations rapide, Hot Reload Qu’est-ce que Flutter
? • Portable Un seul code ? Performance
Architecture Application Native Qu’est-ce que Flutter ?
Architecture WebView (Ionic, Cordova) Qu’est-ce que Flutter ?
Architecture React Native Qu’est-ce que Flutter ?
Architecture Flutter Qu’est-ce que Flutter ?
Showcases https://flutter.dev/showcase
Outils de développement https://developer.android.com/studio/ https://code.visualstudio.com https://www.gnu.org/software/emacs/
• Dart SDK • Flutter SDK • Android SDK (pour
le développement Android) Les outils
1. Dart SDK 2. Flutter SDK (inclut le 1) Installations
Installation - Dart SDK https://dart.dev/get-dart
Installation - Flutter SDK https://flutter.dev/docs/get-started/install
Installation - Flutter SDK https://flutter.dev/docs/get-started/install/macos
Installation - Android SDK https://developer.android.com/studio#downloads
Emulateur Windows • Genymotion ( $ ) • Android studio
(free) MAC OS • Genymotion ( $ ) • Android studio (free) • XCODE > open -a Simulator