なにやってるの?
- Webサイト「小説家になろう」の小説をダウンロードするAndroidアプリづくり。
- アプリの作り、UIをイマドキにしたい。
画面設計
要件定義に引き続き、画面設計を行う。
ということで、まずは画面遷移図を作成する。
画面遷移図(状態遷移図)作成に利用するツール
ド定番ですが、JUDE竹astah*で作成したいと思いま。。。!?
2018年9月26日をもちましてastah* communityの提供を終了いたしました。
http://astah.change-vision.com/ja/product/astah-community.html
…マジですか?、そうですか。orz
ということで、代替ツール探し。
@kazuaki90997さんの画面遷移図の作成方法ついてのまとめ にツールが紹介されていたので参考にしました。
draw.ioがやけに評判がいいので使ってみることにしました。
できた画面遷移図 (powered by draw.io)
draw.ioについて
- PowerPointやGoogle Slideで書くよりは断然書きやすい。
- 複数の矢印が重なる部分については、やっぱり多少ズレが生じてしまう。
- Google Driveなどのオンラインに直接保存できる点は使いやすい。
- フリーツールとしては破格の出来と思います。
内容面
- 定期的なバックグラウンド実行は(5.0 Lollipop以降では)
AlarmManager
ではなくJobScheduler
を使うらしい(再起動時に再登録する必要がなくなる?) - メニューは
ViewPager
よりもNavigationDrawer
の方が、利用しやすそう。 -
Fragment
が多い為、MainActivity
でimplements ***Fragment.Callbak
とかやってたらスパゲティが絡まりそう…どうしよ。。。
今後の進め方
- どこから実装するかは決めておりませんが、実装に着手したいと思います。