2022年9月22日木曜日

制作したアプリ概要について!

 今日は開発したアプリの概要について紹介!

開発環境

  • Xcode 13.4.1
  • Swift
  • MacBook Air M1 メモリ8G

開発期間

 約2ヶ月、週20時間程度
 (1日2時間を目安)

アプリコンセプト

 日々の行動履歴を短時間で簡単に記録でき、提出時に出力ができる

アプリ開発背景

 コロナ禍になり勤務先に行動履歴を提出する必要がある方が、少しでも簡単に手早く記録できるようにしようと思ったことがきっかけ。

想定するユーザー

 日々の行動履歴提出を求められているエッセンシャルワーカー

使用した主なライブラリ

 RealmSwift

実装した機能

  • UIDatePicker,UIPicker,CollectionViewを用いた選択式の入力機能
  • RealmSwiftを,UserDefaulsを用いたデータの保存機能
  • UITableView,カスタムセルを用いたデータの表示機能
  • 保存したデータをCSVデータに変換する機能
  • UIActivityControllerを用いたCSVデータの共有機能
  • GoogleAdmobを用いたバナー広告表示機能

アプリ画像


アプリURL

 もしよかったら、ダウンロードしてみてください!

このアプリの今後について

  • レイアウトに関する不具合見直し(主にiPhoneSEなど小画面におけるレイアウト崩れ)

ブログの今後は・・・?

 このアプリについて、作成時の苦労や実装について、また広告収入やダウンロード状況など、記事にしていこうかと考え中です!ちなみに現時点のダウンロード数は20〜30ですが、アクティブユーザーは少ないです・・・。またアプリコンセプトの通り、「短時間」で記録できることを目的としているため、広告収入は0です😂
ではでは・・・



flutterについて、学んだことなど

Swiftについて学んできたため、つい比較してしまいがちです。 SwiftUIと比較して、書いてみました。 似ているようで似ていない flutterには、SwiftUIにおける「View」という概念が、「Widget」と呼ばれるものになる SwiftUIのようにWidgetの中に...