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をWEBエンジニアが扱ってみたお話
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
okinari
May 19, 2018
Technology
470
0
Share
FlutterをWEBエンジニアが扱ってみたお話
okinari
May 19, 2018
More Decks by okinari
See All by okinari
AWS Lambda(+API Gateway)でバイナリを扱う話
okinari
0
120
僕の家からリモコンが消えた話(NatureRemoについて)
okinari
0
82
コンストラクタ、知ってますよね?
okinari
1
120
スマートスピーカーのすゝめ
okinari
0
68
最近のNAS製品事情
okinari
0
95
Flutterで簡単なアプリを作ってみる
okinari
0
37
Webマーケティングとは?
okinari
0
50
エンジニアにも知ってほしいWebマーケティングの世界
okinari
2
390
データ収集のすゝめ
okinari
1
310
Other Decks in Technology
See All in Technology
【Gen-AX】20260530開催_JJUG CCC 2026 Spring
genax
0
410
AIプラットフォームを運用し続けるための可観測性
tanimuyk
4
1.1k
AIを「創る」と「使う」の循環 — HRテックが実践するリアルなAI組織実装
taketo957
0
1.3k
ポスター発表&デモと総括 / Poster Presentations & Demonstrations and Summary
ks91
PRO
0
190
BigQuery の Cross-cloud Lakehouse への歩み
phaya72
2
540
Agentic ERPをどう設計するか ー 受発注エージェントを動かす、現場の知見と設計思想ー
recerqainc
1
1.3k
電子辞書Brainをネットに繋げてみた(自力編)
raspython3
0
430
PHP と TypeScript の型システム比較:AI 時代の「型」は誰のためにあるのか? #frontend_phpcon_do / frontend_phpcon_do_2026
shogogg
1
240
Cloud Run のアップデート 触ってみる&紹介
gre212
0
300
新規事業を牽引する技術選定 〜フルスタックTypeScript開発の実践事例〜
nullnull
2
300
コードレビューを制するチームがソフトウェアデリバリーのフローを制す / Beyond Code Review: Distributing Its Responsibilities Across the SDLC
mtx2s
3
980
AI フレンドリーなエラー監視を TypeScript で実現する
shinyaigeek
2
250
Featured
See All Featured
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
440
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
720
The agentic SEO stack - context over prompts
schlessera
0
790
Measuring & Analyzing Core Web Vitals
bluesmoon
9
860
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
220
Paper Plane
katiecoart
PRO
1
51k
Site-Speed That Sticks
csswizardry
13
1.2k
Six Lessons from altMBA
skipperchong
29
4.3k
GitHub's CSS Performance
jonrohan
1033
470k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
270
It's Worth the Effort
3n
188
29k
Transcript
をWEBエンジニアが 扱ってみたお話 2018/05/17 Flutter勉強会 in 福岡 #0
自己紹介 名前:okinari Twitter:@okinari 仕事:ECカートシステムをいじってました(過去形) 最近は、新しいプロダクトを作ろうとしてます 言語:PHP, JavaScript, Java, (Ruby, node.js)
Flutter歴:1週間くらい
目次 ・自己紹介 ・Flutterとは? ・Flutterの特徴 ・Flutterのおすすめポイント ・Flutterの残念ポイント ・Dartとは? ・よく分からない何かを作りました ・小話(飛ばすかも) ・感想
Flutterとは? ・Googleが作ったDart言語のフレームワーク ・クロスプラットフォームモバイルUIフレームワーク - iOSとAndroidのネイティブアプリが1つのコードで作れる ・まだベータ版 - 2018年2月末頃にベータ版がリリース
Flutterの特徴 ・豊富なWidget(UIパーツ)が準備されている - Widgetを組み合わせていき、画面を作成する ・ホットリロード機能 - かなり高速(少しの修正なら1秒程度)で、状態を保存したままリロード可能 ・ステートフル(状態を保持) - Sessionに値を保存して、画面遷移後取り出して・・・という作業から解放
Flutterのおすすめポイント ・Google製だから、それなりに安心 ・まだベータ版だが、ドキュメントがしっかりしてる ・環境構築のための依存関係確認ツールがついてる - flutter doctor コマンド ・FireBaseとの連携が容易(らしい) -
具体的にはまだ何もやってないけど・・・
・ドキュメントが英語のため、英語が読めないと辛い - Google(翻訳)先生、お願いします! - 公式がいつか日本語化されるはず Flutterの残念ポイント
Dartとは? ・Googleが作った言語 ・JavaにJavaScriptの要素を注入(イメージ) ・情報がほぼ英語なのd(ry ・Flutter以外の使いどころが分からない - Googleのサービスの一部(AdWords, AdSence)はDartで動いている - JavaScriptへ変換できるらしい(トランスパイル?)
メモ帳もどき(?) よくわからない何かを作りました
メモ帳もどき(?) よくわからない何かを作りました
メモ帳もどき(?) よくわからない何かを作りました
変数を追いかけるのにちょっと悩んだお話 ・デバッグしたい - PHPのデバッグ → var_dumpで処理中の変数の中身を確認しながらデバッグ - 同じような関数が見つからない(print関数はオブジェクトの中身が見えない) ・IDEでブレークポイント打って、変数の中身を見ましょう -
Java & Eclipse で開発してる人ならば、たぶん当たり前…orz ・エディタでソース編集、コンソール実行の場合…IDEを使いませんか?(提案)
Widgetでの画面作成のイメージの話 ・WEB → HTMLのタグを配置して画面を作成 ・Flutter → Widgetを配置して画面を作成 - Swing(Java)のイメージが近い ・WEBデザイナーにUI設計を依頼するのが難しそう
- HTMLではないため、WEBデザイナーが画面を作成するには難易度が高め
感想 ・Javaを使ってる人は、スムーズに使える - Androidの開発してた人がiOSの開発をできるようになることが目的かも ・IDEを使わないと、めっちゃ大変 - 「エディタでコード書いて、コンソールで実行」は初心者に厳しい ・EclipseプラグインのSwingDesignerみたいなやつがあると、画面作成が捗る
ご静聴ありがとうございました。