Discover a whole new level of focus with ease! Our Pomodoro Timer feature allows you to concentrate effortlessly by flipping your phone, breaking free from phone addiction. Stay connected and inspired with our Group Feature, connecting you with friends anytime, anywhere. Together, let's become the best version of ourselves!
從來沒有想過專注力可以這麼容易,透過翻蓋手機進行專注,徹底隔絕手機成癮
社群教室讓我們隨時隨地可以與朋友連線,互相激勵,成為最好的自己
- Disable screen lock. App can notify user with a vibration when the phone is flipped, then start the countdown.
- 解除螢幕鎖定,翻蓋時震動通知使用者
- Add Task completed, flip the phone to the back, and start the countdown.
- 建立完成任務,翻轉手機至背面,開始讀秒
- Countdown Timer feature, starting the timer by flipping the phone face-down, completely isolating phone distractions, initiating focused countdown, helping you make the most of your time and enhance work efficiency.
- 倒數計時功能,透過翻轉手機背面開始計時,翻轉手機背面,徹底隔絕手機誘惑,開始專注倒數計時,幫助您有效利用時間並提高工作效率。
- Add tasks and display them on the timer page.
- 添加任務並把任務顯示在計時頁面
- Display today's tasks and allow users to delete or switch between any task.
- 顯示今日任務並且可刪除、切換任一任務
- 輕鬆瀏覽日曆介面,隨時查看今天的總專注時數以及過去時段的累積時數。讓您更了解自己的時間使用情況,以便做出更明智的時間管理決策。
- Easily navigate the calendar interface to view today's total focused hours and cumulative hours from past periods. This enables you to gain a better understanding of your time usage, allowing you to make more informed decisions for effective time management.
- Stay focused together with friends and track each other's focused hours through the group feature. You can share your dedicated time with your friends, encourage each other, and stay motivated to grow and progress together.
- 與好友一同專注,透過群組功能追蹤彼此的專注時數。您可以與朋友分享您的專注時間,相互鼓勵並保持動力,共同成長和進步
- Create your unique personal page, showcasing your exclusive style and personality. Customize your page to make it more distinctive and appealing, enhancing your user experience with a personalized and enjoyable touch.
- 打造您獨一無二的個人專屬頁面,將專屬的風格和個性展現於您的專頁,使其更具個性和吸引力,這個功能讓您的使用體驗更加個性化和愉悅
- Utilized the
UIDevice API
to detect phone flipping for implementing the Pomodoro Timer functionality. - Import the third-party library
FSCalendar
switch between different days and achieve timing functionality through DateComponent and DateFormatter. - Incorporated
NotificationCenter
to constantly monitor the phone's orientation, triggering corresponding timing and pause actions when the status changes. - Developed a
Widget
feature for the app, enhancing the user experience with photo and text components. - Designed the app's data structure and utilized Firebase to store user data by using
Firebase Firestore
and converting user photos into URLs stored inFirebase Storage
. - Implemented
URL scheme
to enable different users to navigate back to the app from other applications. Interacted with Firebase to facilitate group joining functionality for different users. - Used
UIImagePickerController
to allow users to pick photos from their phone's gallery or take pictures with the camera. EmployedGit Flow
for version control during development. - Implemented UI
AutoLayout
programmatically. - Completed the entire project independently, from conceptualization, schedule planning, and interface design, to coding, and successfully published it on the App Store.
- Firebase
- FSCalendar
- SwiftLint
- Kingfisher
- IQKeyboardManagerSwift
- Xcode 14.0
- iOS 15.0
Version | Date | Description |
---|---|---|
1.1 | 2023.07.28 | New UI and optimized performance |
1.0 | 2023.07.14 | Release in App Store |
尹周舶 Chou Po Yin
- Email: [email protected]
- LinkedIn: https://www.linkedin.com/in/chou-po-yin/