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
Flutter APP DOJO 2019-04
Search
najeira
April 15, 2019
Technology
210
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Flutter APP DOJO 2019-04
najeira
April 15, 2019
More Decks by najeira
See All by najeira
Flutter with Platform
najeira
4
1.5k
Google I/O 2019 Extended Tokyo - Flutter
najeira
1
210
Flutterとの1年
najeira
4
1.6k
Flutter List View 概要
najeira
0
1.2k
Flutter / Google I/O 2018 報告会 信州
najeira
0
340
仕組みを知れば怖くない! Flutter入門
najeira
16
8.1k
FlutterでAndroid/iOS両対応のアプリ開発
najeira
0
4.7k
Google I/O 2017 報告会 Firebase/Cloud
najeira
1
190
Google I/O 2017 報告会 Flutter/Dart
najeira
1
350
Other Decks in Technology
See All in Technology
テックカンファレンス三大ステークホルダーの文化人類学 ─ 違いを認め合う関係性作り
bash0c7
5
1.3k
AWS環境のセキュリティ不安を解消した企業事例 ~よくある課題と対策を一挙公開~
asanoharuki
0
250
歴史から理解するクラウドインフラのしくみ
kizawa2020
0
190
検索技術知識0のエンジニアが広告検索システムを内製化して運用するまで
lycorptech_jp
PRO
0
170
現場で使える AWS DevOps Agent 活用ノウハウ - Release Management 機能の検証結果を添えて / AWS DevOps Agent Release Management and Know-How
kinunori
5
800
オートマトンと字句解析でRoslynを読む
tomokusaba
0
130
NYC Summit 2026 におけるAmazon Bedrock AgentCore のアップデート
ren8k
3
280
カメラ×AIで挑む「ホワイト物流」― 車両管理、自動化の壁と突破口【SORACOM Discovery 2026】
soracom
PRO
0
180
もう一度考える SRE チームの作り方・育て方 / Rethinking SRE #1: Building and Growing SRE Teams
rrreeeyyy
1
160
LLMリーダーボードアップデートに向けたAgentic Math_SWEのトレースについて
nejumi
0
160
Atlassian Cloudサポート業務でのAIエージェント活用事例
smt7174
0
120
13年運用タイトルのサーバーサイドが辿り着いた現在地 ― モンスターストライクにおける技術・組織・AI活用から得た知見
mixi_engineers
PRO
1
340
Featured
See All Featured
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
370
First, design no harm
axbom
PRO
2
1.2k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
520
Building AI with AI
inesmontani
PRO
1
1.1k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
A better future with KSS
kneath
240
18k
Why Our Code Smells
bkeepers
PRO
340
58k
Deep Space Network (abreviated)
tonyrice
0
240
Odyssey Design
rkendrick25
PRO
2
740
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Transcript
Flutter APP DOJO 2019/04/15 @najeira Flutter APPDOJO 1
Flutter とは? 開発フレームワーク、SDK モバイルアプリ 単一のコードベース クロスプラットフォーム Android 、iOS Flutter APPDOJO
2
2019/02 正式版 v1.2 Flutter APPDOJO 3
Flutter の特長 高い開発効率 UI が作りやすい ホットリロード、デバッグ 高いパフォーマンス ネイティブ・コンパイル GPU 活用
Flutter APPDOJO 4
Flutter の特徴 Dart language Reactive framework 自前UI (Material and iOS)
オープンソース on GitHub Google and community Flutter APPDOJO 5
Flutter の特徴 ホットリロード プラグイン, IDE デバッグ ネイティブ(ARM/x86) にAOT コンパイル 豊富で表現力のあるUI
フレームワーク Flutter APPDOJO 6
Showcase https:// utter.dev/showcase https://itsallwidgets.com/ たくさんのFlutter 採用事例 Flutter APPDOJO 7
CARTUNE Flutter APPDOJO 8
なぜFlutter ? クロスプラットフォーム Android / iOS の両プラットフォームで 同じような実装を繰り返すのはもったいない 結果: ほとんどの部分を共通化できた
※画面数でいうと95% はFlutter/Dart で共通 Flutter はUI が自前なので UI に関してはOS 間の差異がない Flutter APPDOJO 9
なぜFlutter ? 高いパフォーマンス ネイティブにコンパイル GPU 活用(Skia ) Flutter APPDOJO 10
なぜFlutter ? 開発のしやすさ Reactive framework UI の記述のしやすさ ホットリロード Dart 言語(静的型,
async/await ) プラグインやデバッグ機能 Flutter APPDOJO 11
使ってみた感想 ソースコードが公開されており、 Dart なので読めば分かる UI はFlutter 提供のものを組み合わせればOK だいたい標準UI で揃っている Flutter
APPDOJO 12
使ってみた感想 いくつかバグには遭遇した テキスト入力まわりはまだ弱い プラットフォーム側の機能との連携は実装が必要 カメラ、写真、GPS など プラグインが提供されているものもある 要件によるが、ネイティブ実装も必要 Flutter APPDOJO
13
得意な分野 UI (画面・部品)が多いアプリ UI を作る効率が高いため 逆に、少数画面の機能特化だとメリットが小さいかも しれない カメラ・動画だけの単画面 2D ゲーム?
Flutter APPDOJO 14
向き不向き 新規のアプリ開発には有力な候補 本アプリを作ってもよし プロトタイプだけでもよし 既存アプリにハイブリッド的に組み込むのは 向かない(と思う) ネイティブ(Android/iOS) と 別で実装になるので部品を共通化しにくい Flutter
APPDOJO 15