Development of an iOS Application for Task Planning with Consideration of the User’s Emotional State

Loading...
Thumbnail Image
Date
2025
Authors
Piz, Mariana
Nahirna, Alla
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
The article focuses on the development of a digital tool designed to address the problem of decreased productivity caused by emotional exhaustion. The main objective of the study is to create an iOS application for task planning that takes into account the user’s emotional state, offers mindful breaks for emotional awareness and recovery, and provides analytics on emotional trends. The research includes a comparative analysis of existing software solutions in the areas of time management and mental well-being. During the development process, modern frameworks, tools, and architectural patterns for iOS development were analyzed. An adaptive planning algorithm was implemented, that takes into accountboth the user’s emotional feedback and the attributes of tasks. As a result of the research, a mobile application named Moodpace was developed using Swift, with SwiftUI for building the user interface, SwiftData for data persistence, and the MVVM architectural pattern to ensure maintainable code structure. During the development process, SwiftLint was used for static code analysis, and SwiftFormat was integrated for automatic code formatting. The app was localized into Ukrainian using String Catalog. The developed application is designed to help users manage their tasks while maintaining balance with their mental well-being. It is suitable for everyday use and especially beneficial for individuals with flexible schedules.
Description
У статті розглянуто створення цифрового інструмента для вирішення проблеми зниження продуктивності через емоційне виснаження. Метою дослідження є розробка iOS-застосунку для планування справ, який враховує емоційний стан користувача й відповідно до нього коригує графік справ і надає можливість виконувати вправи для емоційного усвідомлення й відновлення. У ході роботи проаналізовано наявні програмні рішення в нішах управління часом і ментального здоровʼя, а також розроблено алгоритм адаптивного планування залежно від емоцій користувача та властивостей завдань.
Keywords
task management, productivity, emotion, adaptive planning, mobile application, iOS, Swift, SwiftUI, SwiftData, article, управління справами, продуктивність, емоції, адаптивне планування мобільний застосунок, iOS, Swift, SwiftUI, SwiftData
Citation
111
Collections