• 2023年1月26日
  • 2023年2月14日

【Flutter】Riverpod 2.1系 完全攻略

対象者 Flutterの状態管理パッケージを調べている方 Flutterの基本の勉強は終わった方 Riverpodの初心者から中級者 RIverpodをFlutterでhooks_vierpodなしで使用する方 この記事のメリット 全てのProviderについて、コード付きで書かれている 作者が2年以上Riverpodを経験している 作者がRiverpodを使用したFlutter講座をUdemyで […]

  • 2024年9月6日
  • 2024年9月6日

【Flutter】TabBarの表示・非表示を制御

対象者 Flutterで中級レベルのUI操作や状態管理を学びたい方 TabBarのカスタマイズや表示切り替えを実装したい方 Flutterのアニメーションやタブの管理に関する具体的な実装例を探している方 はじめに Flutterを使ったアプリ開発では、TabBarによる画面の切り替えはよく利用される機能の一つです。しかし、特定の条件下でTabBarを表示・非表示にする必要がある場合、その制御が少し […]

  • 2024年9月5日
  • 2024年9月5日

【Dart】synchronizedでデータ競合を防ぐ方法

対象者 マルチスレッド環境でのデータ競合に悩んでいるエンジニア synchronizedの実装やデッドロック回避方法について知りたい方 パフォーマンスを最適化しつつ、安定したシステムを構築したい方 はじめに 複数の非同期処理が実行される環境での開発を進める中で、データ競合や不整合に悩んでいませんか?特に、複数の処理が同時に同じデータにアクセスすることで、思わぬバグやエラーが発生し、プロジェクトの進 […]

  • 2024年8月28日
  • 2024年8月28日

【Flutter】タイピング風のテキストアニメーション

対象者 Flutterを使用しているモバイルアプリ開発者 タイピング風アニメーションの実装やカスタマイズに興味がある方 アプリのUI/UXを向上させたいと考えているエンジニア はじめに アプリのユーザー体験を一歩先に進めたいと考えたことはありませんか?特に、ユーザーが自然に引き込まれるようなインタラクティブな要素を取り入れたいと感じたことがある開発者の皆さん、タイピング風アニメーションはその答えの […]

  • 2024年8月25日
  • 2024年8月25日

【Flutter】share_plusで簡単にコンテンツ共有機能を実装!

対象者 Flutterでモバイルアプリ開発を行っている開発者 share_plusを初めて使う、もしくは詳しく学びたいと考えている方 プロジェクトでスムーズに共有機能を実装したいと考えている方 はじめに プロジェクトに取り組む中で、コンテンツ共有機能の実装が必要になりました。share_plusは知っていたのもの、実際に使用したのは初めてでした。せっかくなので共有します。特に以前はファイルの共有に […]

  • 2024年8月21日
  • 2024年8月21日

【Flutter】build_runnerが (with exit code 78)で失敗【解決済】

はじめに Flutter開発で、build_runnerを使用した際に発生したエラーとその解決方法について解説します。 エラーメッセージの意味 Flutterのbuild_runnerを実行した際に、次のエラーメッセージが表示されました。 このエラーメッセージは、package1とpackage2のビルドが失敗したことを示しており、それぞれのエラーステータスコードは78となっています。これは、依存 […]

  • 2024年8月9日
  • 2024年8月9日

Announcing Flutter 3.24 and Dart 3.5【日本語訳】

訳者 はじめに Michael Thomsenさんによる「Announcing Flutter 3.24 and Dart 3.5」(原文)の日本語訳です。勝手に訳して、後から許可を取ります(笑) FlutterのGPU、ウェブ機能強化、その他をいち早く紹介! 今日、私たちはFlutter 3.24とDart 3.5をI/O 2024 Connectシリーズの最後の訪問地である中国で発表します。I […]

  • 2024年8月9日
  • 2024年8月9日

Announcing Dart 3.5, and an update on the Dart roadmap【日本語訳】

訳者 はじめに Michael Thomsenさんによる「Announcing Dart 3.5, and an update on the Dart roadmap」(原文)の日本語訳です。勝手に訳して、後から許可を取ります(笑) 本編 四半期ごとのDart SDKリリースの時期がやってきました。今回は、相互運用性の向上、pub.devパッケージマネージャーの新機能、そして新しいWeb統合API […]

  • 2024年8月8日
  • 2024年8月9日

What’s new in Flutter 3.24【日本語訳】

訳者 はじめに FltuterとDartの3ヶ月ごとのバージョンアップに対してブログ記事がありますので、そちらの日本語訳をさせていたただいております。誤訳・改善点があればご連絡いただけると助かります。 Kevin Chisholmさんによる「What’s new in Flutter 3.24」(原文の日本語訳です。「3.25」が来ると思ってました。 この間、前回の訳を読んでくれている […]

  • 2024年8月7日
  • 2024年8月7日

【Flutter】Streamのテストの基礎

対象者 Flutterの非同期処理やストリームのテストに関心があるエンジニア プロジェクトでFlutterを採用しており、ストリームテストの知識を深めたいと考えている人 技術的なスキル向上を目指している学習意欲の高い開発者 はじめに Flutterを使ってアプリ開発を行っているあなた。非同期処理やStreamの動作に対して不安を感じていませんか?この記事では、DartでStreamの動作を確認でき […]

  • 2024年8月5日
  • 2024年8月5日

【Flutter】PathProviderで各OSのディレクトリを取得してみた

対象者 Flutterを使用して複数のプラットフォームでアプリ開発を行っているエンジニア PathProviderパッケージの具体的な使用方法や各ディレクトリの用途を知りたい開発者 効率的なデータ管理方法を学び、プロジェクトを円滑に進めたいと考えている方 はじめに Flutter開発者にとって、複数のプラットフォームでのファイルシステムディレクトリの管理は、重要でありながらも頭を悩ませる課題の一つ […]