うるおいらんど

【おしらせ】AppAppをiOS13で使えるように再構築しました。

AppApp

どうも。Reoです。

AppStoreのアプリをコレクションするアプリ「AppApp」をiOS13で利用できるように再構築しました。

AppStoreでの配信が困難で(審査に通らない)、配信を諦め、コードの公開をしているアプリです。

今年の2月,3月ぐらいにリファクタリングを始めたけれど、仕事でパンクして同時に作業が止まってしまっていました。

でもアプリ開発を再開して、自分でも使いたいと思い、改めて使える状態まで再構築しました。

 

変更点

リリースバージョンから機能を削りました。

  • 背景変更機能を削除
  • アプリ以外の画像の追加機能
  • チュートリアル
  • ヘルプ画面

上記は今後改めて追加する予定はないです。

追々復活させる予定の機能は

  • メモ機能
  • アプリの並び替え
  • ラベルの並び替え

ぐらいです。

「とりあえず自分で使える状態」なので、細部を全然詰められてません。

 

導入

以下の手順で導入できます。

git clone git@github.com:uruly/AppApp.git
cd AppApp
mint run carthage bootstrap --platform iOS --no-use-binaries
open AppApp.xcodeproj

mintを使っています。

 

導入できますって言ってますが、多分実機では動きません。

シミュレーターでのみ動かすことができるので、コードを参考にしたい方がいましたらそちらで使ってみてください。

 

今後

AppGroups を利用しているので、単純にサインイン情報を変更しただけでは実機でビルドすることができません。

せっかくコードをあげて、再構築までしたのに、誰も実機で利用できる状態じゃなかったらなんの意味がないなって思っています。

なので、どうにかAppStore以外で配布できたらいいなと考えています。

今後AppApp関係でやることは

  • アプリ配布について考える
  • GitHubのIssueを終わらせる(メモ機能とか並び替え)
  • ライセンスをちゃんとつける

ぐらいです。

現在はライセンス明記してないのでちょっとGitHubのNo Licenseということで...

あとは余裕ができたら、UI部分のリファクタリングブログを書くのもアリかな...

 

おわりに

WebViewController 以外のUIViewControllerは全て書き直しました。

機能を落としたこともありファイル数もかなり減っています。

死ぬほどあったWarningが、TODOコメント3つだけになったので嬉しいです。そこのTODOも早めに消したい...。

でもOKAIMOと構成がかなり近いので、かなりコード引っ張ってきてます。なので結構すぐ終わらせることができました。

 

直近はタスクがすごく多いのと、新作を作りたいのもあって、しばらくはまた放置します。AppStoreに出してるアプリが1本しかないのはすごく寂しい...。

 

公開してるコードが何かの役に立てば幸いです!

https://github.com/uruly/AppApp

ではでは〜

Comments

コメントはありません。

現在コメントフォームは工事中です。