Azure Mobile Back end (C#) hosting iOS App - Sample Application

Completed Posted 7 years ago Paid on delivery
Completed Paid on delivery

I would like a sample iOS application that READS and WRITES from an Azure mobile backend (C#). I'm new at this and need a sample to get me going.

*Requires authentication in at least two methods against the DB (username/password), and OAuth, or Facebook etc

*Requires a Database to be created THEN connected to the C# backend via an *EntityFramework connection.

*Requires iOS to be written in Swift

*The iOS should load a grid, or table of the data in the SQL DB hosted on AZURE

I require the AZURE account (which are free) you set up ( I will then change the password etc)

I require the Swift XCode package - all libraries and source code.

I require the .net C# Application source code Project which gets published to the Azure Back end.

Description of the application.

A Swift iOS application which a user is prompted to login or create an account. After successful login they are taken to a screen where they can enter new data ( say address1, address2, City, State, ZIP, Date, and an Integer). They can optionally choose to see data they have entered already or exit the app.

Bonus dollars for a separate XCode Swift project which reads the same database but allows "Admin" (delete, update, add, create) management of the data via an OSX App.

Effectively - at the end of the day, with the 3 packages you provide, I should be able to write my own version of this application, post it to AZURE and have the app reading and writing to the database.

Mile Stones:

1) Create the AZURE account and add a DB to it and enter the tables required for the simple example .

Tables:
*Users
-- UserID int
-- UserName varchar(100)
-- Password varchar(50)
-- Email varchar (200)
-- createdon datetime

*ServiceAddress
-ServiceAddressID int
-userID Int
-Address1Varchar(100)
-Address2 Varchar(100)
-City Varchar(20)
-State Varchar(20)
-ZIP Varchar(20)
-StartDate Date
-Duration int

And Other tables related to OAuth - ( if required I don't even know)

Hand over the Azure Account information so I can login and see for myself.

2) Write the iOS Swift application

4 basic views.
* Registration view- where a new user can register for a new account providing the login information which would fill the user table with information.
*Login view- where either OAuth sign in or UserName Password would allow them access to the next two views or deny access.
*View all records view- Where the logged in user can see all the records they have entered .
*Add New Service Address view - where the logged in user can enter a new service address.

Deliver the XCode application where I can read and understand the application.

3) Connect the Azure DB to the application backed C# Project.

Write the C# backend to be hosted on AZURE ( I think you can get a head start by downloading the API for Todolist example code from AZURE in the QuickStart Section) There should be at least two table controllers (I believe) that I would want to see, and the application should publish to AZURE.

Delivery of the C# Backend code for review

4) Connect the API to the iOS Application
Show how the application can read and write to the C# Backend on azure using the Generated API from milestone 3.

5) Bonus Optional - Swift application for OSX - to be run on the computer to manage the data ( both tables at least)
this would be a separate swift project.

Delivery of the separate xcode project.

Azure C# Programming iPhone Objective C Swift

Project ID: #10395764

About the project

5 proposals Remote project Active 7 years ago

Awarded to:

$66 CAD in 5 days
(9 Reviews)
3.2

5 freelancers are bidding on average $157 for this job

shanalalkasim

Hi, My name is shanalal. I have 8+ yr experience in software development(.Net & Sql Server) and 2+ yr experience in azure. But i don't have experience in iPhone application. If you need any help from .Net and azure pl More

$222 CAD in 3 days
(3 Reviews)
2.4
bandiachorwadi

hi thank for project. i had read your details and ready to start right now but let discuss more on this project so we can move forward. if u needed any previous sample work than feel free to contact me waiting for y More

$250 CAD in 5 days
(0 Reviews)
0.0
mcl56d9a821327cf

Hi, I can do your project with efficiency and proper attention to your specification. I'm a 3 years experienced developer on web environment and 3 years experienced in mobile. I'm used to the environment of Microsoft a More

$170 CAD in 10 days
(0 Reviews)
0.0