From the course: .NET UI Big Picture: Desktop, ASP.NET and Cross-Platform

Unlock this course with a free trial

Join today to access over 25,300 courses taught by industry experts.

Cross-platform overview

Cross-platform overview

- [Narrator] Mobile apps are everywhere nowadays, so it's no surprise that .NET developers want to create apps that run on both Android and iOS. Building separate apps for each platform, however, is time-consuming and resource-intensive. What we all want is a cross-platform framework that allows us to write a single code base that works seamlessly across both mobile platforms. Better yet, we'd like to target all platforms, mobile, desktop, and the web with that same code base, maximizing efficiency and broadening our app's reach. Choosing to write a cross-platform app is not a decision to take lightly. Without a framework, the process can quickly become overwhelming. We would need to understand the operating system, learn the inner workings of each platform, master multiple languages. We'd have to write code in platform-specific languages like Swift for iOS and Kotlin or Java for Android, and we'd have to adapt to different UI paradigms, designing interfaces that follow each…

Contents