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
What's New in Flutter (By: Adil Soomro) - DevFe...
Search
GDG Lahore
PRO
December 15, 2024
Programming
0
20
What's New in Flutter (By: Adil Soomro) - DevFest Lahore 2024
Talk by Adil Soomro (
https://www.linkedin.com/in/adilsoomro/
) at DevFest Lahore 2024 by GDG Lahore.
GDG Lahore
PRO
December 15, 2024
Tweet
Share
More Decks by GDG Lahore
See All by GDG Lahore
Integrating Google Maps in a Jetpack Compose App (By: Tauheed Ali) - DevFest Lahore 2024
gdglahore
PRO
0
12
Using LIT to analyze Gemma Models in Keras (By: Syeda Maria Hussain) - DevFest Lahore 2024
gdglahore
PRO
0
13
Reimagine App Development with FlutterFlow (By: Sameer Shahzad) - DevFest Lahore 2024
gdglahore
PRO
0
13
Introducing GenC (By: Ahsan Goheer) - DevFest Lahore 2024
gdglahore
PRO
0
15
RAGs powered by Google Search (By: Shajeel Afzal) - DevFest Lahore 2024
gdglahore
PRO
0
9
Building an AI Powered Game in Flutter (By: Sakina Abbas) - DevFest Lahore 2024
gdglahore
PRO
0
24
Sleeper Agents: Deceptive LLMS & Safety Training (By: Haleema Tallat) - DevFest Lahore 2024
gdglahore
PRO
0
27
Connect GenAI models to the outside world (By: Ehtisham Raza) - DevFest Lahore 2024
gdglahore
PRO
0
20
FLAME: Better Serverless architecture with Kubernetes (By: Sheharyar Naseer) - DevFest Lahore 2024
gdglahore
PRO
0
21
Other Decks in Programming
See All in Programming
VibeCoding時代のエンジニアリング
daisuketakeda
0
200
Cursor/Devin全社導入の理想と現実
saitoryc
29
22k
Flutterでllama.cppをつかってローカルLLMを試してみた
sakuraidayo
0
140
ComposeでのPicture in Picture
takathemax
0
140
個人開発の学生アプリが企業譲渡されるまで
akidon0000
2
1.2k
データベースの技術選定を突き詰める ~複数事例から考える最適なデータベースの選び方~
nnaka2992
1
1.4k
ウォンテッドリーの「ココロオドル」モバイル開発 / Wantedly's "kokoro odoru" mobile development
kubode
2
560
データと事例で振り返るDevin導入の"リアル" / The Realities of Devin Reflected in Data and Case Studies
rkaga
2
1.6k
一緒に働きたくなるプログラマの思想 #QiitaConference
mu_zaru
81
21k
VitestのIn-Source Testingが便利
taro28
9
2.4k
CursorとDevinが仲間!?AI駆動で新規プロダクト開発に挑んだ3ヶ月を振り返る / A Story of New Product Development with Cursor and Devin
rkaga
3
770
実践Webフロントパフォーマンスチューニング
cp20
45
10k
Featured
See All Featured
Producing Creativity
orderedlist
PRO
344
40k
Writing Fast Ruby
sferik
628
61k
Automating Front-end Workflow
addyosmani
1370
200k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
Being A Developer After 40
akosma
91
590k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
The Cult of Friendly URLs
andyhume
78
6.3k
Practical Orchestrator
shlominoach
187
11k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
Building a Modern Day E-commerce SEO Strategy
aleyda
40
7.2k
How GitHub (no longer) Works
holman
314
140k
Transcript
Adil Soomro BooleanBites | Imagitor What's new in Flutter
What is Flutter?
Pick a platform 01 Build your app 02 Pick another
platform 03 Build your app 04 Pick another platform 05 Build your app… 06 Traditional development
02 Pick a platform 01 Build your app 05 And
another 04 And another 03 Pick another platform With Flutter
Where do you want your app to run? What do
you want to build?
iOS Android Web Google Earth
iOS Android Google Pay
None
Source: JetBrains 2023 State of Developer Ecosystem survey The most
popular cross-platform framework in the world*
Portable Beautiful Fast Productive Open 5 Pillars Beautiful Portable Productive
Fast Open
Impeller
← Frames → ← ms → Shader compilation
Flutter engine lead “You can't jank due to shader compilation
if there is no shader compilation”
wonderous.app Impeller
Impeller Better performance Faster rendering for complex shapes Faster blur
effects on iOS
iOS Android
flutter run --no-enable-impeller
Build with the Gemini API
Easily integrate generative AI features Tap into Google's most capable
and general family of models Build cross-platform AI-powered apps Google AI Dart SDK
aistudio.google.com Google AI Studio
$ flutter pub add google_generative_ai
import 'package:google_generative_ai/google_generative_ai.dart'; final apiKey = Platform.environment['GOOGLE_API_KEY']!; void main() async {
final model = GenerativeModel(model: 'gemini-pro', apiKey: apiKey); final content = [ Content.text("Write a short story about Flutter and Dart"), ]; final response = await model.generateContent(content); print(response.text); }
$ flutter pub add firebase_vertexai
final model = FirebaseVertexAI.instance.generativeModel( model: 'gemini-pro' ); final content =
[ Content.text("Write a short story about Flutter and Dart"), ]; final response = await model.generateContent(content); print(response.text);
None
Complex Navigation Slow to Apply Overwhelming Lack of Personalization Traditional
search
Natural Language Queries Flexibility Context Awareness User-friendly
flutter.dev/ai
Swift Package Manager Macros WASM
flutter.dev
Thank you!