Flutterとは
- iOSとAndroidの両方のアプリを作れるクロスプラットフォームの一種
- 言語は、Dart
- 公式:flutter.dev
- 参考:Android EngineerがFlutterという新世界に踏み込んだ話
クロスプラットフォームの比較
Flutter環境の構築とエラー
まずは、start upだ。ということで、
Docs > Get started > Install > MacOS > Run flutter doctor
まで実行。
たくさんエラーが出ました。
対策も記載されているので、読んで対応すればいけました。(ios-deployとか対象のバージョン入っているのに怒られたので、アンインストールしてやり直しました)
一度、設定したら出ないレアな情報かなと思ったので残しておきます。
$ flutter doctor
〜〜〜途中省略〜〜〜
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.2.1, on Mac OS X 10.13.6 17G5019, locale ja-JP)
[!] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses
[!] iOS toolchain - develop for iOS devices (Xcode 10.1)
✗ Verify that all connected devices have been paired with this computer in Xcode.
If all devices have been paired, libimobiledevice and ideviceinstaller may require updating.
To update with Brew, run:
brew update
brew uninstall --ignore-dependencies libimobiledevice
brew uninstall --ignore-dependencies usbmuxd
brew install --HEAD usbmuxd
brew unlink usbmuxd
brew link usbmuxd
brew install --HEAD libimobiledevice
brew install ideviceinstaller
✗ ios-deploy out of date (1.9.4 is required). To upgrade with Brew:
brew upgrade ios-deploy
✗ CocoaPods not installed.
CocoaPods is used to retrieve the iOS platform side's plugin code that responds to your plugin usage on
the Dart side.
Without resolving iOS dependencies with CocoaPods, plugins will not work on iOS.
For more info, see https://flutter.io/platform-plugins
To install:
brew install cocoapods
pod setup
[!] Android Studio (version 3.3)
✗ Flutter plugin not installed; this adds Flutter specific functionality.
✗ Dart plugin not installed; this adds Dart specific functionality.
[!] Connected device
! No devices available
! Doctor found issues in 4 categories.
コメント