/biinge-app-ios

Binge-watching companion app

Primary LanguageSwift

BIInge iOS App

An app to help binge-watcher watch responsibly (Binge-watching companion app)

Using

  • Swift 5
  • UIKit
  • AVKit
  • UserDefaults
  • CoreData
  • CallKit
  • Combine

Features

  • Dark Mode
  • Splash Screen
  • Onboarding
  • Set Preferences (only current Session)
  • Set Profile (username)
  • Set Profile (photo)
  • Timer
  • Set Timer
  • Notification
  • Notification as Call
  • Point Works
  • Share to Social Media
  • Settings
  • History
  • Leaderboard (dropped)

Backend Wise

  • CoreData Abstraction
  • Set Preferences
  • Set Profile (username)
  • Set Profile (photo)
  • Notification
  • Notification as Call
  • Point Works
  • Share to Social Media (Render + Templating)
  • Leaderboard (dropped)

Bugs

  • CallerID Profile Picture not yet working.
  • Welcome Onboarding Slider Dots will crash if pressed.
  • Profile Page, total point sometimes not updated.
  • Notification only runs on the first break session
  • TargetEnd Miscalculation

Development

Testing