C# Corner
Tech
News
Videos
Forums
Trainings
Books
Live
More
Interviews
Events
Jobs
Learn
Career
Members
Blogs
Challenges
Certifications
Bounties
Contribute
Article
Blog
Video
Ebook
Interview Question
Collapse
Feed
Dashboard
Wallet
Learn
Achievements
Network
Refer
Rewards
SharpGPT
Premium
Contribute
Article
Blog
Video
Ebook
Interview Question
Register
Login
Tags
No tag found
Content Filter
Articles
Videos
Blogs
Resources
News
Forums
Interviews
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Ravikant Sahu(11)
Ankit Singh(10)
Sangeetha S(8)
Abhishek Singhal(8)
Mushtaq M A(5)
Jejji Arora(5)
Tanuj (3)
John Godel(3)
Abhishek Yadav(3)
Gaurav Kumar(3)
Sarthak Varshney(3)
Saurav Kumar(2)
Rohit Gupta(2)
Vijay Kumari(2)
Nitin (2)
Sanjay Kumar(2)
Nidhi Sharma(1)
Riya Patel(1)
Ananya Desai(1)
Niharika Gupta(1)
Sandhiya Priya(1)
Guest User(1)
Aarav Patel(1)
Gautam Singh(1)
Deepika Sawant(1)
Anand Pandey (1)
Ayush Kumar Gupta (1)
Mominul Islam(1)
Najath Risni(1)
Divyansh Gupta(1)
Tahir Ansari(1)
George (1)
Rajashekar Syereddy(1)
Abhijeet Jadhav(1)
Gourav Jain(1)
Manikandan M(1)
Ziggy Rafiq(1)
Tushar Jagdale(1)
Gourav walia(1)
Rathrola Prem Kumar(1)
Sardar Mudassar Ali Khan (1)
Anoop Kumar Sharma(1)
Rahul Vete(1)
Virendra Thakur(1)
Resources
No resource found
Android 17 Contacts Privacy Update: A Major Step Toward User-Controlled Data Sharing
Jul 04, 2026.
Android 17's Contact Picker empowers users with granular control over contact sharing, enhancing privacy and trust by replacing broad access with selective sharing.
Android Studio Panda 2025.3.4 Review: AI Features, Planning Mode & More
May 09, 2026.
Android Studio Panda 2025.3.4 review: AI-powered features like Planning Mode, Next Edit Prediction, and Agent Web Search revolutionize Android development. A must-read!
What is ViewModel in Android MVVM architecture and how does it work?
Apr 22, 2026.
Learn about ViewModel in Android MVVM: manage UI data, handle configuration changes, and improve app performance. Essential for modern Android development.
What is Fragment Lifecycle in Android and How Does it Differ from Activity Lifecycle?
Apr 20, 2026.
Master Android's Fragment lifecycle! This guide simplifies the fragment lifecycle, contrasting it with the Activity lifecycle for robust, high-performance apps. Learn to avoid crashes and memory leaks!
What is Activity Lifecycle in Android and How Does It Work?
Apr 17, 2026.
Master the Android Activity Lifecycle! Learn how activities are created, started, resumed, paused, stopped, and destroyed. Build robust & user-friendly apps with ease.
Google Play Console now requires package name verification for all Android developers
Apr 14, 2026.
Google Play Console now requires package name verification for all Android developers
Getting Started with Kotlin: A Modern Programming Language for Developers
Apr 13, 2026.
Discover Kotlin, a modern language by JetBrains, ideal for Android, web, and server-side development. Concise, safe, and interoperable with Java. Boost your productivity!
What Is Kotlin and Why Is It Better Than Java for Android Development?
Apr 06, 2026.
Discover Kotlin, Google's preferred language for Android development. Learn why it's better than Java: cleaner code, null safety, faster development, and modern features. Ideal for new Android projects!
Creating Dynamic Data-Style Cards Using ASP.NET
Feb 17, 2026.
Dynamically load article cards from your database with this efficient setup! Features include SEO-friendly URLs, consistent UI, and easy CMS control. Two-column layout.
The ubiquitous Database:An article on SQLITE
Feb 06, 2026.
Explore SQLite, the ubiquitous, serverless SQL database engine. Discover its features, uses (IoT, apps, websites), and limitations. A lightweight, powerful solution!
Why Does Mobile App Crash After Updating to Latest OS Version?
Feb 06, 2026.
Discover why your mobile apps crash after OS updates! Learn about API changes, security policies, resource constraints, and how to fix compatibility issues. Keep your apps running smoothly!
Comprehensive Guide to SQLITE database in android development
Feb 05, 2026.
Master Android's SQLite database for efficient data persistence! Learn core components, CRUD operations, and schema design. Explore modern alternatives like Room.
Why Does Application Crash Only on Specific Devices?
Feb 02, 2026.
App crashing only on specific devices? Discover why! This guide explores OS versions, manufacturer customizations, and debugging techniques for stable apps.
An article on C#programming
Jan 27, 2026.
Explore C#, a powerful and modern object-oriented language by Microsoft. Part of the .NET ecosystem, it's versatile for apps, games, and cloud services. Learn key OOP principles!
How Do Developers Debug ANR (App Not Responding) Issues on Android 14 Devices?
Jan 19, 2026.
Tackle Android 14 ANRs! Learn to debug App Not Responding errors with Google Play Console, Logcat, StrictMode, and Android Studio Profiler. Optimize your app now!
Earn Crypto by Writing Articles in 2026: How Developers & Students Can Get Sharp Token Rewards on C# Corner
Jan 12, 2026.
Turn your tech writing and community help into crypto: learn how developers and students globally can earn Sharp Token on C# Corner via Learn-to-Earn contributions.
The Future of Operating Systems: Beyond Windows, Linux, macOS, iOS and Android
Nov 29, 2025.
Explore AgenticOS, the future of operating systems! It orchestrates AI agents, tools, and data around goals, moving beyond traditional app-centric models.
The Future of Operating Systems: Beyond Windows, Linux, macOS, iOS and Android
Nov 29, 2025.
Explore AgenticOS, the future of operating systems! It orchestrates AI agents, tools, and data around goals, moving beyond traditional app-centric models.
Kotlin: A Pragmatic Language for Modern Software Development
Nov 25, 2025.
Explore Kotlin, a modern language blending object-oriented & functional paradigms. Concise syntax, null safety, and Java interoperability make it ideal for scalable apps.
String Methods in JavaScript – A Complete Article
Nov 15, 2025.
Master JavaScript strings! This guide covers essential methods like slice, replace, trim, and more, with examples for efficient text manipulation. Perfect for learning!
Functions in JavaScript – Complete Article
Nov 15, 2025.
Master JavaScript functions! Learn about declarations, expressions, arrow functions, parameters, scope, hoisting, and more. Write cleaner, reusable code today!
Prepare for 16 KB Memory Pages (Mandatory by Nov 1, 2025)
Oct 29, 2025.
Android 15 mandates 16KB memory pages by Nov 2025! Update your apps to avoid Play Store rejections. Native code users, upgrade NDK/AGP & SDKs now for optimal performance.
Modern Android Development in 2025: A Practical Guide for Developers
Oct 22, 2025.
Explore Android development in 2025: Kotlin, Jetpack Compose, AI, 5G, AR, best practices, and future trends for building exceptional mobile apps.
Article Explainer: AI-Driven Tool for Simplified Knowledge Structuring
Oct 20, 2025.
Learn how Article Explainer transforms complex GitHub articles into structured, explainable formats using AI and NLP principles for education, SEO, and GEO optimization.
LLMs, Tokens, Weights, Vectors, Embeddings — A Practical Article
Oct 12, 2025.
Unlock the power of LLMs! This practical guide demystifies tokens, vectors, embeddings, and weights, revealing how they work together in RAG/agent applications. Learn to optimize your LLM systems for speed, cost-effectiveness, and reliability through better token management, strategic retrieval, and clear prompt contracts. Improve your LLM performance today!
n8n Social Media Automation Made Easy (2025)
Sep 20, 2025.
Automate social media posting with n8n! This guide provides a cost-effective workflow to transform a single article URL into optimized content for LinkedIn, Reddit, and X/Twitter, complete with AI-generated images. Learn to build a robust, scalable 8-node system using OpenAI and web scraping techniques for efficient content repurposing and distribution.
Can AI Summarize Long Articles or Emails Efficiently?
Sep 01, 2025.
Tired of information overload? Discover how AI summarization tools use NLP to condense lengthy articles and emails into concise summaries, saving time and improving retention. Explore the benefits, limitations, and best practices for using AI to efficiently manage digital information. Learn about extractive and abstractive summarization and the future of LLMs in this field. A game-changer for productivity!
Master Android App Development: From Beginner to Advanced with Android Studio
Aug 26, 2025.
Master Android App Development with hands-on training in Java, Kotlin, UI/UX, APIs, databases, and Google Play publishing. Build real-world apps, learn best practices, and launch your career as a skilled Android developer.
Auto-Post New Blog Articles to LinkedIn via RSS Feeds
Aug 09, 2025.
If you're a content creator, blogger, or marketer, you know that publishing a blog post is only half the job. Getting eyeballs on it is the rest—and that usually means promoting it across channels like LinkedIn.
Kotlin Multiplatform (KMP) in Android Development
Jul 14, 2025.
Kotlin Multiplatform lets developers share business logic across Android, iOS, and more, while keeping native UIs. It speeds development, improves maintainability, and ensures consistent performance across platforms using Kotlin.
Kotlin Flow in Android
Jul 11, 2025.
Kotlin Flow is a reactive, coroutine-based API for handling asynchronous data streams in Android. It supports operators like map, filter, and combine, and is ideal for real-time updates, UI, and data changes.
DataStore in Jetpack Compose
Jul 10, 2025.
DataStore in Jetpack Compose is a modern and efficient way to store key-value or typed data using Kotlin coroutines and Flow. It replaces SharedPreferences and integrates seamlessly with Compose for reactive, lifecycle-aware data persistence.
Custom Slider in Jetpack Compose
Jul 09, 2025.
Create a fully customized slider in Jetpack Compose with a green track, a white circular thumb, a thicker track, and a percentage range. Perfect for modern Android UIs that require elegant, user-friendly controls.
QR Code Scanner using ML kit and Camera APIs in Android using Compose
Jul 04, 2025.
This article explains about the process of QR code scanning and processing results. I have used ML kit for object detection and QR detection from gallery and camera as well. Decode the QR image from gallery is most interesting feature of this app.
Key Performance Tuning Techniques in Android Development (2025)
Jul 01, 2025.
Optimize Android app performance with innovative UI, memory management, threading, and modern tools like Jetpack Compose, Retrofit, Room, and Firebase to ensure smooth, fast, and reliable user experiences.
Build Android Apps with Swift: Apple Makes It Official
Jun 30, 2025.
Apple has officially announced support for building Android apps using Swift, opening the door for cross-platform development and enabling developers to use Swift beyond just iOS and macOS.
Introduction to Dagger Hilt for Android Development
Jun 24, 2025.
Learn how to use Dagger Hilt in Android to simplify dependency injection, reduce boilerplate code, and build cleaner, more maintainable apps with modern architecture best practices.
Jetpack Compose and Its Basic Building Blocks
Jun 18, 2025.
earn the basics of Jetpack Compose, Android’s modern UI toolkit. Understand its core building blocks like Composables, Layouts, and Modifiers to create intuitive and dynamic user interfaces.
How To Protect Your Android Device From Unwanted Ads
Jun 15, 2025.
Learn how to block unwanted ads on your Android device using Private DNS. This simple method boosts security, saves battery, and enhances your browsing experience with minimal setup and no extra apps.
Understanding Angular Lifecycle Hooks
Jun 12, 2025.
Angular components go through a lifecycle from creation to destruction. Understanding this lifecycle is crucial for writing clean, efficient, and bug-free Angular app. Angular provides lifecycle hooks that allow developers to tap into these key moments, such as initialization, change detection, and destruction.
MVVM with Clean Architecture in Android Development
Jun 04, 2025.
MVVM with Clean Architecture in Android Development refers to a structured approach that separates concerns in an Android app to improve scalability, testability, and maintainability.
Coil - Image Loading Library
May 26, 2025.
Coil is a fast, lightweight, and modern image-loading library for Android, built using Kotlin and backed by Coroutines. It simplifies image loading with efficient caching and minimal setup.
How to Install Docker Engine on Ubuntu
Jan 21, 2025.
Learn how to install Docker Engine on Ubuntu with this step-by-step article. Simplify containerized app development and deployment effortlessly.
6 Ways to Build for Android XR with Unity 6
Dec 18, 2024.
Unity 6, the latest iteration of the popular game engine, offers powerful tools for developing immersive Android XR experiences. Here are six key ways to leverage Unity 6 for building compelling Android XR applications.
Google launches Android XR: Gemini Era Arrives for Headsets and Glasses
Dec 13, 2024.
Android XR. This new platform is designed to power the next generation of augmented reality (AR) and virtual reality (VR) devices, ushering in a new era of immersive experiences.
Menu Navigation Layout in Android Studio
Dec 06, 2024.
The article explains creating a navigation menu layout in Android to enable seamless activity transitions. It covers Java code and XML design with DrawerLayout and NavigationView, ensuring intuitive UI interaction.
Explore Android 15 and First Developer Preview of Android 16
Nov 26, 2024.
Android 15 introduced groundbreaking features like Private Space, satellite messaging, and advanced security, redefining mobile experiences. With Android 16’s AI-driven personalization and cross-device harmony, the future of Android is brighter than ever.
What is New in Android 15?
Nov 21, 2024.
Android 15, codenamed Vanilla Ice Cream, launched with innovative features like Private Space, enhanced satellite messaging, Partial Screen Recording, and robust security updates. Revolutionizing multitasking, privacy, and connectivity!
How to Enable USB Debugging on Android Device
Nov 12, 2024.
Learn how to enable USB Debugging on your Android device with this step-by-step guide. USB Debugging lets you connect your phone to a computer for advanced tasks like data transfer, app testing, and more.
Windows Shortcut keys for Working in Android Studio
Nov 11, 2024.
This guide covers the most useful shortcuts for coding, navigation, and debugging in Android Studio. Learn how to speed up your workflow and work more efficiently with these simple keyboard shortcuts for developers.
Explaining Bundle in Android Development
Nov 05, 2024.
In this article, we will discuss A Bundle in Android Development is a key-value data structure used to transfer data between activities, fragments, and other components.
Scroll View Example in Android Studio using Java
Oct 30, 2024.
Scroll View in Android enables displaying more content on a single screen by allowing vertical or horizontal scrolling. It works with Linear Layouts, making it ideal for apps like note-taking where users can scroll through lists of content.
Web api call in Android
Oct 25, 2024.
This article explains how to call a Web API in an Android app using Java. It covers key concepts like HTTP methods (GET, POST), status codes, headers, and the use of the OkHttp library for making API requests.
User Login page Example in android studio using java
Oct 25, 2024.
We’ll walk through setting up a simple login screen with input fields for username and password, integrating basic authentication, and handling login actions. Perfect for beginners in Android development.
Learn SharedPreferences in Android
Oct 22, 2024.
SharedPreferences is an Android feature used to store small amounts of data in key-value pairs. It allows apps to save user preferences, settings, and simple data across sessions.
Understanding View Binding in Android
Jul 09, 2024.
View binding is a feature that makes it easier to write code that interacts with views. Once view binding is enabled in a module, it generates a binding class for each XML layout file present in that module. An instance of a binding class contains direct references to all views that have an ID in the corresponding layout.In most cases, view binding replaces findViewById
Lambda Functions and High Order Functions in Android kotlin
Jul 09, 2024.
The provided Kotlin examples demonstrate basic and high-order functions. In lambda. kt, a lambda function adds two integers. In HighOrder.kt, a high-order function accepts another function as a parameter to add two doubles. These examples highlight Kotlin's functional programming capabilities.
Data Binding in Android Kotlin
Jul 05, 2024.
Data binding in Kotlin refers to the process of establishing a connection between the UI elements of an application and the underlying data model. This technique allows for seamless synchronization between the user interface and the data it displays or manipulates. Here’s how data binding works in Kotlin:
Google I/O 2024: Gemini's Rise - Power, Access & the Future of AI
May 15, 2024.
Google I/O unveils powerful upgrades for Gemini AI & its integration across products. Focus on accessibility & ethical considerations for a future of human-AI collaboration. #GoogleIO #AI #Gemini #Technology
Exploring Text-to-Speech Packages for Xamarin.Forms
May 13, 2024.
Discover the top text-to-speech packages for Xamarin.Forms apps and learn how to seamlessly integrate them into your projects. Explore Xamarin.Essentials, Plugin.TextToSpeech, and Android.Speech.Tts, empowering developers to enhance accessibility and user engagement.
Simplifying Background Tasks with WorkManager in Android
Apr 23, 2024.
This article guides you on how WorkManager in Android simplifies task scheduling, improves background processing, and optimizes app development across different devices
Git GUI Clients (4-1), SVN and TortoiseSVN
Apr 18, 2024.
This article is to discuss Git GUI Client.
Configure Knowledge Management for Customer Service D365
Apr 18, 2024.
Configure knowledge management in D365 for efficient customer service. Establish a robust knowledge base, optimize search functionalities, manage content lifecycle, and ensure secure access. Implement collaboration features, streamline workflows, and utilize analytics for continuous improvement.
How To Add Jetpack Compose In Existing Kotlin Project
Mar 27, 2024.
This article guides you through the step-by-step process of integrating Jetpack Compose into your existing Kotlin Android project.
A guide to display ServiceNow Knowledge articles in Copilot for Microsoft 365
Feb 20, 2024.
Copilot Extensibility: Step by Step guide to display ServiceNow Knowledge articles in Copilot for Microsoft 365
Exploring the Anticipated Features of Android 15
Feb 18, 2024.
Get ready for a mobile revolution! Android 15 is on the horizon, promising enhanced privacy, personalized experiences, boosted performance, and exciting features for creators and professionals. This article explores potential functionalities, from granular permission control to AI-powered optimization.
Android Intent using Kotlin
Feb 16, 2024.
Here in this article, I going to pass data from one activity to another using intent and also able to send email using intent.
Android Responsive Login Screen Design using Constraint Layout
Feb 16, 2024.
In this article, I going to explain how we can create a responsive Screen for different android Screens using Constraint Layout.
Cross-Platform Mobile Development Frameworks
Feb 09, 2024.
Developing mobile applications for both iOS and Android platforms can be challenging due to the need for separate codebases. Cross-platform frameworks offer a solution, allowing developers to write code once and deploy it on multiple platforms.
Creating Keystore to Publish MAUI App from Scratch to End
Feb 07, 2024.
When you embark on the journey of app development, the prospect of publishing your creation to a vast audience is undoubtedly thrilling. Publishing an app is not just about making it available; it's about gaining visibility.
Implementation of the Bluetooth Connectivity Using .NET MAUI
Feb 04, 2024.
In this article, I will explain how you can use the .NET Multi-platform App UI (.NET MAUI) IConnectivity interface to inspect the network accessibility of the device. The network connection may have access to the internet. Devices also contain different kinds of network connections, such as Bluetooth cellular and WiFi.
Create Xamarin Android Custom Loader with LoaderEase NuGet Package
Jan 19, 2024.
The fundamental objective of a wait window is to furnish users with feedback, mitigating any perception of unresponsiveness or ambiguity during tasks that may consume considerable time. Leveraging the NuGet package " Xamarin.Custom.LoaderEase" enables users to effortlessly fashion a personalized loader aligned with the visual theme of their application.
How to Implement a Video Splash Screen in Xamarin Android
Jan 11, 2024.
This guide provides a step-by-step approach to implementing a captivating video splash screen in Xamarin Android. It covers preparing the video, adding it to resources, updating the layout file, setting video source in code, handling permissions, adjusting splash screen duration, testing, and refining.
Using HTML5, CSS3, and JavaScript to their full potential
Dec 28, 2023.
Crafting dynamic and engaging web journeys: HTML5, the cornerstone of web architecture, has evolved to embrace semantic elements such as <header>, <nav>, <section>, <article>, and <footer>. Replacing generic <div> tags, these elements imbue meaning and enhance accessibility. - Ziggy Rafiq
Preferences DataStore In Android
Nov 12, 2023.
In this article, you will learn about Preferences DataStore in android. Your article provides a clear and detailed explanation of using Preferences DataStore in Android, along with a practical example of creating an alphabet app.
How to Migrate Xamarin to MAUI
Oct 17, 2023.
In this article, I am going to explain how we can migrate our Xamarin Forms application into .NET MAUI in easy steps and how I did it for my live play store app which is multilingual & multithemed application
API Call Using Dagger2 Dependency Injection With RxJava In Android
Oct 03, 2023.
In this article, you will learn about how to make API Call using Dagger2 dependency injection with RxJava in android.
Get Started With Kotlin Multiplatform For Mobile
Sep 12, 2023.
This article is going to explain how to create an application that runs on both Android & IOS devices.
How to Write an Article That Attracts More Viewers?
Sep 09, 2023.
This article will explain how you can write a better article that attracts more viewers.
Kotlin Coroutines Sample Mobile App Code Demonstration
Sep 06, 2023.
Here's a simple Kotlin Android application code sample that demonstrates the use of Coroutines for asynchronous programming. This example fetches data from a fake API and updates the UI when the data is received using Coroutines.
Switch Between Embedded & Standalone Android Emulator | Android Studio
Sep 05, 2023.
In this article, we'll explore the process of transitioning between embedded and standalone Android Emulators within Android Studio.
Navigation Drawer with Material 3 in Jetpack Compose
Aug 29, 2023.
This article is a tutorial for creating a Navigation drawer in Android.
Navigation Rail with Material 3 in Jetpack Compose
Aug 29, 2023.
This article is a tutorial for creating a Navigation Rail in Android.
What's new in Android Studio - Giraffe
Aug 25, 2023.
This article describes the new features of Android Studio Giraffe | 2022.3.1.
Let's Talk about IAM User in AWS
Aug 22, 2023.
In our system, user management involves two key profiles: the Root User and IAM Users. Each serves distinct purposes in maintaining system integrity and security. This presentation outlines the differentiation between these user types, demonstrates how to transition from the Root User to an IAM User, and emphasizes the significance of controlled access.
Calculating Driving Distance with Google Maps Distance Matrix API in Android
Aug 22, 2023.
In this article, we will learn how to calculate the driving distance between two places in Android.
ROOM VS MongoDB Realm Database in Android
Aug 21, 2023.
This article will explain which database we prefer in the Android room or MongoDB.
Sliver Widget In Flutter
Aug 21, 2023.
In this article, you will learn about Sliver widget in Flutter.
Transitioning from Deprecated OnBackPressed in .NET MAUI
Aug 16, 2023.
Enhance User Experience: Android 13's New Back Button Behavior Explained. Learn how to enable smoother navigation with OnBackInvokedCallback and simplify app exit process. Code and steps provided.
Face Recognition With ML Kit in Jetpack Compose
Aug 14, 2023.
This article provides details about ML Kit in Android.
Recognize Text With ML Kit in Jetpack Compose
Aug 11, 2023.
Discover the synergy of ML Kit and Jetpack Compose in modern Android development. Learn text recognition to extract and display text from images, revolutionizing user experiences and creative solutions.
Getting Started with Compose for Wear OS
Aug 10, 2023.
Discover the ease of crafting Wear OS apps using Jetpack Compose. Explore setup, fundamental components, and advanced features for creating intuitive, interactive, and optimized user interfaces for Wear OS devices.
How To Use DiffUtil Class With RecyclerView In Android
Aug 09, 2023.
In this article, you will learn about how to use DiffUtil class with RecyclerView in Android.
LazyRow and LazyColumn In Jetpack Compose
Aug 04, 2023.
In this article, you will learn about how to use LazyRow and LazyColumn In Jetpack Compose.
Shimmer In Jetpack Compose
Aug 02, 2023.
This article is all about how we can successfully create a shimmer in compose.
Flurl API Integration Tutorial for ASP.NET Core Web API with Advanced Concepts
Jul 31, 2023.
Flurl is a popular and easy-to-use library for working with HTTP APIs in .NET applications. It provides a fluent API for building and sending HTTP requests, as well as handling the responses in a convenient way.
How .Net MAUI Works
Jul 25, 2023.
In this article, you will learn how to get started with .NET MAUI.
How To Integrate Razorpay Payment Gateway In Flutter?
Jul 14, 2023.
In this article, you will learn about how to integrate the Razorpay payment gateway in Flutter.
Push Notification From C# .Net to Android Using FCM HTTP V1
Jul 03, 2023.
Send Push Notification From C# Dot Net to Android Using FCM HTTP V1.
Shell Flyout in .NET MAUI
Jun 14, 2023.
Shell flyout in .net MAUI