AZURE MOBILE APP
Published: 2023-06-06 17:03:57

By Michael David

OVERVIEW OF AZURE Mobile APP
Microsoft Azure Service provide Mobile Apps Service to enhance mibile application in its cloud ecoystem as a service platform. In Mobile Apps Service, Microsoft Azure also provides highly scalable and globally available mobile application development platforms to the developer, these would enable individual to create native apps like Andriod and IOS. Andriod or cross- platform apps ilke Xamarin or Cordova (PhoneGap). Azure Mobile App provides developer access to back-end storage and APIs so that developer can easily integrate other Azure Service. Therefore, Mobile App Service is also known as "Mobile Backend as a s (MBaas).

DETAIL PROCESS IN CREATING AN AZURE MOBILE APP

The following are the steps/process to create the Azure Mobile App:

Step 1: Visit the Azure Portal using the  Azure URL.

Step 2: At the Home page of the Azure portal 
        select the service.

Step 3: At service page select Mobile.

Step 4: At the left site (Mobile section)!
        Select mobile app services and open
        a page to build and deploy mobile app
        from the azure portal.
 
Step 5: At the mobile section, add to create
        a new Mobile App.

Step 6: At the App create page, provide 
        project details.

    *Name:  Sample "dave mobile app" Note: it
            should be in lowercase letters.

    *Subscription: Select the subscription you
                want from the list.
 
    *Resources Group: Select an existing group  
                    or create a new group.

    *Publish: Select if the app should publish
             as code or docker.

    *Operating System: Select the either linux 
                     or windows.
     
    *Region: Select preferred region.

    *Sku and Size: Select from the following
                   list:
                  *The plan for the production
                  *Dev/Test 
                  *and Isolated
 
Step 7: Click on the Review /Create button 
        to validate all the information 
        entered in the basic tab is correct 
        or not.
            
Step 8: Once the validation is completed 
        create button will be active.

Step 9: To create a new app, select the create 
        button and it will populate deployment 
        under progress message on the screen.

Step 10: Check that your app is created in 
         the recently create app section of 
         Azure.

Step 11: At the development details below 
         ensure to check that you selected 
         code as java code, you can add the 
         java website code, or similar to this 
         in project details options the user 
         can select code as ASP. NET or Node 
         which will provide options to add 
         websites application.     
         
Step 12: From deployment options, you can add 
         code to Azure from Visuals Studio 
         Github or Dropbox etc.to the recently 
         created web app and deploy the same.

FEATURES OF AZURE MOBILE APP 
The following features are important to cloud enabled mobile development.

* Authentication and Authorization: Use Azure 
  Mobile Apps to sign - in users using social 
  and enterprise provides. Azure Apps Service 
  supports Azure Active Directory, Facebook, 
  Google, Microsoft, Tweeter, and OpenID 
  Connect. Azure Mobile Apps supports any
  authentication scheme that is supported 
  by ASP.NEt Core.
     
* Data  Access: Azure Mobile Apps provides a 
  mobile - friendly O Data v4 data source 
  that is linked to a compatible database via 
  Entity Framework Core. Any compatible 
  database can be used including Azure SQL, 
  Azure Cosmos DB, an on-premises Microsoft 
  SQL Server. 

* Offline Sync: Build robust and responsive 
  mobile application that operate with an 
  offline dataset. you can sync this dataset 
  authentically with service and handle 
  conflicts with ease.
 
* Client SDKs: There's a complete set of 
  client SDKs that cover cross - platform 
  development (.NET and Apache Cordova). 
  Each client SDk is available with an MIT in 
  license and in open-source. 

CONCLUSION
 This article has highlighted the Mobile App 
 Service provided by the Microsoft Azure Cloud
 Platform. It also highlighted the steps to  
 create a Mobile App from the Azure Portal and
 features which would help to understand the 
 operations of the Azure Mobile App.
 Additionally, to get started with Azure 
 Mobile Apps, Complete a getting started 
 tutorial. The tutorial covers the basics of 
 producing a mobile service and client of 
 your choice. it also covers integrating 
 authentication and offline sync. You can 
 complete the tutorial multiple times, once 
 for each client application.
  
RECOMMENDED ARTICLES
The following are some recommended articles 
to assist your understanding of Azure Mobile 
App. 
  
  Window App Development
  * Universal Window Platform (UWP)
  * Windows Presentation Framework (WPS)
  * Windows App SDk (WinUI 3)


  Native Mobile App Development 
  * Xamarin (Android) 
  * Xamarin (IOS)

Cross- Platform Mobile App Development
  *.Net MAUI
  *Avalonia
  *Xamarin (Forms)