Posts

Showing posts with the label #TechBlog

Creating Dynamic Tab Bars and Environment Deployments in .NET MAUI

Image
In this blog post, we will explore how to create dynamic tab bars in a .NET MAUI application and manage different deployment environments (Development, Staging, Production) using configuration files.  A special thank you to Gowtham Nagiri for inspiring this topic! Your insights have helped shape this exploration, and I appreciate your contribution to the .NET MAUI community. This approach allows your application to adapt to different environments without changing the codebase. Let's dive into the details! Understanding the Dynamic Tab Bars Dynamic tab bars enable you to display different tabs based on the application's current environment or other configurations. For example, in a Development environment, you might want to show additional features or diagnostic tabs that aren’t present in Production. This feature is particularly useful in mobile applications, where the user experience can be customized based on the environment in which the application is runnin...

Control Enhancements in .NET MAUI 9

Image
Please, support my blog by clicking on our sponsors ad! .NET MAUI 9 introduces several exciting control enhancements that boost the performance, functionality, and flexibility of cross-platform apps. This blog explores these updates in detail, providing code examples to help you integrate these features into your .NET MAUI applications. 1. BackButtonBehavior OneWay Binding Mode In previous versions of .NET MAUI, the BackButtonBehavior in a Shell app was set to BindingMode.OneTime . In .NET MAUI 9, this has been updated to BindingMode.OneWay , allowing easier control over the back button behavior at runtime. This means the button’s visibility and other properties can be dynamically updated with data bindings. Example Code: The following code demonstrates how to use data binding to control the visibility and behavior of the back button in a Shell app. <ContentPage ...> <Shell.BackButtonBehavior > <BackButton...

Essential UI Components for Ecommerce Apps in .NET MAUI / Xamarin (MVVM)

Image
  Please, support my blog by clicking on our sponsors ad! Introduction In today's digital age, creating a seamless and visually appealing ecommerce application is crucial for attracting and retaining customers. As a developer, leveraging the right tools and frameworks can make a significant difference in the efficiency and quality of your app development process. .NET MAUI and Xamarin are two powerful frameworks that enable you to build cross-platform applications with a single codebase. In this blog, we will explore the UI design for an ecommerce app using .NET MAUI and Xamarin, focusing on the essential pages that make up the core of any ecommerce platform. Below are the pages, click on them to get the code: Authentication Dashboard Product Category View Product Checkout Page ...

Moving Xamarin App to .NET Maui: Seamless transition for your app.

Image
Please, support my blog by clicking on our sponsors ad!   With the advent of .NET Multi-platform App UI (MAUI), developers have a powerful framework at their disposal for building cross-platform applications. As .NET MAUI is the evolution of Xamarin.Forms, it offers enhanced performance, more features, and a unified API for creating apps for Android, iOS, macOS, and Windows. If you have an existing Xamarin app, migrating to .NET MAUI can open up new possibilities. This guide will walk you through the steps to migrate your Xamarin app to .NET MAUI seamlessly. Why Migrate to .NET MAUI? Before we dive into the migration process, let’s look at some reasons why you might want to migrate your Xamarin app to .NET MAUI: Unified Project Structure : .NET MAUI simplifies the project structure by consolidating platform-specific projects into a single project. Performance Improvements : .NET MAUI provides performance optimizations, making your apps faster and more efficient. New Features ...