This is the BASE file of "README.md". Localized versions will be shown above with the language code before ".md". (Ex.: ".en" , ".ja")
This repository is for the spring project created by KOUTAN-App-Builders. Repository(App) Name: “DiGiDesk” This project required approximately 33 hours to create.(2024/4/10 JST) →Although it’s not complete.
[App Functionalities *(iOS)]
- Digital Textbooks’ Book Shelf (PDF Files can be used to import textbooks)
- Task Managing Calendar (Daily tasks can be displayed in the selected date view in the calendar. There’s a list view for all tasks)
- Studying Timers (Normal Timer & Pomodoro Timer & Infinite Repetition Timer)
- Flash Cards (Not tested whether it works. Current Functionality: Displays a list of words imported from a CSV File.)
- List of Exam URLs (Previous exam URLs & School Info & Exam Info can be displayed in a list.) *Page selection UI on iPhone is based on Custom Tab Bars. iPads are based on Side Bars. **every functionality requires user input.
[Issues & Uncompleted Functionalities] (Issues)
- Background creation for Study Rings doesn’t work properly.
(Uncompleted Functionalities & What to Expect in the Next Version)
- Compatibility with Apple Watch (watchOS). →Creating a companion app.
- Support for Live Activities.
- Displaying Widgets.
- Completing Study Rings.
[Big Thanks to: ]
- Icons8 (App Icon) https://icons8.jp/
- How to Build a Custom Tab Bar in SwiftUI / CodeWithChris https://youtu.be/R_KZwX-yP4o?si=yvdorCvNju01wITO
- How to Create an App Icon (2019) / CodeWithChris https://youtu.be/bOjoBgtjwt4?si=d8uA3Rhrs8cCg4nS
- UICalendarView in SwiftUI / Stewart Lynch https://youtu.be/d8KYAeBDQAQ?si=ip5mo6fXikCuEyZz
- 【SwiftUI】 日記アプリの作り方 SwiftDataとUICalendarView / ひろみの田舎暮らし 移住生活 https://youtu.be/LG52gTmP8dI?si=FfxBEIuZCLtFZQDk
- PDF Viewer and Creator https://youtu.be/HS6UtTKSu9w?si=vjij0p3cHCj-2__D
- SwiftUI - Flash Cards https://youtu.be/NH-mR7nhnKw?si=Yb7UJaAHteMHIbs2
- SwiftUI - Pokedex (Data from CSV File, Navigation View/NavigationLink) https://youtu.be/uNst4KS_6DY?si=iWmLV6LJHSUB8K2F
- How to user Timer and onReceive in SwiftUI | Continued Learning 24 / Swiftful Thinking https://youtu.be/ymXRX6ZB-J0?si=sfjnqMb2tbC5N5kE
- SwiftUI 3.0 - Pomodoro Focus Timer App - Complex UI - MVVM - Xcode 13 - SwiftUI Tutorials https://youtu.be/Pd90OTQiOaA?si=yee-g_5u7Jnv2PRq
- ChatGPT https://chat.openai.com
- Microsoft Copilot by GPT-4 Available on the App Store
[Message from the Creator] Thank you for checking out my project. I’m a beginner and learning how to code with Swift. If you are a Pro or an experienced person, I will be happy if you can tell me how to resolve the issues mentioned above. If possible, please give me a message in the “issue” section. Although I made this code referencing the videos & sites, I will be happy if you would use the code mentioning my name (KOUTAN-App-Builders) and not use it commercially. Also, I’m a Japanese student and may have problems with my English. If possible, I am planning to create a localized READ ME file (probably Japanese). Stay tuned for version 1.0 and future versions, features to come. Again, thanks for visiting, and I hope everyone will have a wonderful developer experience.
Big Thanks, KOUTAN-App-Builders