文系iOSエンジニアの備忘録

エンジニア iOS Swift

自己学習のためSwiftUIでアプリ作成&リリース

はじめに

SwiftUIは昨年発表された新しいフレームワークですが、

チュートリアルをやったくらいでほとんど触っていませんでした。

ただ、iOS13も普及率が80%以上になったので

業務でメインとは言わずともそろそろ勉強する必要あるかなーと思い

とりあえずアプリを作成して公開しました。

バス時刻表アプリ

作成したのはバスの時刻表アプリです。

自分はディズニーランド、シーが好きで年パス持ってるのですが

よくバスで行っています。

毎回調べて行くのですが、それがめんどくさいので

とりあえず現在時間から1番近いバスと次にくるバスだけ見れる

簡単なものが欲しかったんです。


使った技術

なので今回は、公式のチュートリアルであったListやNavigationViewなどの基本的なものから

自前のサイドメニュー実装やアプリチュートリアルのライブラリがあったのでそれらを使ってみました。

SceenDelegateも今まで使ったことなかったので

よくあるルートのViewControllerを変更するみたいなのも

少し戸惑いつつ開発していきました。

最後に

まだSwiftUIの3%くらいしかできていませんが、

怠け癖のある自分的には一歩踏み出せたかなと思います。

業務ではバリバリstoryboardなので実際に使える機会はまだないですが、

実務で来たときにも使えるように少しづつ進めていきたいと思います。

ちなみにアプリは以下です。

まだ自分用なので、今後少しづつアップデートもしていきたいな〜と思います。

TDL・TDSバス時刻表

TDL・TDSバス時刻表

  • yusuke watanabe
  • Navigation
  • Free
apps.apple.com

ついでに昔作った冷蔵庫アプリなども。

Rakko

Rakko

  • yusuke watanabe
  • Food & Drink
  • Free
apps.apple.com