Skip to content

hamadayuuki/timelab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

timelab

目的

『研究室にいる時間に意味を持たせること』

大学で研究をしている人は、長い時間をかけて研究を頑張っている...
しかし! 頑張った3ヶ月後、その時間・頑張り覚えていますか?記録できてますか?
僕の周りではできていない人が多くいました。

それじゃあ、頑張りに意味を持たせれてないってことになるんじゃない?

TIMELAB は「カレンダー機能」等でその問題を解決します!

画面 (絶賛現在開発中!)

開発人数

2名

デザイナー : 1名
発案/エンジニア(iOS)/PM : 1名

使用した技術

  • 主要言語(iOS)
    • Swift (Storyboardなし)
      • SwiftUIに向けて, 複数人で開発するときにコードをドキュメントとして使えるように
  • アーキテクチャ
    • 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 との接続を確認するため、プロトタイプを作成済み

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages