
このサイト「フラッとこ」を書いています
Flutterはじめました
Flutterのアプリ開発を勉強しています。
未経験からのスタートです。
以前は、モバイルアプリの開発は難しそうで食わず嫌いしていたのだけど、日常生活で地元情報の調べ物するとき、
「なにか便利な仕組みがあるといいのにな…」
「他のみんなはどうやって調べているのかな…」
って感じることがよくありまして…
そこからだんだんと
「自分で作ってみようかな…」
という気持ちが芽生えてきたわけです。
プログラミング経験
Flutterを始める前は、主にAdobeのDTPソフトであるInDesignを自動で動かすスクリプトを書いてました。
いわゆる「スクリプター」です。
当時の仕事は、InDesignを自動制御するために、JavaScriptやExcel・Access VBAを作るのが主な仕事。
仕事の流れの一例としては、
- 受け取ったテキストデータからExcelやAccessのデータベースを作る
- InDesignにスクリプトを受け取る仕組みを作る
- 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
もう一つは、通称「みんプロ」でお馴染みの「みんなのプログラミング」です。
動画講座の購入当時、Flutterはバージョン1でしたが、再挑戦の時点ではFlutter3。
でも、どちらの講座も、講座サイトにログインしたら新バージョン対応の動画に再編集されていたので、動画視聴にはそれほど戸惑うことはありませんでした。
そして今は、2025年5月23日。
Udemyの「Flutter & Dart – The Complete Guide
受講した講座ではいろいろなサンプルアプリを作りましたが、一度コードを書いただけでは知識は定着しません。
「こういう画面を作るにはどうするんだっけ??」「たしか、あの課題アプリでやったはず」と記憶をたどりながら、すべてプリントアウトしたDartコードを見返します。
そして、「お〜〜! まさしく私は、この機能を実装したいのだ!」と見つけたときの嬉しさと言ったら!
もちろん、他の有用なFlutterのサイトも検索して勉強し、エラーとも戦いながらのDartコードを実装しています。そして知識がまとまったら「フラッとこ」の記事にする。
まだ世の中のどこにもない、自分独自のアイデアを詰め込んだアプリを作るのは「少し進んでは後戻りして考え直す」の繰り返しですが、でも、そのアイデアが少しずつFlutterで形になっていくのは本当に楽しいです。
今年2025年の夏にはリリースするのが目標です。
このサイト「フラッとこ」について
Flutter関連の記事は、勉強開始した当初はスクリプちんに書いていましたが、2024年5月にFlutterに主軸を移すのを機に、このサイト「フラッとこ」を立ち上げて、古い記事もこちらに移動しました。
「フラッとこ」では、Flutterの講座や参考書籍で学んだこと、他のサイトで教えられたこと、エラーで苦しんだことなどを、自分の頭で一旦消化して「これは記録しておこう!」と思ったことを発信しています。
内容は「情報共有」と言うのは僭越すぎるので、「自分用の覚え書き」という意味合いの方が大きいかもしれません。
それと理由はもう一つ、理解したと思った内容でも、実践しようとしたら実はよくわかっていなかった、って言うこともよくあるので、「理解してるかどうかの確認」もありますね。
でも、サイト構築が目的ではありません。
もちろん、いいサイトにしたいという強い気持ちはありますが。
本当の目標は、「役立つFlutterアプリのリリース」です。
と言うわけで、
このサイトを見てくださった方たちと一緒に、がんばっていけたら嬉しいです。
どうぞ、よしなに。
プライバシーポリシーはこちら