Himanshu Gaur
Himanshu Gaur
  • 178
  • 289 416
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 can customize and expand upon. Don’t forget to like, subscribe, and hit the bell icon to stay updated with more Android development tutorials!
Buy me a Coffee: buymeacoffee.com/himanshugaur
Github : github.com/himanshuGaur684/Pedometer-App
LinkedIn: www.linkedin.com/in/himanshu-gaur-153a43186/
#AndroidDevelopment, #JetpackCompose, #PedometerApp, #StepCounter, #AndroidSensors, #AndroidTutorial, #KotlinAndroid, #MobileAppDevelopment, #AndroidStudio, #KotlinTutorial, #AndroidProgramming, #ComposeUI, #SensorManager, #TechTutorial, #appdevelopment
มุมมอง: 333

วีดีโอ

Master Android Notifications: Silent, Urgent, Grouping & Reply Actions in KOTLIN
มุมมอง 5649 ชั่วโมงที่ผ่านมา
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
มุมมอง 54116 ชั่วโมงที่ผ่านมา
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
มุมมอง 43521 ชั่วโมงที่ผ่านมา
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
มุมมอง 633วันที่ผ่านมา
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
มุมมอง 79414 วันที่ผ่านมา
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
มุมมอง 92414 วันที่ผ่านมา
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
มุมมอง 75021 วันที่ผ่านมา
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
มุมมอง 35821 วันที่ผ่านมา
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!
มุมมอง 377หลายเดือนก่อน
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
มุมมอง 338หลายเดือนก่อน
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!
มุมมอง 911หลายเดือนก่อน
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
มุมมอง 468หลายเดือนก่อน
Type-Safe Navigation in Multi-Module Projects with Jetpack Compose
Type-Safe Nested Navigation in Jetpack Compose | Ultimate Guide
มุมมอง 1.4Kหลายเดือนก่อน
Type-Safe Nested Navigation in Jetpack Compose | Ultimate Guide
Type-Safe Navigation in Jetpack Compose | Ultimate Guide for Android Developers
มุมมอง 1.6Kหลายเดือนก่อน
Type-Safe Navigation in Jetpack Compose | Ultimate Guide for Android Developers
Master UI Testing for Android Apps: Jetpack Compose, Dagger Hilt, Room, MVVM
มุมมอง 717หลายเดือนก่อน
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.5K2 หลายเดือนก่อน
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
มุมมอง 4252 หลายเดือนก่อน
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.5K2 หลายเดือนก่อน
Master Modular Android App Development | Jetpack Compose, Dagger Hilt, Room, MVVM Guide
NavigationDrawer with Material 3 in Jetpack Compose | Jetpack Compose Tutorial
มุมมอง 2592 หลายเดือนก่อน
NavigationDrawer with Material 3 in Jetpack Compose | Jetpack Compose Tutorial
Jetpack Compose BottomSheets Tutorial | Material3 UI Component Guide
มุมมอง 5083 หลายเดือนก่อน
Jetpack Compose BottomSheets Tutorial | Material3 UI Component Guide
Master Responsive Composables and Adaptive APIs | Android
มุมมอง 4303 หลายเดือนก่อน
Master Responsive Composables and Adaptive APIs | Android
SharedTransitionLayout in Jetpack Compose
มุมมอง 5424 หลายเดือนก่อน
SharedTransitionLayout in Jetpack Compose
Container Transformation Animation in Jetpack Compose | Complete Guide!
มุมมอง 3594 หลายเดือนก่อน
Container Transformation Animation in Jetpack Compose | Complete Guide!
Crafting Animated Borders with Compose Magic
มุมมอง 2604 หลายเดือนก่อน
Crafting Animated Borders with Compose Magic
Mastering Animations in Jetpack Compose: animateAsState & Infinite Transitions Explained
มุมมอง 2574 หลายเดือนก่อน
Mastering Animations in Jetpack Compose: animateAsState & Infinite Transitions Explained
Use StringResources Without Passing Context | Unit Testable ViewModel
มุมมอง 3984 หลายเดือนก่อน
Use StringResources Without Passing Context | Unit Testable ViewModel
Understanding Context Receivers in Kotlin | Kotlin Tutorial
มุมมอง 2326 หลายเดือนก่อน
Understanding Context Receivers in Kotlin | Kotlin Tutorial
Restaurant Finder app | Google Maps SDK with Modularization
มุมมอง 6617 หลายเดือนก่อน
Restaurant Finder app | Google Maps SDK with Modularization
Manage Build Gradle Dependency for Multi-Module Projects
มุมมอง 7327 หลายเดือนก่อน
Manage Build Gradle Dependency for Multi-Module Projects

