クリスマスイブですね。たまたま今日作業したので、開発ブログの方も更新です。
LocalNodeとは?
LocalNodeは、ローカルネットワーク上でデバイス間のファイル共有を簡単に行えるアプリケーションです。このたび、リポジトリを公開しました。
詳しい機能や使い方については、リポジトリのREADME.mdをご覧ください。早ければ今年中、遅くとも来年早々にはiOS/Androidアプリとして正式リリースする予定です。
自分で使いたいだけの小さなアプリではありますが、同じニーズをお持ちの方がいらっしゃれば、ぜひ使ってみてください。
なぜ作ったのか
このアプリを開発した動機は以下の通りです:
- クラウドを介したくない - いろいろなファイルを一度クラウドにアップロードして共有するのが煩わしい
- 無駄を省きたい - 同じネットワーク内にいるのに、わざわざネットに上げてからダウンロードするのは非効率
- 自分好みにカスタマイズしたい - 自分で作れば、本当に使いたい機能だけを実装できる
技術スタック
今回の開発ではDartとFlutterを採用しました。これはAIからの提案によるものです。
プログラミング言語自体は、言語独自の概念さえ押さえれば、少し見ればだいたい理解できるものです。しかし、環境構築やプロジェクト構成などのお作法については、AIに任せるのが最も効率的だと感じました。わからないことがあれば、すぐに説明してもらえるのも大きなメリットです。