A modern, cross-platform task management application built with .NET MAUI, designed to help users efficiently manage their tasks across multiple platforms with a beautiful and intuitive interface.
Microsoft.Maui.Controls
Microsoft.Extensions.Logging.Debug (9.0.0)
sqlite-net-pcl (1.9.172)
SQLitePCLRaw.bundle_green (2.1.10)
System.Data.SQLite (1.0.119)TaskManager/
├── 📄 AddPage.xaml/.cs # Page for adding new tasks
├── 📄 App.xaml/.cs # Application entry point
├── 📄 AppShell.xaml/.cs # Application shell and navigation
├── 📄 Constants.cs # Application constants
├── 📄 DatePickerStringConverter.cs # Date conversion utilities
├── 📄 MainPage.xaml/.cs # Main application page
├── 📄 MauiProgram.cs # MAUI program configuration
├── 📁 Platforms/ # Platform-specific code
├── 📁 Properties/ # Application properties
├── 📁 Resources/ # Application resources
│ ├── 📁 AppIcon/ # Application icons
│ ├── 📁 Fonts/ # Custom fonts
│ ├── 📁 Images/ # Application images
│ ├── 📁 Raw/ # Raw assets
│ └── 📁 Splash/ # Splash screen resources
├── 📄 TodoItem.cs # Task item model
├── 📄 TodoItemDatabase.cs # Database operations
├── 📄 TodoItemPage.xaml/.cs # Task item details page
└── 📄 ViewPage.xaml/.cs # Task viewing page
- .NET 9.0 SDK
- Visual Studio 2022 or Visual Studio for Mac
- Platform-specific development tools:
- Android: Android SDK
- iOS: Xcode (macOS only)
- Windows: Windows 10 SDK
-
Clone the repository:
git clone https://github.com/yourusername/TaskManager.git
-
Open the solution in Visual Studio:
- Open
TaskManager.sln
- Open
-
Restore NuGet packages:
- Right-click on the solution
- Select "Restore NuGet Packages"
-
Build and run the application:
- Select your target platform
- Press F5 or click the "Start" button
- Navigate to the Add page
- Fill in task details
- Save the task
- Use the View page to see all tasks
- Tasks are displayed in a list format
- View task details
- Update task information
- Delete tasks when completed
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- .NET MAUI team for the cross-platform framework
- SQLite team for the database solution
- Icons by Icons8