Himanshu Gaur
Himanshu Gaur
  • Видео 178
  • Просмотров 291 129
Build a Simple Pedometer App in Android with Jetpack Compose | Step Counter Tutorial 2024
Welcome to this comprehensive tutorial on building a simple pedometer app in Android using Jetpack Compose! In this video, we’ll guide you through the entire process of creating a step counter app that leverages Android’s built-in step detector sensor. You’ll learn how to set up a SensorManager, handle sensor events, and display real-time step counts using Jetpack Compose. Whether you’re just starting out or looking to enhance your Android development skills, this tutorial is perfect for you. We’ll also cover best practices for working with sensors in Android and managing permissions for activity recognition. By the end of this video, you’ll have a fully functional pedometer app that you ...
Просмотров: 463

Видео

Master Android Notifications: Silent, Urgent, Grouping & Reply Actions in KOTLIN
Просмотров 66419 часов назад
Unlock the full potential of Android notifications in this comprehensive tutorial! Learn how to implement silent, urgent, and default notifications, create grouped notifications, add reply actions within MessagingStyle, and craft dynamic and engaging notifications that enhance user experience. Whether you're building a chat app like WhatsApp or any other app that requires interactive and catego...
Master MVI Architecture in Android: Build a Todo App with Kotlin, Jetpack Compose, and Coroutines
Просмотров 611День назад
In this video, we'll take a deep dive into the MVI (Model-View-Intent) architecture pattern in Android by building a fully functional Todo app. You'll learn how to structure your Android projects using Kotlin and Jetpack Compose, while incorporating clean architecture principles. We'll also cover how to manage state with Kotlin coroutines and handle business logic efficiently using the reposito...
MVVM Architecture in Android for Absolute Beginners
Просмотров 46014 дней назад
Ever wondered how MVVM architecture works in Android? In this video, we break it down using a fun and easy-to-understand restaurant analogy! Just like in a restaurant, where the kitchen prepares the food, the waiter handles orders, and the dining area serves the customers, MVVM architecture divides your app into three clear layers: Model, View, and ViewModel. Watch as we build a simple restaura...
Mastering ContentProvider & ContentResolver: Expose and Consume Your Database in Android
Просмотров 66814 дней назад
In this comprehensive tutorial, I’ll guide you through the process of creating a custom ContentProvider to expose your database table and demonstrate how to consume it in another app using ContentResolver. We’ll break down complex concepts into easy-to-follow steps, ensuring you gain a deep understanding of how these powerful components work together to facilitate seamless data sharing across a...
Clean Architecture in Android: Build a Complete Note-Taking App with Jetpack Compose
Просмотров 82614 дней назад
Unlock the power of Clean Architecture in Android by building a fully functional note-taking app from scratch! In this comprehensive tutorial, you'll learn how to structure your app for scalability, testability, and maintainability using Jetpack Compose. We'll walk you through the entire process, from setting up the Domain, Data, and Presentation layers to integrating Room for database manageme...
AlarmManager in Android: Build a Medication Reminder App with Room Database & Notifications
Просмотров 97021 день назад
Unlock the full potential of AlarmManager in Android by building a Medication Reminder app. This step-by-step tutorial focuses on how to effectively use AlarmManager for setting up recurring alarms, manage reminders with Room Database, and create interactive notifications. Ideal for developers who want to master Android's AlarmManager and integrate it into real-world applications! Buy me a Coff...
Master WorkManager in Android: The Ultimate Guide for Developers
Просмотров 80621 день назад
Unlock the full potential of Android's WorkManager in this comprehensive course! Whether you're a beginner or an experienced developer, this video will walk you through every detail of WorkManager, from setup to advanced usage. Learn how to schedule tasks, manage background work efficiently, and integrate WorkManager seamlessly into your apps. With real-world examples and best practices, you'll...
Mastering Kotlin: Understanding inline, crossinline, noinline, reified, and where Keywords
Просмотров 371Месяц назад
Are you ready to unlock the full potential of Kotlin's advanced features? Dive deep into the world of Kotlin programming with our comprehensive tutorial on essential keywords: inline, crossinline, noinline, reified, and where. In this detailed guide, we'll unravel the mysteries behind these powerful tools and equip you with the knowledge to write cleaner, more efficient code. Kotlin, renowned f...
Master Kotlin Flow Operators: Simplify Your Reactive Code!
Просмотров 387Месяц назад
Are you looking to master Kotlin Flow operators and take your reactive programming skills to the next level? In this video, we'll break down everything you need to know about Kotlin Flow operators. From filtering and transforming to combining data streams, we'll guide you through practical examples that show how to handle asynchronous tasks with ease. Whether you're developing Android apps or j...
Master Composable Previews for Efficient UI Design | Jetpack Compose
Просмотров 346Месяц назад
Unlock the full potential of Jetpack Compose with this comprehensive guide to Composable Previews! In this video, we cover everything you need to know to streamline your UI design process, from basic setup to advanced customization techniques. Learn how to instantly visualize your Compose components without running your app, and take your Android development skills to the next level. Whether yo...
Master GraphQL in Android: A Crash Course for Beginners!
Просмотров 941Месяц назад
Unlock the potential of GraphQL in your Android projects with this comprehensive crash course! Perfect for beginners and intermediate developers, this video tutorial covers everything from the basics of GraphQL, setting up your Android Studio project, making efficient queries and mutations, to handling responses and errors. Whether you're new to GraphQL or looking to enhance your skills, this g...
Type-Safe Navigation in Multi-Module Projects with Jetpack Compose
Просмотров 496Месяц назад
Type-Safe Navigation in Multi-Module Projects with Jetpack Compose
Type-Safe Nested Navigation in Jetpack Compose | Ultimate Guide
Просмотров 1,5 тыс.Месяц назад
Type-Safe Nested Navigation in Jetpack Compose | Ultimate Guide
Type-Safe Navigation in Jetpack Compose | Ultimate Guide for Android Developers
Просмотров 1,7 тыс.Месяц назад
Type-Safe Navigation in Jetpack Compose | Ultimate Guide for Android Developers
Master UI Testing for Android Apps: Jetpack Compose, Dagger Hilt, Room, MVVM
Просмотров 7362 месяца назад
Master UI Testing for Android Apps: Jetpack Compose, Dagger Hilt, Room, MVVM
Master Unit Testing for Android Apps: Modularization, Repository, UseCase, ViewModel and MVVM Guide
Просмотров 1,6 тыс.2 месяца назад
Master Unit Testing for Android Apps: Modularization, Repository, UseCase, ViewModel and MVVM Guide
Mastering Coroutine Testing in Kotlin: Comprehensive Guide to runTest, Dispatchers, and Flow Testing
Просмотров 4362 месяца назад
Mastering Coroutine Testing in Kotlin: Comprehensive Guide to runTest, Dispatchers, and Flow Testing
Master Modular Android App Development | Jetpack Compose, Dagger Hilt, Room, MVVM Guide
Просмотров 4,6 тыс.2 месяца назад
Master Modular Android App Development | Jetpack Compose, Dagger Hilt, Room, MVVM Guide
NavigationDrawer with Material 3 in Jetpack Compose | Jetpack Compose Tutorial
Просмотров 2623 месяца назад
NavigationDrawer with Material 3 in Jetpack Compose | Jetpack Compose Tutorial
Jetpack Compose BottomSheets Tutorial | Material3 UI Component Guide
Просмотров 5253 месяца назад
Jetpack Compose BottomSheets Tutorial | Material3 UI Component Guide
Master Responsive Composables and Adaptive APIs | Android
Просмотров 4673 месяца назад
Master Responsive Composables and Adaptive APIs | Android
SharedTransitionLayout in Jetpack Compose
Просмотров 5464 месяца назад
SharedTransitionLayout in Jetpack Compose
Container Transformation Animation in Jetpack Compose | Complete Guide!
Просмотров 3624 месяца назад
Container Transformation Animation in Jetpack Compose | Complete Guide!
Crafting Animated Borders with Compose Magic
Просмотров 2674 месяца назад
Crafting Animated Borders with Compose Magic
Mastering Animations in Jetpack Compose: animateAsState & Infinite Transitions Explained
Просмотров 2624 месяца назад
Mastering Animations in Jetpack Compose: animateAsState & Infinite Transitions Explained
Use StringResources Without Passing Context | Unit Testable ViewModel
Просмотров 4054 месяца назад
Use StringResources Without Passing Context | Unit Testable ViewModel
Understanding Context Receivers in Kotlin | Kotlin Tutorial
Просмотров 2346 месяцев назад
Understanding Context Receivers in Kotlin | Kotlin Tutorial
Restaurant Finder app | Google Maps SDK with Modularization
Просмотров 6667 месяцев назад
Restaurant Finder app | Google Maps SDK with Modularization
Manage Build Gradle Dependency for Multi-Module Projects
Просмотров 7457 месяцев назад
Manage Build Gradle Dependency for Multi-Module Projects

