2023-01-01から1年間の記事一覧
import 'package:flutter/material.dart'; import 'package:flutter/widgets.dart'; void main() => runApp(MyApp()); class MyApp extends StatefulWidget { const MyApp({super.key}); @override State<MyApp> createState() => _MyAppState(); } class _MyAppSta</myapp>…
この記事の対象者 Flutterでページ遷移する場合、CupertinoPageRouteとMaterialPageRouteがあるがOSによって変えたいと思っている人向け。 やり方 単純にページ遷移を判断するクラスを作ってしまう。 ※「route_config.dart」とする。[route_config.dart] imp…
GoogleMap for Flutterとは? 使い方 結果 まとめ GoogleMap for Flutterとは? Flutterで地図を実装する際の手段の一つで、Googleさんが提供しているFlutterの地図プラグイン。 使い方 パッケージをインストールする pub.dev[pubspec.yaml] dependencies: f…
この記事の目的 ChatGPTとは? 使ってみる 結果 まとめ この記事の目的 ・最近話題のChatGPTの使い方がわかる。 ・ChatGPTを使ってFlutterアプリにカレンダーを実装することができる。 ChatGPTとは? OpenAI社が2022年11月に公開したチャットボットでアプリ…
Riverpodとは? とりあえず使ってみる 結果 まとめ Riverpodとは? Widgetにデータを受け渡す時に使うFlutterの状態管理パッケージ。 とりあえず使ってみる まずはどんなものなのか知るため、Riverpodドキュメントにあるカウントアプリを作ってみる。 riverp…
コード final list = ['apple','banana','grape']; body: Container( child: ListView.builder( itemCount: list.length, itemBuilder: (context, index){ return Text(list[index]); }, ) ) 結果
何が起きた? 結論 解決に至るまで まとめ 何が起きた? git submodule updateをしたときにエラー「active developer path...does not exist」が発生した。 原因はXcodeを複数入れていて古いバージョンを整理した時、Xcodeコマンドラインツールのパス「$DEVE…
この記事の目的 Containerクラスとは? 使ってみる まとめ この記事の目的 Containerでできることを知る Containerクラスとは? ・子ウィジェットをカスタムするためのウィジェット ・Swiftで言うUIViewのような使い方ができるため、何かとりあえず表示した…