Skip to content
This repository has been archived by the owner on Dec 15, 2022. It is now read-only.

Latest commit

 

History

History
40 lines (22 loc) · 1.48 KB

README.md

File metadata and controls

40 lines (22 loc) · 1.48 KB

Xamarin Team To Do Apps

AppVeyor

Overview

Example project to demostrate how to develop cloud-connected native cross-platform apps using Xamarin and FeedHenry .NET SDK.

NOTE: This project only contains the client apps code, and it is using the FeedHenry TeamToDo Cloud App as the cloud back end. If you are interested in the cloud code, please check the cloud app's repo instead.

App Functions

The basic function implemented for the apps:

  • User login
  • List all the tasks that are assigned to the current logged in user
  • Allow user to update task details
  • Allow user to create new tasks and assign to other users

Based on the requirements of the app, we divide the apps into following layers:

  • Service Access Layer - e.g. user login, task listing & CRUD operations using RSETFul endpoints
  • Business Layer - e.g. Define User & Task Models, login to manage users and tasks
  • Application Layer - e.g. ios/android specific application logic
  • UI Layer - e.g. UI for ios and android

and here is the architecture diagram:

Architecture

ToDos

  • Add WP Sample
  • Add Map View to allow choose task location