What is it, naokirin?

Flutterでアプリ開発してみたときに、採用するアーキテクチャを考えてみた

昨日の記事でも書きましたが、アプリをリリースしました(現在、Android向けのみ) play.google.com この際に、どのようなアーキテクチャを採用して開発をするか悩みました。 Web上を色々と見てみた感じでは、MVVMを採用しているのが主流っぽいです(あくま…

Flutterで個人開発したときに入れたパッケージを紹介してみる

最近、3ヶ月ほどでFlutterの学習&アプリ開発して、Google Play Storeにリリースしました。 play.google.com このときに利用したパッケージについて、簡単にまとめて紹介しておきたいと思います。 Dart、Flutterのバージョン 開発時のバージョンは以下です。…

Flutterでhttpパッケージでデータを取得すると文字化けするのを修正する

Flutter(Dart)でHTTPリクエストする場合には、httpパッケージを利用するのが便利です。 pub.dev こちらを利用して、以下のようなJSONファイルをHTTPサーバーから取得するコードを書きました。 import "package:http/http.dart" as http; Future<String> fetch(Stri</string>…

Flutterで、Freezed を使ってみる

最近、個人的にFlutterを使ってみているのですが、データを表現するクラスを作成する際にFreezedというパッケージが非常に便利だったので、紹介したいと思います。 pub.dev 確認したバージョンは以下です。 freezed 2.2.0 Freezedとは Freezedは、データを表…

Flutterバージョンを管理するFVMを使って、Flutterを始める

最近は開発の状況によって、同じマシン上でもプロジェクトによって複数の言語バージョンを使い分けることが多く、nodenvやrbenv、jenv、pyenvなどを用いて、プロジェクトごとに複数バージョンを使い分けられるツールが定着してきています。 (言語そのもので…