これおもしろい

なにはともあれ1日1記事、いや、週1記事

Flutterのスライド分類(18/04/27現在)

友人とFlutter使って開発しようと話しているので、Flutterの素敵資料の一覧を作成してみる(※分類は自分の感覚によるもの)
資料作成者さんには本当に感謝🙏🙏🙏

入門/基礎

Flutterとは

コードで見るFlutterアプリの実装

speakerdeck.com
アプリを作るときに気になるところの一通りの紹介

仕組みを知れば怖くない! Flutter入門

speakerdeck.com
クロスプラットフォーム対応がなぜできるか、など大きめな見方で書かれている
web開発の知識あると理解度がより高まりそう

Hello Flutterの次におさえたいFlutterのポイント

www.slideshare.net
始め方, Flutterの良い点, UIの考え方あたりの話

"Hello Flutter"の次におさえたいFlutterのポイントその3

www.slideshare.net UIの構成(Widgets Tree)の説明

What's Flutter?

speakerdeck.com
発表者さんの今までのスライドのリンクを交えての流れがまとめられている

try! Flutter

speakerdeck.com
上と同じ方のスライド(第1弾)
公式のサンプルを紹介しながらの説明

Flutter for Android devs

speakerdeck.com
Androidのこの単語がこれに当たる、という紹介

Intro to Flutter

www.slideshare.net より詳細な概要(他フレームワークとの比較情報が多め)

Dart

Release! Flutter app

speakerdeck.com
Dart2の話(1との違い)
リリースビルドした話のQiitaリンクが貼ってある

公式サンプル

Examples Flutter code

speakerdeck.com
公式のサンプルコード(特にcookbook)が素晴らしく学びになるという話

Tasting Flutter Samples

speakerdeck.com 公式のサンプルアプリ(何を見ると何が分かるか)の紹介

アプリ実装

雰囲気でFlutterやってみた

speakerdeck.com
個人アプリをFlutterで置き換える話(コード豊富)
発表時のTwitterとか眺めたら補足説明を文字起こししてくれてる人いるかも?

Introduction to Flutter

speakerdeck.com
作ったアプリを使って、このコードが画面のここに当たる、と説明がある
(2017/09/14なので変化があるFlutterとしてはちょっと古いかも?)

発展

環境

Flutterでstaging/production環境を切替える

speakerdeck.com
開発環境を切り替えるにはどうするか、両プラットフォームで説明

アップデートされた機能

Flutterで画面遷移を検知する

speakerdeck.com
画面遷移の時にリスナーを呼び出させる方法 Flutterは日々進化する

プラグイン(パッケージ)

Hello Flutterの次におさえたいFlutterのポイントその2

www.slideshare.net
プラグインの検索の仕方と使い方の紹介
今回はデータ永続化のためにSharedPreferencesを使う場合

Flutterとfirebaseを使ってモバイルアプリに挑戦してみる

speakerdeck.com FirebaseのAuthも使えるという紹介(Firestoreも使える)

Flutter Package & Plugin Package

speakerdeck.com ネイティブの機能を使える様になる、"plugin package"の紹介と作り方

組み合わせ

Angular

FlutterとAngularでModelを再利用

slides.com webアプリのためにAngularを使いたいが同じ様なコードを書きたくない話

挙動

中の動き

Exploring Flutter in Android

speakerdeck.com
このコマンドはどこにある?ビルドしてる時の動きは?これはどう動いてるの?を紹介
すごく面白かった(他のスライドも勿論面白いけど!)

備考

ライブコーディング

プログラマーなVTuber
Flutter Meetup Tokyo #1が最高だったのでFlutter書きたくなってライブコーディングした - みんからきりまで

おすすめ資料あったら教えてくださいmm