Learning from and Giving back to Developer Community
Menu
Widgets
Search
Author: Sam Basu
Sam Basuhttps://samidipbasu.wordpress.comDev 🥑 for @UnoPlatform. Into X-Plat Dev & AI. 13xMVP. Speaker. Author. Streamer. ❤️ Family, Travels. 💜 Apple, Cricket, Fast cars. Foodie. Geek. 🌎
Styles meant for web apps can be easily shared with native mobile/desktop apps—developers also have the flexibility to tinker with styling on the fly.
Modern cross-platform mobile/desktop apps often strive for delightful UX, and beautifully styled UI is one way developers can achieve the goal. But the web is also ubiquitous. Maybe you have been building modern web apps with Blazor—perhaps styling them with Cascading Style Sheets (CSS) from a custom design system or with accessibility/responsiveness in mind.
Can the styles used for web apps be brought over and shared with native mobile/desktop apps made with .NET MAUI? The answer is yes—modern developer frameworks and tooling make sharing styles rather easy between web and native apps. Let’s explore.
Let’s explore the many nuances, myths and roadblocks for modern Apple device deployment and app distribution.
You have just finished building the next amazing app—it is going to change the world while making you rich. Thankfully, you have built the app with .NET MAUI—it is a modern cross-platform app meant to run seamlessly on iOS/iPadOS/Android/ Windows/macOS, all powered from a single shared codebase. You are getting excited with the promise of the app and everything seems to be working fine in device simulators.
You are targeting the Apple ecosystem first to reach your users—iPhones running iOS and iPads running iPadOS are ubiquitous among your user base. Apple device simulators have come a long way, but nothing beats testing your app on real hardware. There is also the developer zen when your code is running flawlessly on a device.
Perhaps you want to run the app on a few iPhones or iPads to gain more confidence before pushing your app to the App Store. Alternatively, you may be building an enterprise line-of-business app with no intention to going to the public App Store—you want private app distribution to select devices/users.
The end goal is you want to see your app running on iOS/iPadOS devices—you want to be the newest flower in Apple’s walled garden. You start exploring the wealth of documentation and guidance, but you will likely encounter some roadblocks. Instead of getting overwhelmed or wasting hours, how about learning from another developer’s experience—aka, a checklist of failure points, so you can be successful.
Say hello to the new Telerik UI for .NET MAUI VS Code Extension.
.NET MAUI is the evolution of modern .NET cross-platform development stack, allowing developers to reach mobile and desktop form factors from a single shared codebase. And Progress Telerik UI for .NET MAUI continues to be the most comprehensive UI component suite for all .NET MAUI apps—native performant UI controls that work seamlessly across platforms.
There is good news for .NET MAUI developers using Visual Studio Code—the Telerik UI for .NET MAUI Productivity Tool for VS Code is here for added developer productivity. Let’s take a look.