Ha:phazardly

プログラミングとか同人活動しながら2億くらい稼ごうとガンバr

#定時報告 2018/06 4週目

状況

仕事

月 〜 金 10:00 - 19:00

IOS-02#4

技術調査

技術調査が完了。実装に入ります。

実装

実装のベースを先に環境整えました。

今週は以下を整えました。

  • routing
  • transition
  • i18n(国際化)
  • userDefaults(アプリデータ保持)

routingはfluro使いました。だいぶ見やすくかけます。

transitionは一応カスタムクラス作ったんですが、fluroの初期transitionで大体カバーできてしまったので、そこまで実装する必要なかったです。

i18nintlflutter_localizationsを使ったのですが、intlの実装がかなりストレスでした。

  1. i18n対応する文字のgetter作成
  2. getterコードから文字のplain text出力
  3. plain textを言語別に複製、修正
  4. 3のデータから多言語化用コード出力

という流れです。

まず最初にgetterメソッド書かないといけないし、そこからplain textする必要...

最初からplain textで作って、多言語化していけばいいし、このタイミングでgetterメソッド作ればいいのに。

というわけでここを簡単にするためのコンソールライブラリ作成しました。

おいおい公開します。

やり方は雑ですが、かなり管理が楽になりました。

intlがアップデートすると壊れる可能性ありますが、修正も面倒ではないと思ってるので、以降もこれ使いたいですね。

今週のQiita

近々コンソールライブラリアップします。

進捗 : ■■■□□□□□□□

長期タスク

NOTE

同人活動 #9

一言

widgetのアニメーションが結構難しいので勉強中