Skip to Content
Course

Cross Platform Development with C#

CSE-41348

Build Once, Run Anywhere with C# and .NET MAUI!

Stay at the forefront of mobile app development with .NET MAUI, the latest framework for building cross-platform mobile and desktop applications. With .NET MAUI and C#, you can develop apps that run seamlessly on Android, iOS, Windows, and macOS using a single codebase, simplifying the development process and cutting down on maintenance time.

In this comprehensive course, you'll learn how to leverage the power of C# and .NET MAUI to create high-performance mobile applications that look and function perfectly across multiple platforms. Discover how to streamline app deployment, integrate essential mobile features, and optimize your apps for app store success. By enrolling in this course, you are positioning yourself at the cutting edge of the app development industry, where skilled C# developers and .NET MAUI experts are in high demand. Whether you are looking to advance your career, pivot to mobile development, or build your own apps, the skills you will gain are highly relevant to today’s job market and future trends in tech.

Course Highlights:
  • Development environment setup: Learn how to configure Visual Studio with the latest .NET MAUI updates, setting up Android emulators and iOS simulators.
  • MAUI project structure: Understand how to organize code with dependency injection, resource dictionaries, and platform-specific features for Android and iOS.
  • Cross-platform UI design: Master responsive design using XAML with advanced layouts like Grid, FlexLayout, and StackLayout, and streamline UI updates through data binding.
  • Rapid iteration with Hot Reload: See code changes in real-time and simplify testing on physical devices with Hot Restart.
  • Native mobile feature integration: Access device features like GPS, camera, and accelerometer using .NET MAUI Essentials.
  • Localization and globalization: Implement multi-language support to ensure your app reaches a global audience.
  • App store deployment: Prepare your apps for distribution on Google Play and the Apple App Store with step-by-step guidance on code signing, provisioning, and CI/CD setup.
What You'll Learn:
  • Build cross-platform mobile apps: Develop fully functional mobile applications with C# that run on Android and iOS from a single codebase.
  • Develop with .NET MAUI: Utilize XAML and C# for app development with the latest Visual Studio tools, enhancing productivity with advanced debugging tools.
  • Optimize for multiple platforms: Share functionality and core features efficiently across platforms using shared projects and dependency injection.
  • Design intuitive interfaces: Create user-friendly, adaptive mobile interfaces using XAML, and optimize performance with custom renderers and platform-specific tweaks.
Who Should Take This Course:
This course is designed for:
  • Aspiring mobile app developers: Beginners who want to break into mobile development with a focus on C# and cross-platform technologies.
  • Experienced C# developers: Developers who are familiar with C# and want to expand their skillset by learning .NET MAUI for building mobile apps.
  • Cross-platform developers: Those with experience in other cross-platform frameworks like Xamarin or Flutter who want to adopt the latest innovations in .NET MAUI.
  • Software engineers: Developers looking to create maintainable, high-performance mobile apps for both iOS and Android using a unified codebase.
  • Entrepreneurs and startups: Business owners or independent developers who want to create mobile apps for their products or services without needing separate teams for Android and iOS.

Ready to Get Started?
Take the next step in your development journey and master the skills to build high-performance mobile apps with C# and .NET MAUI. Enroll today and start creating apps that run seamlessly across Android and iOS!

Course Typically Offered: Online in Winter and Summer quarters.
Prerequisite: CSE-40603 C# Programming II: Object-Oriented Programming or equivalent knowledge and experience.
Next Step: After completing this course consider taking other courses in the C# Programming Certificate.
Contact: For more information about this course, please email infotech@ucsd.edu

 

Market Relevance

The demand for cross-platform mobile app development is rapidly growing as businesses look to create seamless digital experiences across Android and iOS. With .NET MAUI, developers can efficiently build apps for multiple platforms from a single codebase, saving time and resources. Skilled C# developers familiar with .NET MAUI are in high demand as companies seek flexible, scalable solutions for mobile applications. By mastering .NET MAUI, you will gain valuable, in-demand skills that can open doors to a wide range of opportunities in the app development market. 

Course Information

Live Online
3.00 units
$725.00

Course sessions

Add To Cart

Section ID:

185695

Class type:

Synchronous web-based class meetings that are scheduled to meet online at published times (time/date).

Textbooks:

No textbook required.

Policies:

  • No refunds after: 1/13/2025

Schedule:

No information available at this time.
Add To Cart

Instructor: Pierre Huguet, M.S.

Pierre Huguet, M.S.

CTO, XPDreamTeam, LLC

Pierre Huguet is the CEO of Delange Intelligence Services. Pierre has over two decades of experience in high-level architecture, large-scale applications development, and Artificial Intelligence (AI) ethics. Pierre has worked with many Fortune 500 companies including Qualcomm, Microsoft, Caterpillar, Cardinal Health, Illumina, and Adobe leading the development on various research and development projects. Pierre holds a Master of Science in Software Engineering from l’École Supérieure d’Informatique of Bordeaux, France. He holds a graduate degree in Leadership and Management from the University of California, San Diego, and Executive Degrees in AI and Human Computer Interaction from M.I.T. Pierre specializes in Microsoft technologies and has developed and taught over ten courses at UC San Diego Extension over the last decade.

Full Bio