Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Flutter Lifecycle
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
slime-a777
October 17, 2018
Programming
2k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Flutter Lifecycle
slime-a777
October 17, 2018
Transcript
11 slides
'MVUUFSͷMJGFDZDMF 'MVUUFS.FFUVQ5PLZP !TMJNF@B
ࣗݾհ w ඌಯ࢙ !TMJNF@B w /55ςΫϊΫϩεॴଐ w ओʹ"OESPJEΤϯδχΞ
'MVUUFSͷMJGFDZDMF
֬ೝํ๏ class _MyHomePageState extends State<MyHomePage> with WidgetsBindingObserver { @override void
didChangeAppLifecycleState(AppLifecycleState state) { print('*** state = ${state.toString()}'); } @override void initState() { super.initState(); WidgetsBinding.instance.addObserver(this); } @override void dispose() { super.dispose(); WidgetsBinding.instance.removeObserver(this); }
MJGFDZDMFͷύλʔϯ w JOBDUJWF w ΞϓϦ͕ඇΞΫςΟϒͰ͋ΓɺϢʔβͷೖྗΛड͚͚ͳ͍ঢ়ଶ w ΞϓϦΛόοΫάϥϯυʹҠߦͨ͠ΓɺిʹԠͨ͠ΓɺΞ ϓϦΛΓସ͑ͨΓ͍ͯ͠Δ్தஈ֊ʹ͓͍ͯ͜ͷঢ়ଶʹҠߦ͢ Δ w
"OESPJEͷMJGFDZDMFʹJOBDUJWFʹ֘͢Δঢ়ଶͳ͍ w QBVTFE w ΞϓϦέʔγϣϯͷҰ࣌ఀࢭঢ়ଶɻϢʔβͷೖྗʹԠͤͣɺόο ΫάϥϯυͰ࣮ߦ͞ΕΔ
MJGFDZDMFͷύλʔϯ w SFTVNF w ΞϓϦέʔγϣϯ͕දࣔ͞ΕɺϢʔβͷೖྗʹԠ͢ Δঢ়ଶ w TVTQFOEJOH w ΞϓϦέʔγϣϯ͕தஅ͞Ε͍ͯΔঢ়ଶ
w J04Ͱ͜ͷঢ়ଶݱࡏ༻͞Ε͍ͯͳ͍ "OESPJEͰࣗ֬ೝͰ͖͍ͯͳ͍
MJGFDZDMFΠϝʔδ J04 ఀࢭঢ়ଶ XJMM'JOJTI-BVODIJOH8JUI0QUJPOT EJE'JOJTI-BVODIJOH8JUI0QUJPOT BQQMJDBUJPO%JE#FDPNF"DUJWF ΞΫςΟϒঢ়ଶ ఀࢭঢ়ଶ ΞΫςΟϒঢ়ଶ SFTVNFE
MJGFDZDMFΠϝʔδ J04 όοΫάϥϯυঢ়ଶ BQQMJDBUJPO8JMM&OUFS'PSFHSPVOE BQQMJDBUJPO%JE#FDPNF"DUJWF ΞΫςΟϒঢ়ଶ BQQMJDBUJPO8JMM3FTJHO"DUJWF BQQMJDBUJPO%JE&OUFS#BDLHSPVOE όοΫάϥϯυঢ়ଶ όοΫάϥϯυঢ়ଶ
ΞΫςΟϒঢ়ଶ όοΫάϥϯυঢ়ଶ JOBDUJWF SFTVNFE JOBDUJWF QBVTFE
MJGFDZDMFΠϝʔδ "OESPJE ఀࢭঢ়ଶ PO$SFBUF PO4UBSU PO3FTVNF ΞΫςΟϒঢ়ଶ ఀࢭঢ়ଶ ΞΫςΟϒঢ়ଶ PO1PTU3FTVNF
MJGFDZDMFΠϝʔδ "OESPJE όοΫάϥϯυঢ়ଶ PO4UBSU PO3FTVNF ΞΫςΟϒঢ়ଶ όοΫάϥϯυঢ়ଶ ΞΫςΟϒঢ়ଶ SFTVNFE PO1PTU3FTVNF
PO1BVTF όοΫάϥϯυঢ়ଶ JOBDUJWF όοΫάϥϯυঢ়ଶ JOBDUJWF QBVTFE PO4UPQ
ॴײ w EJE$IBOHF"QQ-JGFDZDMF4UBUF ϑΥΞάϥϯυ㱻όοΫάϥϯυͷ ϥΠϑαΠΫϧཧʹ׆༻͢Δͷ͕Α͍ w ىಈ࣌ॲཧͳͲJOJU4UBUFͳͲΛ׆༻͢Δ
More Decks by slime-a777
See All by slime-a777
Flutter vs ReactNative
slimea
1
14k
Other Decks in Programming
See All in Programming
あなたの await、OS まで届いてる? strace で覗く JavaScript の非同期
hasutosasaki
1
2.3k
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
230
複数ドメインを一つのアプリに統合するFlutterの設計と運用_FlutterKaigi2026登壇資料(須永高弘)
takahirosunaga
0
180
そのデザイントークン、Flutterでも同じ見た目になりますか?
nakamizu
0
340
Kawaiicon: Kubernetes, it's no longer cool, but let's secure it anyway!
barnbarn
0
130
なぜ私たちは「現時点では」KMPの導入を見送ったのか
chigichan24
0
120
Coding with AI: How to trust the storyteller (AWS Community Day Adria, Ljubljana 2026)
slobodan
0
140
まずはコードより業務と向き合う:テーブル解体のためにPdMを呼んだ話
sakawe_ee
0
230
AI駆動開発4年目の現在地(『あなたはFDEになるべきか?』イベント資料)
kumaiu
0
620
仕様駆動開発入門 (何を作るかを先に決めて渡す) | 目指せ Kiro マスター 05
inariku
PRO
2
150
LLM 101
dalinaum
0
490
AIがコードを書いてくれる時代、我々は何を確かめるのか
yosuke_furukawa
PRO
13
5.9k
Featured
See All Featured
WCS-LA-2024
lcolladotor
0
990
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
580
Testing 201, or: Great Expectations
jmmastey
46
8.4k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
How to make the Groovebox
asonas
2
2.6k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
77k
Believing is Seeing
oripsolob
1
280
Amusing Abliteration
ianozsvald
1
390
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Abbi's Birthday
coloredviolet
5
11k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
660
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k