Coder Social home page Coder Social logo

azure / azure.mobile Goto Github PK

View Code? Open in Web Editor NEW
22.0 12.0 13.0 419 KB

A collection of templates and resources for rapidly creating iOS & Android apps with modern, highly-scalable backends on Azure.

License: MIT License

C# 96.83% JavaScript 1.06% Ruby 2.11%
azure azure-functions cosmosdb documentdb swift kotlin ios android microsoft

azure.mobile's Introduction

Looking for the client SDKs? You can find them in the Azure.iOS and Azure.Android repos.

Azure.Mobile Build Status

Azure.Mobile is a framework for rapidly creating iOS and android apps with modern, highly-scalable backends on Azure.

Azure.Mobile has two simple objectives:

  1. Enable developers to create, configure, deploy all necessary backend services fast — ideally under 10 minutes with only a few clicks
  2. Provide native iOS and android SDKs with delightful APIs to interact with the services

What's included?

It includes one-click deployment templates and native client SDKs for the following:

architecture-diagram

Getting Started

1. Azure Account

To use Azure.Mobile, you'll need an Azure account. If you already have one, make sure you’re logged in and move to the next step.

If you don't have an Azure account, sign up for a Azure free account before moving to the next step.

2. Deploy Azure Services

Deploying the Azure resources is as simple as clicking the link below then filling out the form per the instructions in the next step:

Deploy to Azure

3. Fill in Template Form

There's a few fields to fill out in order to create and deploy the Azure resources defined in the template.

Below is a brief explanation/guidance for filling in each field, please file an issue if you have questions or require additional help.

  • Subscription: Choose which Azure subscription you want to use to deploy the backend. If you only have one choice, or you don't see this option at all, don't sweat it.

  • Resource group: Unless you have an existing Resource group that you know you want to use, select Create new and provide a name for the new group. (a resource group is essentially a parent folder to deploy the new database, app service, etc. to)

  • Location: Select the region to deploy the new resources. You want to choose a region that best describes your location (or your users location).

  • Web Site Name: Provide a name for your app. This can be the same name as your Resource group, and will be used as the subdomain for your service endpoint. For example, if you used superawesome, your serverless app would live at superawesome.azurewebsites.net.

  • Function Language: The template will deploy a serverless app with a few boilerplate functions. This is the programming language those functions will be written in. Choose the language you're most comfortable with.

  • Agree & Purchase: Read and agree to the TERMS AND CONDITIONS, then click Purchase.

4. Configure iOS/Android app

Once you deploy the Azure services, all that's left to do is your app. You'll find detailed instructions for setting up and using the iOS & Android SDKs in their respective repos:

How is this different than Azure Mobile Apps?

Azure Mobile Apps (formally Azure App Services) is...

What is the price/cost?

Most of these services have a generous free tier. Sign up for a Azure free account to get $200 credit.

About

This project is in active development and will change.

Contributing

This project has adopted the Microsoft Open Source Code of Conduct.
For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

Reporting Security Issues

Security issues and bugs should be reported privately, via email, to the Microsoft Security Response Center (MSRC) at [email protected]. You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Further information, including the MSRC PGP key, can be found in the Security TechCenter.

License

Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See LICENSE for details.

azure.mobile's People

Contributors

colbylwilliams avatar microsoftopensource avatar msftgits avatar naterickard avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

azure.mobile's Issues

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.