<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Dharmendra Kumar</title>
    <description>The latest articles on DEV Community by Dharmendra Kumar (@dharamhbtik).</description>
    <link>https://dev.to/dharamhbtik</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F551583%2F5dc45983-872f-4128-ad90-8f855cb9ad2c.png</url>
      <title>DEV Community: Dharmendra Kumar</title>
      <link>https://dev.to/dharamhbtik</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dharamhbtik"/>
    <language>en</language>
    <item>
      <title>Microsoft's Xamarin-to-MAUI Migration: A Broken Promise That's Costing Enterprises Dearly #Xamarin #DotNetMAUI #Microsoft #MobileDevelopment</title>
      <dc:creator>Dharmendra Kumar</dc:creator>
      <pubDate>Wed, 08 Apr 2026 07:42:13 +0000</pubDate>
      <link>https://dev.to/dharamhbtik/microsofts-xamarin-to-maui-migration-a-broken-promise-thats-costing-enterprises-dearly-xamarin-294m</link>
      <guid>https://dev.to/dharamhbtik/microsofts-xamarin-to-maui-migration-a-broken-promise-thats-costing-enterprises-dearly-xamarin-294m</guid>
      <description>&lt;p&gt;Many enterprise Xamarin apps still haven’t migrated to .NET MAUI — and the reasons are real. From conflicting Microsoft documentation to unsupported components, migration issues, and limited support, teams are facing serious blockers. MAUI is improving, but the migration path still needs clarity, stability, and better tooling.&lt;br&gt;
read more here ...&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://www.linkedin.com/pulse/microsofts-xamarin-to-maui-migration-broken-promise-thats-kumar-ighuf/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia.licdn.com%2Fdms%2Fimage%2Fv2%2FD4D12AQHQ0ZK0L7PsWA%2Farticle-cover_image-shrink_720_1280%2FB4DZ1ptLjJKUAI-%2F0%2F1775594951653%3Fe%3D2147483647%26v%3Dbeta%26t%3DxLKjlJVqGC2RgmGQnnhGGSShM8c8i0T7r5jfN6fHcD4" height="449" class="m-0" width="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://www.linkedin.com/pulse/microsofts-xamarin-to-maui-migration-broken-promise-thats-kumar-ighuf/" rel="noopener noreferrer" class="c-link"&gt;
            Microsoft's Xamarin-to-MAUI Migration: A Broken Promise That's Costing Enterprises Dearly
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            A developer's honest take on why thousands of enterprise apps are still running on end-of-life Xamarin — and why the blame lands squarely on Microsoft's doorstep. Let me say something that a lot of .
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fstatic.licdn.com%2Faero-v1%2Fsc%2Fh%2Fal2o9zrvru7aqj8e1x2rzsrca" width="64" height="64"&gt;
          linkedin.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Mastering Dependency Injection in .NET MAUI: The Complete Guide to Clean Architecture #dotnet #maui</title>
      <dc:creator>Dharmendra Kumar</dc:creator>
      <pubDate>Wed, 08 Apr 2026 07:36:14 +0000</pubDate>
      <link>https://dev.to/dharamhbtik/mastering-dependency-injection-in-net-maui-the-complete-guide-to-clean-architecture-dotnet-maui-ma4</link>
      <guid>https://dev.to/dharamhbtik/mastering-dependency-injection-in-net-maui-the-complete-guide-to-clean-architecture-dotnet-maui-ma4</guid>
      <description>&lt;p&gt;I’m pleased to share my latest technical deep dive on improving architecture and maintainability in .NET MAUI applications.&lt;/p&gt;

&lt;p&gt;This video explains how Dependency Injection (DI) helps you write cleaner, more modular, and more testable applications. With the built-in Microsoft.Extensions.DependencyInjection framework, .NET MAUI makes it straightforward to manage service lifetimes, reduce tight coupling, and improve scalability across platforms.&lt;/p&gt;

&lt;p&gt;Key topics covered in the video:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The role of Dependency Injection in modern application architecture&lt;/li&gt;
&lt;li&gt;Inversion of Control (IoC) and why it improves maintainability&lt;/li&gt;
&lt;li&gt;How to configure MauiProgram.cs for centralized service registration&lt;/li&gt;
&lt;li&gt;The difference between AddSingleton and AddTransient&lt;/li&gt;
&lt;li&gt;Common DI pitfalls that can cause startup issues&lt;/li&gt;
&lt;li&gt;Practical tips for applying DI in real-world .NET MAUI projects&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This tutorial is useful for teams modernizing .NET applications or migrating from Xamarin.Forms. It provides practical, actionable patterns that align with enterprise engineering standards.&lt;/p&gt;

