- 195
- 325 364
Himanshu Gaur
India
เข้าร่วมเมื่อ 2 พ.ย. 2016
Welcome to Himanshu Gaur - your ultimate guide to Android Development! 🚀 Explore Android with tutorials that break down complex topics, whether you’re a beginner or experienced developer. Here, you’ll find in-depth guides on Jetpack Compose, Kotlin Coroutines, MVVM Architecture, Dagger Hilt, KMM, Performance Optimization, and much more. Through practical examples and hands-on projects, I’ll help you create efficient, scalable, and beautifully designed apps.
Stay tuned for series on testing, navigation, clean architecture, and performance profiling to make your Android journey smoother and more fun. Passionate about building amazing apps? Subscribe and hit the notification bell to stay updated on the latest trends!
What'sApp Group - chat.whatsapp.com/K6T8wynKdgc8D3hKXb2U2n
Website: himanshugaurandroid.in/
Stay tuned for series on testing, navigation, clean architecture, and performance profiling to make your Android journey smoother and more fun. Passionate about building amazing apps? Subscribe and hit the notification bell to stay updated on the latest trends!
What'sApp Group - chat.whatsapp.com/K6T8wynKdgc8D3hKXb2U2n
Website: himanshugaurandroid.in/
Encrypted Shared Preferences in Android: Step-by-Step Tutorial to Secure Your App Data
Fuel my creativity! : buymeacoffee.com/himanshugaur
🔒 Want to safeguard your Android app's sensitive data? Learn how to use Encrypted Shared Preferences in this comprehensive tutorial! Whether you're storing tokens, user credentials, or other sensitive data, this video will show you:
✅ What are Encrypted Shared Preferences in Android?
✅ Why encryption is critical for app security in 2024.
✅ Step-by-step implementation using Jetpack Security library.
✅ Best practices for handling sensitive user data securely.
By the end of this video, you'll have all the tools you need to implement secure storage in your Android apps and ensure compliance with modern security standards.
💡 Key Topics Covered:
Encrypted Shared Preferences vs. Regular Shared Preferences
How to use MasterKey for encryption
Kotlin code walkthrough for real-world scenarios
Github: github.com/himanshuGaur684/Android-Security-TH-cam/tree/encrypted_shared_preferences
Instagram: vision_android
LinkedIn: www.linkedin.com/in/himanshu-gaur-153a43186/
Don’t forget to LIKE, SHARE, and SUBSCRIBE for more Android development tutorials and stay updated with the latest trends in app security.
#AndroidDevelopment #EncryptedSharedPreferences #AppSecurity #KotlinTutorial #JetpackSecurity #SecureStorage #DataEncryption #MobileAppSecurity #AndroidStudio #SharedPreferencesTutorial
🔒 Want to safeguard your Android app's sensitive data? Learn how to use Encrypted Shared Preferences in this comprehensive tutorial! Whether you're storing tokens, user credentials, or other sensitive data, this video will show you:
✅ What are Encrypted Shared Preferences in Android?
✅ Why encryption is critical for app security in 2024.
✅ Step-by-step implementation using Jetpack Security library.
✅ Best practices for handling sensitive user data securely.
By the end of this video, you'll have all the tools you need to implement secure storage in your Android apps and ensure compliance with modern security standards.
💡 Key Topics Covered:
Encrypted Shared Preferences vs. Regular Shared Preferences
How to use MasterKey for encryption
Kotlin code walkthrough for real-world scenarios
Github: github.com/himanshuGaur684/Android-Security-TH-cam/tree/encrypted_shared_preferences
Instagram: vision_android
LinkedIn: www.linkedin.com/in/himanshu-gaur-153a43186/
Don’t forget to LIKE, SHARE, and SUBSCRIBE for more Android development tutorials and stay updated with the latest trends in app security.
#AndroidDevelopment #EncryptedSharedPreferences #AppSecurity #KotlinTutorial #JetpackSecurity #SecureStorage #DataEncryption #MobileAppSecurity #AndroidStudio #SharedPreferencesTutorial
มุมมอง: 4
วีดีโอ
Effortless Google Sign-In with Credential Manager in Android | Full Tutorial
มุมมอง 2432 ชั่วโมงที่ผ่านมา
Fuel my creativity! : buymeacoffee.com/himanshugaur 🚀 Simplify user authentication in your Android app with Credential Manager and Google Sign-In! In this video, I'll guide you step-by-step on seamlessly integrating Credential Manager to manage user sign-ins. Github: github.com/himanshuGaur684/Google_Sign_in-Credential_Manager Instagram: vision_android LinkedIn: www.linkedin.com/i...
AIDL: Seamless Data Sharing Between Apps!
มุมมอง 63414 ชั่วโมงที่ผ่านมา
Fuel my creativity! : buymeacoffee.com/himanshugaur Are you ready to improve your Android development skills? In this video, we explore Android Interface Definition Language (AIDL) and show you how to create and use AIDL services for seamless app communication. We cover everything from setting up your Parcelable objects to troubleshooting common issues step-by-step. Github: github.com/himanshuG...
Build a Weather App in Kotlin Multiplatform Mobile (KMM) | Clean Architecture, Koin DI, Ktor, MVVM
มุมมอง 53219 ชั่วโมงที่ผ่านมา
Fuel my creativity! : buymeacoffee.com/himanshugaur Dive into the world of Kotlin Multiplatform Mobile (KMM) with this comprehensive guide to building a cross-platform Weather App! In this project, you’ll learn how to fetch real-time weather data and a 5-day forecast using the Ktor Client, manage dependency injection with Koin, and structure your app using the Clean Architecture pattern and MVV...
How to make Movie Search App in KMP | Crash Course
มุมมอง 74121 วันที่ผ่านมา
Fuel my creativity! : buymeacoffee.com/himanshugaur Ready to take your Kotlin Multiplatform Mobile (KMM) skills to the next level? In this step-by-step tutorial, we build a dynamic Movie Search App that works seamlessly across Android and iOS! Learn how to leverage powerful tools like Ktor Client for networking, Koin for Dependency Injection, and implement Clean Architecture with MVVM. We cover...
File Provider in Android | Step-by-Step tutorial
มุมมอง 50428 วันที่ผ่านมา
Fuel my creativity! : buymeacoffee.com/himanshugaur In this tutorial, I’ll walk you through the process of capturing and saving images in Android using the FileProvider API. You'll learn how to set up FileProvider, securely store images in external storage, and seamlessly integrate it with Jetpack Compose. This video covers everything from setting up the necessary components in your AndroidMani...
How to make MVVM Architecture Dictionary App | Step-by-Step tutorial
มุมมอง 671หลายเดือนก่อน
Buy me a Coffee: buymeacoffee.com/himanshugaur In this video, you’ll learn how to build a dictionary app using the MVVM architecture in Android. Follow along as I walk you through designing the app’s components using Jetpack Compose, ViewModel, LiveData, and Retrofit for API calls. We’ll implement a clean architecture, ensuring scalability and testability, making this a great project for both b...
Shared StateFlow in KMP | Kotlin Multiplatform
มุมมอง 328หลายเดือนก่อน
Buy me a Coffee: buymeacoffee.com/himanshugaur In this video, I’ll show you how to collect and manage StateFlow in both Android and iOS using Kotlin Multiplatform (KMP). Learn how to share StateFlow across platforms in your KMP project for seamless state management. Whether you’re developing for Android, iOS, or both, this guide will help you effectively use StateFlow for handling UI states and...
Mastering Runtime Permissions in Kotlin Multiplatform Projects | KMP Tutorial
มุมมอง 373หลายเดือนก่อน
Buy me a Coffee: buymeacoffee.com/himanshugaur In this video, I’ll walk you through handling runtime permissions in Kotlin Multiplatform (KMP) projects. Learn how to manage permissions across both Android and iOS platforms, using best practices to ensure a smooth user experience. We’ll explore how to request, check, and handle permission responses while keeping your code clean and reusable acro...
Dependency Injection Setup for Kotlin Multiplatform Project | KMP & Koin Tutorial
มุมมอง 596หลายเดือนก่อน
Buy me a Coffee: buymeacoffee.com/himanshugaur In this video, I walk you through setting up Koin Dependency Injection in a Kotlin Multiplatform (KMP) Project. Learn how to efficiently manage dependencies across Android and iOS using Koin's simple and lightweight framework. This tutorial covers everything from basic setup to implementing DI for shared modules in KMP projects. If you're building ...
Getting Started with Kotlin Multiplatform in 2024 | Kotlin Multiplatform Tutorial for Android & iOS
มุมมอง 1.9Kหลายเดือนก่อน
Buy me a Coffee: buymeacoffee.com/himanshugaur Learn how to start with Kotlin Multiplatform in this step-by-step tutorial for 2024! In this video, I'll guide you through setting up your first Kotlin Multiplatform Mobile (KMM) project, allowing you to share code between Android and iOS apps. We’ll explore the benefits of using KMM for cross-platform app development, how to configure your environ...
Complete Android File Management Course: Internal, External & Scoped Storage | Book Summary App
มุมมอง 946หลายเดือนก่อน
Buy me a Coffee: buymeacoffee.com/himanshugaur "📂 Welcome to the Complete Android File Management Course, where we cover everything you need to know about storing files in Android across all API levels! Whether you're saving files in internal storage, external storage, or managing the new Scoped Storage introduced in Android R (API 30 ), this course has you covered. 💾 Github: github.com/himansh...
Music Player App with Foreground & Bound Services in Android | Step-by-Step Tutorial
มุมมอง 2.1K2 หลายเดือนก่อน
In this tutorial, we'll create a fully functional music player app in Android using both Foreground and Bound Services. You'll learn how to implement background audio playback, manage media controls, and ensure your app keeps playing even when minimized. We'll cover everything from setting up the project, creating the Foreground Service for continuous playback, and integrating the Bound Service...
Language Translator App with ML Kit | Voice & Text Translation | Bound Service
มุมมอง 9152 หลายเดือนก่อน
In this video, we dive deep into the Android Bound Service lifecycle by building a powerful Language Translator App using ML Kit. Learn how to convert English to Hindi with two input methods: text via keyboard and voice input. Whether you're a beginner or an advanced Android developer, this tutorial will show you how to efficiently use a Bound Service for real-time translation. We'll cover ever...
Foreground Service Background Location Tracker | GPS Tracking App Tutorial
มุมมอง 1.6K2 หลายเดือนก่อน
Foreground Service Background Location Tracker | GPS Tracking App Tutorial
Build a Simple Pedometer App in Android with Jetpack Compose | Step Counter Tutorial 2024
มุมมอง 8682 หลายเดือนก่อน
Build a Simple Pedometer App in Android with Jetpack Compose | Step Counter Tutorial 2024
Master Android Notifications: Silent, Urgent, Grouping & Reply Actions in KOTLIN
มุมมอง 1.1K2 หลายเดือนก่อน
Master Android Notifications: Silent, Urgent, Grouping & Reply Actions in KOTLIN
Master MVI Architecture in Android: Build a Todo App with Kotlin, Jetpack Compose, and Coroutines
มุมมอง 1.1K2 หลายเดือนก่อน
Master MVI Architecture in Android: Build a Todo App with Kotlin, Jetpack Compose, and Coroutines
MVVM Architecture in Android for Absolute Beginners
มุมมอง 8512 หลายเดือนก่อน
MVVM Architecture in Android for Absolute Beginners
Mastering ContentProvider & ContentResolver: Expose and Consume Your Database in Android
มุมมอง 9832 หลายเดือนก่อน
Mastering ContentProvider & ContentResolver: Expose and Consume Your Database in Android
How to Make a Clean Architecture Note-Taking App
มุมมอง 1.2K2 หลายเดือนก่อน
How to Make a Clean Architecture Note-Taking App
AlarmManager in Android: Build a Medication Reminder App with Room Database & Notifications
มุมมอง 1.9K2 หลายเดือนก่อน
AlarmManager in Android: Build a Medication Reminder App with Room Database & Notifications
Master WorkManager in Android: The Ultimate Guide for Developers
มุมมอง 1.8K3 หลายเดือนก่อน
Master WorkManager in Android: The Ultimate Guide for Developers
Mastering Kotlin: Understanding inline, crossinline, noinline, reified, and where Keywords
มุมมอง 6043 หลายเดือนก่อน
Mastering Kotlin: Understanding inline, crossinline, noinline, reified, and where Keywords
Master Kotlin Flow Operators: Simplify Your Reactive Code!
มุมมอง 4923 หลายเดือนก่อน
Master Kotlin Flow Operators: Simplify Your Reactive Code!
Master Composable Previews for Efficient UI Design | Jetpack Compose
มุมมอง 4283 หลายเดือนก่อน
Master Composable Previews for Efficient UI Design | Jetpack Compose
Master GraphQL in Android: A Crash Course for Beginners!
มุมมอง 1.5K3 หลายเดือนก่อน
Master GraphQL in Android: A Crash Course for Beginners!
Type-Safe Navigation in Multi-Module Projects with Jetpack Compose
มุมมอง 9883 หลายเดือนก่อน
Type-Safe Navigation in Multi-Module Projects with Jetpack Compose
Type-Safe Nested Navigation in Jetpack Compose | Ultimate Guide
มุมมอง 2.6K4 หลายเดือนก่อน
Type-Safe Nested Navigation in Jetpack Compose | Ultimate Guide
Type-Safe Navigation in Jetpack Compose | Ultimate Guide for Android Developers
มุมมอง 2.7K4 หลายเดือนก่อน
Type-Safe Navigation in Jetpack Compose | Ultimate Guide for Android Developers
ty we need passkey example and biometric method ...
Sir , How do you manage the 20 tester problem . Please guide us how to tackle it , I don't have 20 android devices or tester .
can i get that bitmap from notification in BigPictureStyle/any style?
hello, how to reauthenticate the user google account before deletion. I have looked for many ways but they do not work and they only provide with the deprecated methods that will stop working soon
The same flow is very easy in react native
😮😮😮😮
Inside FetchWorker why don't you use either usecases directly or viewmodel rather than injecting the apiservice and the dao and place the worker in the presentation layer??
I finished the project but the Scaffold what I suppose is the TopAppBar is not displaying properly. It is on the status bar instead of shown properly. I dont know why. Where I should look at to try to fix that? Scaffold(topBar = { TopAppBar(title = { Text(text = "Medication Reminder") }, actions = { IconButton(onClick = { scope.launch { sheetState.show() } }) { Icon(imageVector = Icons.Default.Add, contentDescription = null) } })})
It's because of edgeToEdge(). Use Modifier.safeContentPadding().
aidl = true seems like new flag introduced. Earlier we dont.
Can i send my class as arg in composeble screen without arg like you show?
Please do videos in endi
Hi himanshu can you create the video on how to store encrptyed data like auth token in the data store preference
Sir great work you always cover most important topics 😊
Bhai ek suggestion 🙏🏻 Jab bhi koi app banao toh please ui likho jetpack conpose mein. Please kya kya ho raha hain atleast humko UI me dekhe. Apne text field data udhar dikhe. Aap sidha last mein dikhate jo sar k upar se bouncer jata
Ótimo conteúdo!! estou aprendendo KMM, poderia criar uma playlist apenas sobre KMM. Eu assistiria tudo 🙂
This is exactly what i wanted tried a few di videos from years ago and too many problems with dependencies
Wow We need more video like this. Thank you boss
Why not mvi!?
I am building the same app natively, but I wanted to make it cross platform. But I didn't know how to make it. Now watching this video will inspire me to make a similar app in kmp.
You got this! 🤩
😮😮😮😮😮
Himanshu sir can you video on the Bottom Navigation and how to hide the Bottom navigation bar to different screen
29:34
I tried running your example but I got this error: java.lang.RuntimeException: Cannot create an instance of class gaur.himanshu.workmanageryt.presentation.MainViewModel. Can you help me solving this problem?
im having some problems at the start with the build.gradle.kts in the "alias" None of the following functions can be called with the arguments supplied.
Same issue. In stock android device working fine. But it's killed on some devices.
keep going !!!
great video keep going
hello. i read that just recently KMP has been updated so that common UI can also be used. could you check and let us know how different would that be from what is now(shared logic+seperate UI)?
I think you were talking about the Compose Multi-platform. Yeah , in this you can create a shared UI.
great video keep going
❤❤❤❤❤ love you bro ❤️
Is there any course that you recommend if i have basic understanding of Kotlin but now i wanted to become full fledged mobile app developer
great video ...
Very Nice ....
nice explanation ... thanks
Amazing
Brother can you help me same thing with flutter
great vide0!!!
Sir how we handle this navigation using bottom navigation
hey, did you find any solution? Actually I am looking for the same
hi himanshu can you create the video for the video on the notification with the deeplink linking
Very useful my friend
❤❤❤❤
This video?
Which macbook are you using and how much is it please?
1) Make a fully featured todo app or note app using RoomDB by following MVVM architecture 2) Speedometer based on live location+ RoomDB for offline data & MVVM
❤❤❤❤
Hey bro how can i contact you? I need a help in android project. I am trying to build a Music player and i am stuck in playing the song in background using service. I tried ur video solution but i am facing some problems
Bro please make a video on navigation and dependency injection in compose multiplatform in detail , thanks