0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[アプリ開発]DKImageViewControllerで写真共有アプリ作ってみた

Last updated at Posted at 2020-09-09

5568440d5934344ad6f605910ee9f3e1.gif
464b0ad207bdce4da56f3c8461957761.gif

#作った経緯
初めて作ったファッションアプリが途中でできなかったので、なんかCollectionView使ってやりたいなーって思いましてインスタみたいな写真共有アプリ作ろうと決心して開発しました!
参考にしたアプリはtabioriさんです

https://tabiori.com/

とりあえず作ってみた!
スクリーンショット 2020-08-23 14.58.10.png
こんな感じでやろうと思ったら、、、ア〜〜〜〜〜〜!!!!
スクリーンショット 2020-09-09 20.34.11.png
ViewControlller多くなりすぎて訳わからんくなった。。
初心者の僕はパンクしました
っていう感じで何回もプロジェクト作り直しました。

インスタの写真一枚だけならスクールの教材で出来るんですが、何せConllectionView使いたかったんでタイムラインの画像を複数表示出来るようにさせたかったんですよね
#問題
このアプリ開発するのめっちゃ時間かかりましたこれにスクールの大半の時間消費しましたねw
まずFirebaseですね
ライブラリの画像を選択→CollectionViewで表示→ボタン選択→Firebaseに保存したかったんですがうまくいかず諦めて、
日付とタイトル、画像を別の画面でやろうとするとすごくめんどくさくなったり、、、
いろいろうまくいきませんでした。
でライブラリから写真を複数選択しようとすると標準?のライブラリだとできないし

DKImagePickerControllerの極意
http://cocoadocs.org/docsets/DKImagePickerController/3.8.1/

ライブラリから選択した画像を画面遷移先にデータを送るとかファイル形式違うものに渡しかたとか、、
どうやってやんの〜〜〜って感じです:joy_cat:

CollectionViewとTableViewの組み合わせ極意
https://qiita.com/Erica_pon/items/f1c6a06e399723f32549

こちらを参考にタイムライン画面でcolleCtionViewとTableView使ってモデル作ってみたけど画像表示できず開発休止しました、、、

#結果
リリースはできてません!!
picture_pc_fb4f1c662c0d1ac2606e5093ff74ddec.png
まだ未完成です
諦めませんねー
よかったらみてください!

今回作ったリポジトリ
https://github.com/rentamaeda/Travel2

#感想
なんでもそうですが作る前の計画練るのって楽しいですよねー
なんか途中から気持ち折れてしまって何回も諦めかけましたよ

次もしollectioView使うならタスク管理アプリ作りたいなーって思いますw
#参考にしたサイト等

taiori様HP
https://tabiori.com/

DKImagePickerControllerの極意
http://cocoadocs.org/docsets/DKImagePickerController/3.8.1/

CollectionViewとTableViewの組み合わせ極意
https://qiita.com/Erica_pon/items/f1c6a06e399723f32549

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?