GithubHelp home page GithubHelp logo

isabella232 / app-service-mobile-dotnet-todo-list-files Goto Github PK

View Code? Open in Web Editor NEW

This project forked from azure-samples/app-service-mobile-dotnet-todo-list-files

0.0 0.0 0.0 33.8 MB

App Service Mobile sample todo list client app with images

License: MIT License

Batchfile 4.43% C# 94.99% CSS 0.42% ASP 0.16%

app-service-mobile-dotnet-todo-list-files's Introduction

services platforms author
app-service\mobile, app-service\web, app-service
dotnet, xamarin
lindydonna

#Azure Mobile Apps - structured data sync with files

Deploy

Deploy to Azure

Deploy the server project.

Overview

The Azure Mobile Apps client and server SDK support offline sync of structured data with CRUD operations against the /tables endpoint. Generally this data is stored in a database or similar store, and generally these data stores cannot store large binary data efficiently. Also, some applications have related data that is stored elsewhere (e.g., blob storage, SharePoint), and it is useful to be able to create associations between records in the /tables endpoint and other data.

This sample adds support for images to the Mobile Apps todo list quickstart.

Features

The file management feature of the Azure Mobile Apps SDK removes these limitations, and supports the following:

  • Secure client and server model, using SAS tokens (shared access signature) for client access to blob storage:

    • Turnkey methods for requesting and retrieving SAS tokens with particular permissions (e.g., upload, download)
    • Flexibility over SAS expiration policy
  • Scalable and efficient communication. Client performs upload and download operations directly against blob storage, so the mobile backend does not create a bottleneck

  • Flexible association of files and records. Files can be associated based on container name, blob name, or any other naming convention, by supplying a custom IContainerNameResolver. Association can be 1:1, 1:many, etc.

  • Client-side support for association of files and records. Files are simply data that is related to a record, and do not need to be managed separately by the developer.

  • Flexibility over how clients download files. The client SDK has callbacks to notify of added or removed files, and the app developer can decide whether to download files immediately and store them, or download later based on user action.

  • Offline sync support for file upload and download. A client app can queue upload and download operations for when there is network connectivity.

app-service-mobile-dotnet-todo-list-files's People

Contributors

acomsmpbot avatar fabiocav avatar ggailey777 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.