iOS and Android App Creation using Microsoft Blazor

by Jan 21, 2020#CrossPlatform

Printer Icon
f

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 app development company focused on the Internet-of-Things and Digital Transformation.

Click here to learn more about our mobile development services.

RELATED BLOG POSTS

Cross Platform Mobile Development at Krasamo

Cross Platform Mobile Development at Krasamo

Many organizations and business owners feel overwhelmed by the potential number of choices and allured by the promises of cross-platform app development, and thus decide to opt for a cross-platform solution as a compromise.

App Development: Flutter Vs. React Native

App Development: Flutter Vs. React Native

Explore the distinctive features of Flutter and React Native, the leading cross-platform app development frameworks. Delve into the programming languages they utilize, their UI components, CPU and GPU usage, and the ecosystem around them. Learn about factors like app startup time, user interface and experience, code reusability, and debugging tools, and make an informed choice for your mobile app development project.

Top Benefits of Flutter App

Top Benefits of Flutter App

Flutter app development offers numerous benefits, including reduced costs and complexity, flexible architecture with high stability, delightful app experiences with smooth UI, native performance, and a package ecosystem. It also allows for easy maintenance and supports continuous integration/continuous delivery. Krasamo, a Flutter app development company based in Dallas, Texas, specializes in providing expert solutions for medium to large US enterprises. With Flutter, businesses can streamline app development across multiple platforms and create unified brand-driven designs, making it an ideal choice for those looking to enhance their mobile presence.

Best Practices for RESTful Communication in Flutter

Best Practices for RESTful Communication in Flutter

When the existing communication is carried out with REST services, the practices that make that communication appropriate could be defined as best practices for RESTful communication. In this article, we will examine best practices when working with Flutter.