Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/developeracademy-postech/2024-nc2-m21-screentime

리버 & 하래 ScreenTime
https://github.com/developeracademy-postech/2024-nc2-m21-screentime

Last synced: about 10 hours ago
JSON representation

리버 & 하래 ScreenTime

Awesome Lists containing this project

README

        

# 2024-NC2-M21-ScreenTime
## 🎥 Youtube Link
(추후 만들어진 유튜브 링크 추가)

## 💡 About Augmented Reality
### 앱 사용 리포트를 받아 사용자에게 알려주는 API
- 기기 사용시간 추적
- 기기 총 사용시간, 웹 사이트, 앱 서비스와 관련된 기록 추적
- 화면깨우기 횟수, 머문 시간 등
- 스크린타임 제어
- 위의 기능을 활용해, 특정 앱이나 웹사이트에 머무는 시간을 제어
- 접속 차단, 시간 제한 등
- 스크린 타임 사용량 공유
- 보호자가 자녀의 스크린 타임을 공유받고, 사용을 제한 할 수 있음. (보호 차원)

## 🎯 What we focus on?
- ‘사용자들이 앱을 얼마나 사용하는지’에 대한 리포트를 기반으로 생각함.
- 사용자의 앱 사용량을 어떻게 제한 또는 절제할 수 있는지에 대해 생각함.
- 기본 스크린타임 앱과의 차별성에 관한 고민
- 기본 스크린 타임 앱에서도 얼마나 앱을 사용했는지에 대한 정보는 제공받을 수 있었음.
- 직접 또는 간접적으로 경고 또는 제한기능을 구현함으로써, 정보제공에서 나아가 실제 사용자가 스스로 휴대폰 사용 시간을 줄이는 경험이 가능하도록 방향을 정함.

## 💼 Use Case
- 특정 앱의 사용시간을 조절 하고 싶은 사용자가 목표를 설정
- 유튜브와 같이 시간 제한이 필요한 경우, Less 2 Hour
- 열품타와 같이 더 많은 사용을 촉진할 경우, more 4 Hour
- 목표한 범위에 들어갈 경우 GreenLight를 확인할 수 있음.
- 반대로, 범위 밖에 들어갈 경우 RedLight를 확인가능함.
- 설정한 목표와 현황을 수시로 확인하며, 스스로 앱의 사용시간을 관리할 수 있음.

## 🖼️ Prototype
|앱 시작 화면|권한 확인|권한 설정|권한 설정 완료|
|:---:|:---:|:---:|:---:|
|![IMG_3AA0EB1A7A7A-2](https://github.com/DeveloperAcademy-POSTECH/2024-NC2-M21-ScreenTime/assets/21362256/320d643e-a145-44a4-9dca-75485afdcdcb)|![IMG_3AA0EB1A7A7A-3](https://github.com/DeveloperAcademy-POSTECH/2024-NC2-M21-ScreenTime/assets/21362256/9835ecd6-960d-485e-b830-084e0adb91a2)|![IMG_3AA0EB1A7A7A-4](https://github.com/DeveloperAcademy-POSTECH/2024-NC2-M21-ScreenTime/assets/21362256/9ab5d3bd-e132-491a-b570-ba4363db4434)|![IMG_3AA0EB1A7A7A-5](https://github.com/DeveloperAcademy-POSTECH/2024-NC2-M21-ScreenTime/assets/21362256/3c16846c-bd3c-44ab-931c-89de99ffe7b4)|
|스크린 타임 리포트|목표 시간 설정|More & Less 설정|특정 앱 목표 확인|
|![IMG_2767](https://github.com/DeveloperAcademy-POSTECH/2024-NC2-M21-ScreenTime/assets/21362256/0610a57d-45cb-476d-9642-d0f31b2e616a)|![IMG_2765](https://github.com/DeveloperAcademy-POSTECH/2024-NC2-M21-ScreenTime/assets/21362256/7e997608-ca37-45ca-a87e-f2bdb3c2da8d)|![IMG_2766](https://github.com/DeveloperAcademy-POSTECH/2024-NC2-M21-ScreenTime/assets/21362256/13144a0a-90b6-495b-b846-9cbdd3e8da53)|![IMG_4FB473954DDD-1](https://github.com/DeveloperAcademy-POSTECH/2024-NC2-M21-ScreenTime/assets/21362256/9d322c01-112a-400b-892f-cc38b1b3ba17)|

## 🛠️ About Code
image