umetaberu

umetaberu

プログラミング技術に関するメモ書き

2023-01-01から1年間の記事一覧

ActivityLog:アプリ作成時からコメント、ファボを消し、使いやすいようにする

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>…

OSに沿ったページ遷移の仕方を正しく実装する

この記事の対象者 Flutterでページ遷移する場合、CupertinoPageRouteとMaterialPageRouteがあるがOSによって変えたいと思っている人向け。 やり方 単純にページ遷移を判断するクラスを作ってしまう。 ※「route_config.dart」とする。[route_config.dart] imp…

GoogleMap for Flutterを使う(Android)

GoogleMap for Flutterとは? 使い方 結果 まとめ GoogleMap for Flutterとは? Flutterで地図を実装する際の手段の一つで、Googleさんが提供しているFlutterの地図プラグイン。 使い方 パッケージをインストールする pub.dev[pubspec.yaml] dependencies: f…

Flutterのカレンダー実装をChatGPTに頼ってみる

この記事の目的 ChatGPTとは? 使ってみる 結果 まとめ この記事の目的 ・最近話題のChatGPTの使い方がわかる。 ・ChatGPTを使ってFlutterアプリにカレンダーを実装することができる。 ChatGPTとは? OpenAI社が2022年11月に公開したチャットボットでアプリ…

Riverpodを知る

Riverpodとは? とりあえず使ってみる 結果 まとめ Riverpodとは? Widgetにデータを受け渡す時に使うFlutterの状態管理パッケージ。 とりあえず使ってみる まずはどんなものなのか知るため、Riverpodドキュメントにあるカウントアプリを作ってみる。 riverp…

Flutterでリストを作成する

コード final list = ['apple','banana','grape']; body: Container( child: ListView.builder( itemCount: list.length, itemBuilder: (context, index){ return Text(list[index]); }, ) ) 結果

xcode-select --switchが反映されない時

何が起きた? 結論 解決に至るまで まとめ 何が起きた? git submodule updateをしたときにエラー「active developer path...does not exist」が発生した。 原因はXcodeを複数入れていて古いバージョンを整理した時、Xcodeコマンドラインツールのパス「$DEVE…

Containerについて

この記事の目的 Containerクラスとは? 使ってみる まとめ この記事の目的 Containerでできることを知る Containerクラスとは? ・子ウィジェットをカスタムするためのウィジェット ・Swiftで言うUIViewのような使い方ができるため、何かとりあえず表示した…