https://github.com/junian/xamarin-task-app
A simple Task management app built with Xamarin.Forms
https://github.com/junian/xamarin-task-app
Last synced: 11 months ago
JSON representation
A simple Task management app built with Xamarin.Forms
- Host: GitHub
- URL: https://github.com/junian/xamarin-task-app
- Owner: junian
- Created: 2025-02-13T05:00:55.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-02-14T02:02:36.000Z (over 1 year ago)
- Last Synced: 2025-06-10T00:05:37.811Z (about 1 year ago)
- Language: C#
- Homepage:
- Size: 597 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Xamarin Task Manager App
## Demo
https://github.com/user-attachments/assets/492fb9a9-d747-4ec8-8b52-976daf78bf06
## Brief
- Develop a simple mobile application using Xamarin.Forms that allows users to view and manage a list of tasks.
- Spend a maximum of three hours on this task.
Submission:
- Please share the completed code via a GitHub repo or a compressed file.
## Requirements
### Project Setup
- [x] Create a new Xamarin.Forms application (Android & iOS).
- [x] Use MVVM architecture.
### Task List Page
- [x] Display a list of tasks. Each task should have:
- [x] Title
- [x] Description
- [x] Due Date
- [x] Completed status (Checkbox)
- [x] Add/Edit Task Page. A form to add or edit a task with:
- [x] Title (Required)
- [x] Description (Optional)
- [x] Due Date (DatePicker)
- [x] Completed status (Switch)
- [x] Data Storage
- [x] Store tasks locally using SQLite or Preferences.
- [x] Bonus (Optional)
- [x] Implement search/filter for tasks.
- [x] Use Dependency Injection.
- [x] Implement basic unit tests.