iOS 개발자/iOS 프로젝트

iOS 프로젝트/TiTi-공부를 위한 타이머/정리글

FDEE 2021. 1. 14. 16:04

ios 개발자로 진로로 정했습니다!

그래서 이제 1년이 넘도록 취미생활로 만들어 보았던 개인 프로젝트에 대해 정리를 먼저 시작해보겠습니다.

 

[앱스토어 링크]

https://apps.apple.com/kr/app/titi-공부를-위한-타이머/id1519159240

 

‎TiTi - 공부를 위한 타이머

‎간편하게 시작, 종료 버튼으로 하루 공부시간을 측정! 얼마나 열심히 공부했는지 알려주는 빡공률! 일주일간의 공부기록을 통해 새로운 목표를 만들어보세요! — TiTi만의 특징 — - 지나간 시

apps.apple.com

 

 

1. 앱스토어 등록 사진

 

 

2. 만들게 된 계기

중간고사때 공부하는데 뭔가 그냥 공부하면 집중이 잘 안되어 타이머 어플을 찾아보았습니다.

하지만 제가 원하던 기능이 잘 보이질 않았습니다.

 

보통의 타이머 어플의 경우 남은시간만 보여집니다.

또는, 스톱워치의 경우도 지나간 시간만 보여집니다.

 

저는 공부할때 사용할 타이머에 남은시간도 보여지며 동시에

하루 총 목표시간에서 얼마만큼 더 공부를 해야하는지,

하루동안 누적된 공부시간이 어느정도인지

한번에 계산을 하고 싶었습니다.

 

그래서 기존에 가지고 있던 일정시간동안 특정 함수가 실행되는 코드를 가지고 있었기 때문에 바로 제작을 시작했습니다.

 

 

 

3. 어플 기능 소개

www.youtube.com/watch?v=JCL6sHSR_Z8

www.youtube.com/watch?v=ueDyZHEMODw

어플 구동영상은 위 영상을 참고하시면 되겠습니다!

 

1. 타이머 남은시간 표기

  - 시간 및 프로그래스로 표기

2. 종료 예정시간 표기

3. 하루 누적시간 표기

4. 하루 목표 남은시간 표기

5. 시작, 정지 버튼 및 타이머 재시작 버튼

6. 시간설정 버튼

7. 7번의 저장된 공부기록 표기

 

 

4. Xcode 제작 화면

현재까지 제작된 xcode의 간단한 화면을 보여드리겠습니다.

 

 

프로그래밍 코드는 아래 영상을 참고하시면 되겠습니다!

www.youtube.com/watch?v=YIoeXPiIx9A

 

 

 

 

5. 현재 사용자수

현재 약 400명 정도 다운이 되었습니다.

하지만 거의 대부분이 맥 앱스토어에서 다운된 수입니다...

 

사실 냉정하게 아이폰의 경우 대체가능한 다른어플들이 많이 있습니다.

그렇기 때문에 앞으로의 기능 업데이트가 더욱 많은 사람들이 다운하게 될 중요포인트가 될 것 같습니다.

 

그래도 맥 앱스토어의 생산성 카테고리에서 상위 100위 내에 있어 더욱 접근가능성이 높다는 점은 충분한 이득입니다!

 

 

 

6. 앞으로의 개선점

이제 ios 개발자로 진로를 정하였기에

해볼 수 있는 기능은 다 고려를 해볼 생각입니다.

 

1. 요일별 누적시간 - 그래프화 표기

2. 요일별 평균 지속공부시간 - 그래프화 표기

3. 7일간의 평균 누적공부시간 - 그래프화 표기

4. 7일간의 평균 지속공부시간 - 그래프화 표기

5. 서버 생성 및 로그인 서비스 구현

6. 타이머 종료시 어플알림 서비스 구현

 

기타 등등으로 여러가지를 시도해볼 생각입니다!

 

 

 

7. 깃허브 코드

github.com/FreeDeveloper97/TiTi_mac

 

FreeDeveloper97/TiTi_mac

Contribute to FreeDeveloper97/TiTi_mac development by creating an account on GitHub.

github.com

많은 사용 및 피드백 부탁드립니다!

 

감사합니다!