Flutterで簡単なデモアプリ
2020.07.22
Flutterを使って簡単なデモアプリを作ってみる。
■目的
・クロスプラットフォームツールの1つであるFlutterに対する見識を深める。
・Cordovaとの比較をしてみたい。
■準備
・Macに最新のAndroid Studioをインストールする
・Flutterの最新のSDKをダウンロードし、PATHを通す
■デモアプリ概要
・店舗データはHTTPS経由でJSONで取得する
・トップページはアプリのイメージ画像と店舗一覧を表示する
・一覧には丸抜きのサムネール画像と店舗情報を表示する
・タップすると詳細画面に遷移し、ナビゲーションバーから一覧に戻れる
・画面遷移の際はスライドするアニメーションを入れる
・詳細画面には選択した店舗情報と地図を表示する
■結果
■感想
・画面用XMLのような定義ファイルはない。プログラムでビューを記述していくスタイル。
・ホットリロードが優秀で開発しやすい。
・基本的なコンポーネントはそろっているのでその組み合わせでほぼできる。存在しない場合(地図とか)はプラグインで対応する。
・かなりサクサク動く。
・Cordovaと違ってWebViewによる制限はない。
・Dart言語で書く必要があるが、他の言語ができれば全く問題ない。
・スマホアプリの開発は全部これでいい気がしてきた。
最新記事
- 自社サービス「クイズファミリー」の開発
- AWS Managed Blockchain(AMB)の使用・・・
- APIサービスをどう作るか
- C++による組込みプログラミング
- CUDAでGPUプログラミング
- BERTでチャットボット
- 脆弱性チェックツール
- Flutterでデスクトップアプリ
- MMPoseを使って姿勢推定(骨格検知)
- Laravel Livewire3を使ってみる
- Lineミニアプリ
- RustとPHPのパフォーマンス比較
- ボクシングをモーションキャプチャー
- Virtualbox上のUbuntuにDocker環境を作れ・・・
- AWSでのIPv6対応
- AWSのRDSでブルー/グリーンデプロイ
- 20年ぶりにCOBOL
- フィッシングメールのソースを見る
- GCPのVertex AIの注意点
- Azure AZ-900 に合格