ความคิดเห็น

  • @adarshmishra001
    @adarshmishra001 15 ชั่วโมงที่ผ่านมา

    Subscribed

  • @randominone
    @randominone วันที่ผ่านมา

    ❤❤❤❤❤

  • @debiprasaddash654
    @debiprasaddash654 วันที่ผ่านมา

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

  • @alex-oc1wo
    @alex-oc1wo วันที่ผ่านมา

    Android AIDL interface when sir 🙃🙃

  • @alex-oc1wo
    @alex-oc1wo วันที่ผ่านมา

    Cool ❤

  • @OdeyKhalaf-n4x
    @OdeyKhalaf-n4x วันที่ผ่านมา

    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 วันที่ผ่านมา

    Bro please teach Ktor REST API

  • @asadmukhtar1
    @asadmukhtar1 วันที่ผ่านมา

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

  • @asadmukhtar1
    @asadmukhtar1 วันที่ผ่านมา

    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 วันที่ผ่านมา

    ❤❤❤❤

  • @AlfredSLotsu
    @AlfredSLotsu วันที่ผ่านมา

    first!

  • @kavipriyanc2041
    @kavipriyanc2041 2 วันที่ผ่านมา

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

  • @whiteboi5089
    @whiteboi5089 2 วันที่ผ่านมา

    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 2 วันที่ผ่านมา

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

    • @himanshugaur684
      @himanshugaur684 2 วันที่ผ่านมา

      I have a lot of tutorials on MVVM

  • @randominone
    @randominone 2 วันที่ผ่านมา

    ❤❤❤

  • @RajeshJaswalPune
    @RajeshJaswalPune 3 วันที่ผ่านมา

    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 3 วันที่ผ่านมา

    Awesome stuff Himanshu!

  • @BHARATGARANDE
    @BHARATGARANDE 3 วันที่ผ่านมา

    Great video ❤❤

  • @itsreks
    @itsreks 4 วันที่ผ่านมา

    Keep going, loving your videos🙌🏻❤️

  • @HarishV-ux7ks
    @HarishV-ux7ks 4 วันที่ผ่านมา

    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 4 วันที่ผ่านมา

      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 4 วันที่ผ่านมา

      @@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 4 วันที่ผ่านมา

      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 3 วันที่ผ่านมา

      Adc action buttons in your notification

    • @HarishV-ux7ks
      @HarishV-ux7ks 2 วันที่ผ่านมา

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

  • @zaidalikhan1423
    @zaidalikhan1423 4 วันที่ผ่านมา

    🫡

  • @rajnish_BTech_CSE
    @rajnish_BTech_CSE 4 วันที่ผ่านมา

    Great Explanation , Hatts off to you

  • @randominone
    @randominone 4 วันที่ผ่านมา

    Notification in android ❤❤❤❤ love it

  • @randominone
    @randominone 4 วันที่ผ่านมา

    Nice ❤❤❤

  • @sonusaini-sz2sf
    @sonusaini-sz2sf 4 วันที่ผ่านมา

    You are not used jetpack compose

  • @delfrysgameplays
    @delfrysgameplays 4 วันที่ผ่านมา

    God job man

  • @JamesShisiah
    @JamesShisiah 5 วันที่ผ่านมา

    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 5 วันที่ผ่านมา

    Bro please teach ktor

  • @JamesShisiah
    @JamesShisiah 5 วันที่ผ่านมา

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

  • @harshwavikar99
    @harshwavikar99 6 วันที่ผ่านมา

    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 6 วันที่ผ่านมา

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

  • @randominone
    @randominone 7 วันที่ผ่านมา

    Finally MVI ❤❤❤

  • @Ajay-n2h
    @Ajay-n2h 7 วันที่ผ่านมา

    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 7 วันที่ผ่านมา

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

  • @MuhammadHasnain-kp3hh
    @MuhammadHasnain-kp3hh 7 วันที่ผ่านมา

    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 8 วันที่ผ่านมา

    Which font are you using on android studio

  • @justrecording3242
    @justrecording3242 8 วันที่ผ่านมา

    A simple example of MVVM, Great content. kudos.

  • @jintumonisingha8717
    @jintumonisingha8717 9 วันที่ผ่านมา

    Bhaiya can you make a video on how we can integrate calender and we can set events onto it....it would be of great help

  • @randominone
    @randominone 9 วันที่ผ่านมา

    Nice one ❤❤❤❤

  • @randominone
    @randominone 10 วันที่ผ่านมา

    Nailed it bro 😍😍😍