&lt;p&gt;Watch the full video here:&lt;br&gt;
&lt;a href="https://www.youtube.com/watch?v=oaQj6Kw0DnU" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=oaQj6Kw0DnU&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If your team is adopting .NET MAUI or upgrading your architecture, I am happy to discuss best practices and DI integration strategies.&lt;/p&gt;

&lt;h1&gt;
  
  
  dotnet #dotnetmaui #csharp #dependencyinjection #cleanarchitecture #softwarearchitecture #enterprisearchitecture #appdevelopment #mobiledevelopment #engineeringexcellence #techleadership
&lt;/h1&gt;

&lt;p&gt;Note: This video was generated using NotebookLM.&lt;/p&gt;

&lt;p&gt;If you find the content helpful, please like the video and subscribe to the channel for more technical updates on .NET and interview preparation topics.&lt;/p&gt;

</description>
      <category>architecture</category>
      <category>dotnet</category>
      <category>mobile</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Xamarin to Other CrossPlatform Migration</title>
      <dc:creator>Dharmendra Kumar</dc:creator>
      <pubDate>Tue, 31 Oct 2023 07:47:12 +0000</pubDate>
      <link>https://dev.to/dharamhbtik/xamarin-to-other-crossplatform-migration-n32</link>
      <guid>https://dev.to/dharamhbtik/xamarin-to-other-crossplatform-migration-n32</guid>
      <description>&lt;p&gt;As Microsoft is going to sunset the Xamarin framework by the end of April 2024, it is a good time to migrate your app to the new framework.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If you are still not sure where to go or when to migrate. &lt;/li&gt;
&lt;li&gt;Still confused about framework selection, Connect with me.&lt;/li&gt;
&lt;li&gt;Let me clear your all doubts &lt;/li&gt;
&lt;li&gt;Let me provide you best and most scalable Solutions &lt;/li&gt;
&lt;li&gt;Let me help you migrate to a robust and stable framework as per your app capability.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Just Message me and let's get started.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>GitHub Repo Finder</title>
      <dc:creator>Dharmendra Kumar</dc:creator>
      <pubDate>Wed, 05 Jan 2022 07:30:31 +0000</pubDate>
      <link>https://dev.to/dharamhbtik/github-repo-finder-5502</link>
      <guid>https://dev.to/dharamhbtik/github-repo-finder-5502</guid>
      <description>&lt;p&gt;I have developed small android app using Xamarin Forms and C# which provides facility to search and explore the git hub repositories through your mobile apps.&lt;br&gt;
I have mainly used the git hub API to search the repositories and used the response to display in proper format.&lt;br&gt;
Using this app, you can search the repository and it returns all the matched and displays 20 records per page and you can navigate back and forth using the pager.&lt;br&gt;
When you search for the repository, it shows the details of the repo in the search result such as number of forks, number of bugs reported, number user starred this and the language.&lt;/p&gt;

&lt;p&gt;When you open the repository, it displays the more details about the repository and from the detail page you can copy the clone and other URLs of that repository.&lt;/p&gt;

&lt;p&gt;From the detail page you can open the repository and can explore the more detail about the repository.&lt;/p&gt;

&lt;p&gt;This app is good for those who are preparing for the interviews. Many good users have created repository for the interview questions, so you can search with keywords like "Interview" or "java script interview questions" and you will get all those repositories and then can open the repositories and go through all the available questions.&lt;/p&gt;

&lt;p&gt;The big advantage of this app is that it is &lt;strong&gt;"FREE"&lt;/strong&gt; , &lt;strong&gt;Ad FREE&lt;/strong&gt; and does not access any &lt;strong&gt;DATA FROM YOUR MOBILE&lt;/strong&gt; . It only requires internet permission to get the details.&lt;/p&gt;

