大学で研究をしている人は、長い時間をかけて研究を頑張っている...
しかし! 頑張った3ヶ月後、その時間・頑張り覚えていますか?記録できてますか?
僕の周りではできていない人が多くいました。
それじゃあ、頑張りに意味を持たせれてないってことになるんじゃない?
TIMELAB は「カレンダー機能」等でその問題を解決します!
2名
デザイナー : 1名
発案/エンジニア(iOS)/PM : 1名
- 主要言語(iOS)
- Swift (Storyboardなし)
- SwiftUIに向けて, 複数人で開発するときにコードをドキュメントとして使えるように
- Swift (Storyboardなし)
- アーキテクチャ
- MVVM
- データバインディングに魅力を感じたから
- MVVM
- ライブラリ
- RxSwift : データバインディング
- SnapKit : コードでの画面描画
- QRScanner : QRコード読み取り用
- Alamofire + SwiftyJSON : API連携
- Firebase : バックエンド
- FloatingPanel, FSCalendar, IQKeyboardManagerSwift, PKHUD : UI
- (クックパッド : ディープリンク → 未実装)
- API作成
- 研究室IDからQRコードを作成
- AdobeXD
- デザイナーが作成したデザインを見ながらコーディングを行った
- miro
- 画面遷移をデザイナーに伝えるために使用
- DB設計で考えをまとめるために使用
- APIの流れを整理するために使用
- (Unitテスト → 検討,学習中)
- (FirebaseCloudMessaging を使用して通知機能実装 → 今後実装)
👇 Notionの一覧
① : アイデアだし
・どのような問題があり、どのように解決したいのか
② : 問題/解決策 に関する調査
・本当に問題が起こっているのか、考えている解決策で解決できるのか
③ : アイデアのブラッシュアップ
・目的は何なのか
・どのような人をターゲットにするのか
・ゴールはどこか
・どのような機能をつけたいのか
④ : 競合アプリの調査
・周りに似たようなアプリはないのか、30個程度アプリ(カレンダー, タイムカード, 出退勤管理, 学習アプリ 等)をインストールし調査
・研究室×時間管理×共有 を強みにしているアプリはなかった
・Studyplus, Github, mikan 辺りが機能の参考になりそう
⑤ : デザイナーへの呼びかけ
・同大学 文系学部 の女の子が協力してくれることに!
⑥ : デザイナー含めアイデア/UIのブラッシュアップ
⑦ : 工数決定
⑧ : 作業 → 現在進行中!
・デザインは一通り完成!
・現在、毎週zoomで確認/修正中
・Firebase との接続を確認するため、プロトタイプを作成済み