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
App Development with Flutter
Search
Ahmet
December 04, 2017
Programming
1
87
App Development with Flutter
My talk about App Development with Flutter at Devfest Tekirdag on 2 December '17
Ahmet
December 04, 2017
Tweet
Share
More Decks by Ahmet
See All by Ahmet
Intro to React Native
ayalcinkaya
0
49
iOS Real Life Tips & Tricks
ayalcinkaya
0
44
Apple Watch 101
ayalcinkaya
0
73
Other Decks in Programming
See All in Programming
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
400
Implementation Patterns
denyspoltorak
0
280
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
1k
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
200
Data-Centric Kaggle
isax1015
2
770
今から始めるClaude Code超入門
448jp
8
8.6k
CSC307 Lecture 01
javiergs
PRO
0
690
SourceGeneratorのススメ
htkym
0
190
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
190
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
170
Oxlintはいいぞ
yug1224
5
1.3k
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.9k
Featured
See All Featured
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
110
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
52k
Building Applications with DynamoDB
mza
96
6.9k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
380
Testing 201, or: Great Expectations
jmmastey
46
8k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
New Earth Scene 8
popppiees
1
1.5k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
770
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
GraphQLとの向き合い方2022年版
quramy
50
14k
Transcript
App Development with Flutter Ahmet Yalçınkaya
Ahmet Yalçınkaya @theswiftist NSIstanbul - Mobil Dünya
app development now iOS - Android
future of app development AI - Machine Learning
DeepCoder Microsoft's AI writes code by looting other software 4
http://www.wired.co.uk/article/ai-write-code- microsoft
pix2code Generating Code from a Graphical User Interface Screenshot 4
https://github.com/tonybeltramelli/pix2code
codota Your AI Pair Programmer 4 https://www.codota.com/
Devfest Tekirdag Event App
Flutter one codebase to rule them all
What is Flutter Flutter makes it easy and fast to
build beautiful mobile apps
What is Flutter A new mobile app SDK to help
developers and designers build modern mobile apps for iOS and Android.
Flutter 4 alpha 4 open source (github.com/flutter/flutter) 4 flutter.io
None
Dart Programming Language
IDE IntelliJ
Widgets Everything is a widget
class MyApp extends StatelessWidget { // This widget is the
root of your application. @override Widget build(BuildContext context) { return new MaterialApp( title: 'Devfest Tekirdağ', theme: new ThemeData( primarySwatch: Colors.red, ), home: new MyHomePage(title: 'Devfest Tekirdağ'), ); } }
new Text('Hello World', style: new TextStyle(fontSize: 32.0))
Layout System
Navigator Navigator.push(context, new MaterialPageRoute( builder: (_) => new MyCustomView(), );
Navigator.pop(context);
Hot Reload !
Dependencies pubspec.yaml name: devfest_tekirdag description: Devfest Tekirdag Event App dependencies:
flutter: sdk: flutter firebase: ^0.6.6 charted: ^0.4.0 cupertino_icons: ^0.1.0 dev_dependencies: flutter_test: sdk: flutter flutter: uses-material-design: true
Pros 4 One language for Android and iOS 4 No
more waiting for debugging (Hot Reload )
Cons 4 alpha 4 new features of OS
Let's Get Started $ git clone -b alpha https://github.com/flutter/flutter.git $
export PATH=`pwd`/flutter/bin:$PATH $ flutter doctor
Demo
Resources 4 Flutter https://flutter.io/ 4 Codelab: Building Beautiful UIs with
Flutter https://codelabs.developers.google.com/codelabs/ flutter/#0 4 What’s Revolutionary about Flutter https://hackernoon.com/whats-revolutionary- about-flutter-946915b09514
Resources 4 Live Coding a Flutter App https://www.youtube.com/watch?v=w2TcYP8qiRI 4 Keynote:
Flutter (Dart Developer Summit 2016) https://www.youtube.com/watch?v=Mx-AllVZ1VY
Thanks @theswiftist