
まかない
マガジン一覧
爪噛みを防止するアプリを開発した話
爪噛み癖をやめるために自分でアプリを開発してみた記録です。AngularJSからFlutterに移行しました。

何も考えずにいたら開発どころではなくなってしまったので画面ごとに編集ファイルを分ける(main.dartをダイエットする話)
現状がどんな感じかソースコード全文貼ってみようかと思ったのですが、なんの意味もないと思ったので割愛します。まあと言っても500行弱なので、大袈裟に騒ぎ立てるほどでもないのですが・・・ そんな初学者の質問力はこんな感じです。 結論としては、スクリーン(画面)、ウィジェット(コンポーネント)、モデル(データクラス)、サービス(ビジネスロジック)、状態管理、テーマ、ルーティング、ユーティリティあたりでわけるのが良きとのことです。 たしかに、再利用できるウィジェットとかデータモ
2
アプリのダウンロード数を通知するLINEボットを作ってみた話
開発モチベの維持向上を目的に、日々のDL数を通知してくれるボットを作った記録です。GCPのCloud FunctionsとCloud Schedulerを使ってます。