Комментарии

  • @parth3075
    @parth3075 2 дня назад

    Uneccessarily complex

    • @himanshugaur684
      @himanshugaur684 2 дня назад

      Yeah I agree but when you work on a big project, this is the way.

  • @GlycoCare-JAC
    @GlycoCare-JAC 3 дня назад

    Need some smart code to get step count and mobility state of mobile phone using Android as well iOS. we are using flutterflow, if you can help, please let us know.

  • @07jaydevbarmade85
    @07jaydevbarmade85 3 дня назад

    sir can i get whole documention related to project

  • @adarshmishra001
    @adarshmishra001 5 дней назад

    Subscribed

  • @randominone
    @randominone 5 дней назад

    ❤❤❤❤❤

  • @debiprasaddash654
    @debiprasaddash654 6 дней назад

    You are explaing and writing code very fast make slow. Beginner will not understand anything

  • @alex-oc1wo
    @alex-oc1wo 6 дней назад

    Android AIDL interface when sir 🙃🙃

  • @alex-oc1wo
    @alex-oc1wo 6 дней назад

    Cool ❤

  • @OdeyKhalaf-n4x
    @OdeyKhalaf-n4x 6 дней назад

    Thank you for your video, Can you explain what is the best way to handle a notification that should navigate to a specific composable screen, and also how to remember this navigation if there is an authentication required, like user should be taken to login then to that specific screen

  • @mohamedasraf4175
    @mohamedasraf4175 6 дней назад

    Bro please teach Ktor REST API

  • @asadmukhtar1
    @asadmukhtar1 6 дней назад

    Why is the di package outside the data module? as it simply provides the objects using @Binds or @Provides?

  • @asadmukhtar1
    @asadmukhtar1 6 дней назад

    Why you make three different modules for each feature, why you didn't go directly like feature:search and in which you just create simple packages, like UI, domain, data? Is there any specific reason for creating three different modules for domain, data and UI?

  • @randominone
    @randominone 6 дней назад

    ❤❤❤❤

  • @AlfredSLotsu
    @AlfredSLotsu 6 дней назад

    first!

  • @kavipriyanc2041
    @kavipriyanc2041 6 дней назад

    In MainViewModel i'm getting tis error "Suspend function 'invoke' should be called only from a coroutine or another suspend function"

  • @whiteboi5089
    @whiteboi5089 7 дней назад

    Hi himanshu, I have an idea related an app which is to make custom keyboards which the user can use as their default keyboard. The idea is to set custom tones for each key like ‘m’ or ‘k’ or any other key on the keyboard Is that thing possible in android development if yes then what’s the roadmap for that and if possible can you make this project

  • @xavier4107
    @xavier4107 7 дней назад

    This is not enough. MVVM is big concept. Atleast you to do a project with MVVM

  • @randominone
    @randominone 7 дней назад

    ❤❤❤

  • @RajeshJaswalPune
    @RajeshJaswalPune 8 дней назад

    Can someone paste here the complete line "RemoteInput.getResults. .... " of the class MessageReceiver explained @ 28.30 of this video? A part of the text gets hidden behind Himashu's avatar .. :)

  • @RajeshJaswalPune
    @RajeshJaswalPune 8 дней назад

    Awesome stuff Himanshu!

  • @BHARATGARANDE
    @BHARATGARANDE 8 дней назад

    Great video ❤❤

  • @itsreks
    @itsreks 8 дней назад

    Keep going, loving your videos🙌🏻❤️

  • @HarishV-ux7ks
    @HarishV-ux7ks 8 дней назад

    Hi bro, big fan of u r videos. Recently in my current project I’m working on the action button features in notifications. I have done that. But in foreground only the actions buttons are showing, in background there is no action buttons. I searched a lot in online , I didn’t get the proper solution for that. If u got time plz make a video for action buttons in FCM Notifications. Or we can connect bro.

    • @himanshugaur684
      @himanshugaur684 8 дней назад

      In FCM you have to handle both foreground and background notification by yourself . IN onMessageReceived() handle your notification.FCM shows background notifications using its default notification which has title and description only.

    • @HarishV-ux7ks
      @HarishV-ux7ks 8 дней назад

      @@himanshugaur684 yeah, I have done that, but when app is in background I need to show action buttons like mark As done and dismiss. Can u explain me that

    • @HarishV-ux7ks
      @HarishV-ux7ks 8 дней назад

      Yeah, I have done that bro. But I need to show action buttons like mark as read and dismiss . The buttons are visible only in foreground only. In background buttons are not showing . How to show that

    • @himanshugaur684
      @himanshugaur684 7 дней назад

      Adc action buttons in your notification

    • @HarishV-ux7ks
      @HarishV-ux7ks 7 дней назад

      That also I have done bro , using .addAction method . Still no buttons

  • @zaidalikhan1423
    @zaidalikhan1423 8 дней назад

    🫡

  • @rajnish_BTech_CSE
    @rajnish_BTech_CSE 8 дней назад

    Great Explanation , Hatts off to you

  • @randominone
    @randominone 8 дней назад

    Notification in android ❤❤❤❤ love it

  • @randominone
    @randominone 8 дней назад

    Nice ❤❤❤

  • @sonusaini-sz2sf
    @sonusaini-sz2sf 8 дней назад

    You are not used jetpack compose

  • @delfrysgameplays
    @delfrysgameplays 8 дней назад

    God job man

  • @JamesShisiah
    @JamesShisiah 9 дней назад

    I like your flow. I think using the sealed class in the Intent file is better than having several use cases for each intent, hence filling up the view model params.

  • @mohamedasraf4175
    @mohamedasraf4175 10 дней назад

    Bro please teach ktor

  • @JamesShisiah
    @JamesShisiah 10 дней назад

    Thank you for this tutorial! It's exactly what I was looking for.

  • @harshwavikar99
    @harshwavikar99 10 дней назад

    Himanshu brotherr I am getting this error java.lang.SecurityException: Permission Denial: opening provider com.codewithharsh.notesapp.data.provider.NotesContentProvider from ProcessRecord{1010bd1 20388:com.codewithharsh.notescompanionapp/u0a192} (pid=20388, uid=10192) requires com.codewithharsh.notesapp.READ_NOTES or com.codewithharsh.notesapp.READ_NOTES ... What can I do to get rid of this error, I have followed your video properly.

  • @whiteboi5089
    @whiteboi5089 11 дней назад

    Bro you videos are so fast paced please try to make it slow paced Loved your content♥️

  • @randominone
    @randominone 11 дней назад

    Finally MVI ❤❤❤

  • @Ajay-n2h
    @Ajay-n2h 12 дней назад

    Thank You Brother for this tutorial i request you can you make video for storage internal, external storage and scope storage with jetpack compose.

  • @loveyouself5389
    @loveyouself5389 12 дней назад

    Thank you so much, please upload more foundation concepts. Along with indepth projects ❤

  • @MuhammadHasnain-kp3hh
    @MuhammadHasnain-kp3hh 12 дней назад

    When I terminate the app from background(swipe up from recents) no notification shows. can you please guide me how can I resolve this

  • @ramsem5151
    @ramsem5151 13 дней назад

    Which font are you using on android studio

  • @justrecording3242
    @justrecording3242 13 дней назад

    A simple example of MVVM, Great content. kudos.