This project is a mobile task management application designed to help users organize and track their daily activities efficiently. As a software engineer, my goal is to deepen my understanding of mobile development, Kotlin, and cloud integration by building a real-world productivity tool.
The app enables users to add, edit, and delete tasks, mark them as completed, and synchronize their data with a cloud database for access across devices. The project emphasizes clean architecture, modern Android development practices, and seamless user experience.
Purpose: To further my learning in mobile app development, Kotlin programming, and cloud database integration by building a practical and useful application.
- Visual Studio Code (VS Code)
- Android SDK (Command-line Tools)
- Kotlin programming language
- Gradle build system (using the included Gradle wrapper)
- Firebase (for cloud database and authentication)
- Emulator or Android device for testing
- Recommended VS Code Extensions:
- Kotlin (fwcd.kotlin)
- Gradle for Java (richardwillis.vscode-gradle)
- Firebase Explorer
- Debugger for Java (microsoft.java-debug)