iOS and Android App Creation using Microsoft Blazor

by Jan 21, 2020#Cross-Platform, #FrontPage

Printer Icon
P

Microsoft Blazor is a C# and HTML based web app development framework announced by Microsoft in 2018. The solution incorporates two approaches for web app development: 1) Blazor Server where the web browser acts as a thin-client and most of the app business logic and computation runs on a server in the cloud and 2) Blazer WebAssembly which produces a single-page app that runs entirely in the browser and the business logic of the application is compiled into Wasm portable binary code.

On January 14th, 2020, Microsoft announced experimental Xamarin.Forms binding for Microsoft Blazor. These Mobile Blazor bindings allow developers to use Xamarin forms to create native iOS and Android applications using C# and .NET, creating a mechanism that facilitates sharing code between Blazor web apps and mobile apps. At this time both the Blazer WebAssembly and Mobile Blazor solutions are experimental.

To learn more about Microsoft Blazor and Mobile Blazor please check out these links:

https://devblogs.microsoft.com/aspnet/mobile-blazor-bindings-experiment/
https://github.com/xamarin/MobileBlazorBindings
https://github.com/xamarin/MobileBlazorBindings/tree/master/samples
https://www.zdnet.com/google-amp/article/web-developers-microsoft-blazor-lets-you-build-native-ios-android-apps-in-c-net/

Acknowledgements:
Article image was created by Daniel Korpai.

About Us: Krasamo is a mobile development and consulting company focused on the Internet-of-Things and Digital Transformation.

Click here to learn more about our mobile development services.

RELATED BLOG POSTS

Digital Strategy 101

Digital Strategy 101

Digital strategy consulting provides businesses with insights and direction in developing digital strategies that unlocks and sustain real value and innovation—a key to gaining a competitive advantage in today’s marketplace.

Smartphones NFC Payments Systems – More Than Just a Touch Simpler

Smartphones NFC Payments Systems – More Than Just a Touch Simpler

NFC payments systems are a safe way of transferring private data between smartphones and other devices. When used for payments, it securely establishes a phone user’s identity, verifies that the person has the necessary funds to pay for a product or service, and authorizes the transfer of those funds to the seller. For both the smartphone owner and the vendor, this is a quick, convenient, and seamless way to buy and sell goods and services. It completes a typical transaction in about half the time it takes a contactless card.

App Ideas: Discovery and Features Planning

App Ideas: Discovery and Features Planning

Discovering app ideas and app features through an iterative process that converts them into concepts and prototypes with a delightful and seamless user experience (UX).