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
22
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
16
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
28
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
22
Other Decks in Programming
See All in Programming
コード書くの好きな人向けAIコーディング活用tips #orestudy
77web
3
230
TSConfigからTypeScriptの世界を覗く
planck16
2
1.3k
事業戦略を理解してソフトウェアを設計する
masuda220
PRO
18
5.5k
"使いづらい" をリバースエンジニアリングする UI の読み解き方
rebase_engineering
0
130
統一感のある Go コードを生成 AI の力で手にいれる
otakakot
0
500
SODA - FACT BOOK
sodainc
1
340
プロダクト改善のために新しいことを始める -useContextからの卒業、Zustandへ-
rebase_engineering
1
110
RubyKaigi Hack Space in Tokyo & 函館最速 "予習" 会 / RubyKaigi Hack Space in Tokyo & The Fastest Briefing of RubyKaigi 2026 in Hakodate
moznion
1
130
少数精鋭エンジニアがフルスタック力を磨く理由 -そしてAI時代へ-
rebase_engineering
0
150
人には人それぞれのサービス層がある
shimabox
3
630
Feature Flag 自動お掃除のための TypeScript プログラム変換
azrsh
PRO
4
660
データベースコネクションプール(DBCP)の変遷と理解
fujikawa8
0
190
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
524
40k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Music & Morning Musume
bryan
47
6.6k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.8k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Agile that works and the tools we love
rasmusluckow
329
21k
A Tale of Four Properties
chriscoyier
159
23k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Building a Modern Day E-commerce SEO Strategy
aleyda
41
7.3k
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!