&lt;p&gt;Download the app from below link and provide your valuable feedback so that I can improve your experience with this app.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://play.google.com/store/apps/details?id=com.dktech.githubrepofinder&amp;amp;hl=en_US&amp;amp;gl=US"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here are some screenshots of the app from the play store&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Lr32phLj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a1fzkt1a9dz95o32eubh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Lr32phLj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a1fzkt1a9dz95o32eubh.png" alt="Image description" width="542" height="1174"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--4SRxMR8Z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0k32fwixe0cuggai1ikm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--4SRxMR8Z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0k32fwixe0cuggai1ikm.png" alt="Image description" width="542" height="1174"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--9cOGlRia--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/96rwrl5jkyk4x1t8q7tl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--9cOGlRia--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/96rwrl5jkyk4x1t8q7tl.png" alt="Image description" width="542" height="1174"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--hj1aa2SB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pu30rb5qjtmgvttn8uhq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hj1aa2SB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pu30rb5qjtmgvttn8uhq.png" alt="Image description" width="542" height="1174"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>android</category>
      <category>github</category>
      <category>xamarinforms</category>
      <category>xamarin</category>
    </item>
    <item>
      <title>Tic-Tac-Toe Game</title>
      <dc:creator>Dharmendra Kumar</dc:creator>
      <pubDate>Wed, 05 Jan 2022 07:21:07 +0000</pubDate>
      <link>https://dev.to/dharamhbtik/tic-tac-toe-game-4e95</link>
      <guid>https://dev.to/dharamhbtik/tic-tac-toe-game-4e95</guid>
      <description>&lt;p&gt;I have developed a small game app for playing your favorite game tic tac toe in different style.&lt;br&gt;
You can see animated texts and images when you open the app which really looks nice for kids and they will enjoy these.&lt;br&gt;
Also, this app has audio which instruct what to do next. &lt;br&gt;
This app is good for the kids having age range 8-10.&lt;/p&gt;

&lt;p&gt;I have used Xamarin Forms and C# to create this app and used Android Native functions for text to voice.&lt;/p&gt;

&lt;p&gt;Please download it from the below link and provide your feedback&lt;/p&gt;

&lt;p&gt;&lt;a href="https://play.google.com/store/apps/details?id=com.dktech.tictactoe&amp;amp;hl=en_US&amp;amp;gl=US"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here are few screenshots from the app&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ICPhbWQ9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1qz24wil75bl6fbrc4i6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ICPhbWQ9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1qz24wil75bl6fbrc4i6.png" alt="Image description" width="542" height="1174"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--iZWV1KCO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c9aoe28d1jphojhyb6up.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--iZWV1KCO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c9aoe28d1jphojhyb6up.png" alt="Image description" width="542" height="1174"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  tic-tac-toe #tictactoegame #android #androidgames #free-android-games #free #freegames #freeandroidapps
&lt;/h1&gt;

</description>
      <category>android</category>
      <category>androidgame</category>
      <category>gamedev</category>
      <category>mobil</category>
    </item>
    <item>
      <title>Alphabets for Kids</title>
      <dc:creator>Dharmendra Kumar</dc:creator>
      <pubDate>Sat, 02 Jan 2021 06:16:59 +0000</pubDate>
      <link>https://dev.to/dharamhbtik/alphabets-for-kids-1l48</link>
      <guid>https://dev.to/dharamhbtik/alphabets-for-kids-1l48</guid>
      <description>&lt;p&gt;Apps created using Xamarin Forms which is mainly for Kids who just started learning.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--txU9oVfp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/udh0v0awl8izv89wsgxw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--txU9oVfp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/udh0v0awl8izv89wsgxw.png" alt="Alt Text" width="375" height="750"&gt;&lt;/a&gt;&lt;br&gt;
Parents can control what area their child can access.&lt;/p&gt;

&lt;p&gt;Below things can be learned through the App.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Learn Hindi Alphabets with images&lt;/li&gt;
&lt;li&gt;Learn English Alphabets with Images&lt;/li&gt;
&lt;li&gt;Hindi Numbers from 0-10 using Images&lt;/li&gt;
&lt;li&gt;English Numbers from 0-10 using Images&lt;/li&gt;
&lt;li&gt;Fruit Names&lt;/li&gt;
&lt;li&gt;Vegetable Names&lt;/li&gt;
&lt;li&gt;Flower Names&lt;/li&gt;
&lt;li&gt;Vehicle Names&lt;/li&gt;
&lt;li&gt;Animal Names&lt;/li&gt;
&lt;li&gt;Birds Name&lt;/li&gt;
&lt;li&gt;Body Parts&lt;/li&gt;
&lt;li&gt;Shapes&lt;/li&gt;
&lt;li&gt;Colors
Apart from above learning, Your kid can practice writing below things&lt;/li&gt;
&lt;li&gt;Hindi Letters with sound&lt;/li&gt;
&lt;li&gt;English Letters with sound&lt;/li&gt;
&lt;li&gt;Hindi Numbers from 1-100&lt;/li&gt;
&lt;li&gt;English Numbers from 1-100&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;App can be downloaded from &lt;a href="https://play.google.com/store/apps/details?id=com.dktech.learnalphabet"&gt;https://play.google.com/store/apps/details?id=com.dktech.learnalphabet&lt;/a&gt;&lt;/p&gt;

</description>
      <category>xamarinforms</category>
      <category>xamarin</category>
    </item>
  </channel>
</rss>
