プロフィール

フラッとこ
当ページのリンクには広告が含まれています。
フラッとこ

このサイト「フラッとこ」を書いています

Flutterはじめました

Flutterのアプリ開発を勉強しています。
未経験からのスタートです。

以前は、モバイルアプリの開発は難しそうで食わず嫌いしていたのだけど、日常生活で地元情報の調べ物するとき、
「なにか便利な仕組みがあるといいのにな…」
「他のみんなはどうやって調べているのかな…」
って感じることがよくありまして…

そこからだんだんと
「自分で作ってみようかな…」
という気持ちが芽生えてきたわけです。

プログラミング経験

Flutterを始める前は、主にAdobeのDTPソフトであるInDesignを自動で動かすスクリプトを書いてました。
いわゆる「スクリプター」です。

当時の仕事は、InDesignを自動制御するために、JavaScriptやExcel・Access VBAを作るのが主な仕事。

仕事の流れの一例としては、

  1. 受け取ったテキストデータからExcelやAccessのデータベースを作る
  2. InDesignにスクリプトを受け取る仕組みを作る
  3. Excel・Access VBAを書いて、データベースの内容でInDesignデータを自動作成する

という感じ。

経験言語
  • JavaScript
  • Excel VBA
  • Access VBA
  • VBS
  • VB
  • XML とか。

DTPのスクリプトに関するサイトも作っていました。現在は更新を休止しています。
当時の詳しいプロフィールは、スクリプちんで書いています。

Flutterへの挑戦!実は一度挫折しまして…

2020年12月、DTPの仕事をしながらFlutterの勉強を始めました。

プログラミングは初心者じゃないけど、モバイルやWebのシステムは全くの未経験。

初めはネットで調べながらMacに環境構築して、Flutterプロジェクト作成のチュートリアルをやったあと、有料の動画講座の視聴を開始しました。

さてここからが本番だ!
と、意気込んだものの、しばらくして難しくなってきたら、次第にだらしな〜いことになりまして…

DTPの仕事に時間を取られるのを理由に、Flutterは半ば諦めモードに入ってしまいました。
こういうのを、一般的には「挫折」っていうんでしょうね。

でもそれから3年半後の2024年5月、やっぱりFlutterが気になって仕方なくなりまして…

やっぱり…
モバイルアプリを作りたいんです!

再挑戦後のわたし

というわけで、Flutter再挑戦です。
まずは、当時購入して途中で放置した2つの講座の再受講から始めました。

ひとつは、Udemyの講座「Flutter & Dart – The Complete Guide icon」。
もう一つは、通称「みんプロ」でお馴染みの「みんなのプログラミング」です。

動画講座の購入当時、Flutterはバージョン1でしたが、再挑戦の時点ではFlutter3。

でも、どちらの講座も、講座サイトにログインしたら新バージョン対応の動画に再編集されていたので、動画視聴にはそれほど戸惑うことはありませんでした。

そして今は、2025年5月23日。

Udemyの「Flutter & Dart – The Complete Guide icon」は課題アプリを作りながら視聴を終え、その後「みんなのプログラミング」初級編の再視聴と、中級編1〜3を終了して、自分で作りたいアプリ作成をしています。

受講した講座ではいろいろなサンプルアプリを作りましたが、一度コードを書いただけでは知識は定着しません。

「こういう画面を作るにはどうするんだっけ??」「たしか、あの課題アプリでやったはず」と記憶をたどりながら、すべてプリントアウトしたDartコードを見返します。

そして、「お〜〜! まさしく私は、この機能を実装したいのだ!」と見つけたときの嬉しさと言ったら!

もちろん、他の有用なFlutterのサイトも検索して勉強し、エラーとも戦いながらのDartコードを実装しています。そして知識がまとまったら「フラッとこ」の記事にする。

まだ世の中のどこにもない、自分独自のアイデアを詰め込んだアプリを作るのは「少し進んでは後戻りして考え直す」の繰り返しですが、でも、そのアイデアが少しずつFlutterで形になっていくのは本当に楽しいです。

今年2025年の夏にはリリースするのが目標です。

このサイト「フラッとこ」について

Flutter関連の記事は、勉強開始した当初はスクリプちんに書いていましたが、2024年5月にFlutterに主軸を移すのを機に、このサイト「フラッとこ」を立ち上げて、古い記事もこちらに移動しました。

「フラッとこ」では、Flutterの講座や参考書籍で学んだこと、他のサイトで教えられたこと、エラーで苦しんだことなどを、自分の頭で一旦消化して「これは記録しておこう!」と思ったことを発信しています。

内容は「情報共有」と言うのは僭越すぎるので、「自分用の覚え書き」という意味合いの方が大きいかもしれません。

それと理由はもう一つ、理解したと思った内容でも、実践しようとしたら実はよくわかっていなかった、って言うこともよくあるので、「理解してるかどうかの確認」もありますね。

でも、サイト構築が目的ではありません。
もちろん、いいサイトにしたいという強い気持ちはありますが。

本当の目標は、「役立つFlutterアプリのリリース」です。

と言うわけで、
このサイトを見てくださった方たちと一緒に、がんばっていけたら嬉しいです。

どうぞ、よしなに。

プライバシーポリシーはこちら