Master Modular Android App Development | Jetpack Compose, Dagger Hilt, Room, MVVM Guide

  Рет қаралды 9,560

Himanshu Gaur

Himanshu Gaur

Күн бұрын

Пікірлер: 36
@danillomelo2154
@danillomelo2154 6 ай бұрын
Greetings from Brazil!! Thank you very much for the content! ब्राज़ील से नमस्ते!! सामग्री के लिए बहुत बहुत धन्यवाद!
@himanshugaur684
@himanshugaur684 6 ай бұрын
Love your comment bro 😜😜
@randominone
@randominone 6 ай бұрын
Wow 😮😮😮😮 most wanted content ❤❤❤
@YasirAlam02
@YasirAlam02 6 ай бұрын
Valuable content ❤. Please add pagination in this project in future.🎉
@HarishPhoenix-wu9dy
@HarishPhoenix-wu9dy 6 ай бұрын
First of all, great video. Was looking into one of your older multi module videos yesterday and then this suddenly dropped. Btw, I just have one doubt. At 18:00, we are create a repo interface in the domain layer and implementing in the data layer. Why would we need do that? As the main work of repo is to be a data source giving layer which in either way both the repo interface and the impl should have been in data layer and the domain should have had only usecases and the model as those are the ones which interacts with data layer to get the required stuff which Ui needs.
@AliAhmad-dev
@AliAhmad-dev 2 ай бұрын
The overall architecture of the app is well-structured. However, I believe there's an opportunity to further enhance the modularization implementation. While you've effectively applied best practices throughout the project, I suggest exploring the use of build scripts and Gradle management to create more distinct and reusable modules. This would allow for better organization and maintainability.
@skarloti
@skarloti 6 ай бұрын
Could this be a project KMP (iOS, Android) being used KOIN, Serialization and KTOR? Thanks for the video. It was interesting to see Clean Architecture DP! ❤
@alessandrog498
@alessandrog498 2 ай бұрын
This is exactly what i wanted tried a few di videos from years ago and too many problems with dependencies
@azizashurov923
@azizashurov923 6 ай бұрын
Dear Himanshu Gaur How to implement to this main screen (RecipeListScreen) BottomNavagationBar?
@AlfredSLotsu
@AlfredSLotsu 6 ай бұрын
This is so cool, thank you
@dhawalmahajan9961
@dhawalmahajan9961 6 ай бұрын
Hi whats the theme and font you using? Thanks for great content bdw.
@mustafatoktas
@mustafatoktas 22 күн бұрын
Good video 🟢 good tutorial 🟢 good guide
@asadmukhtar1
@asadmukhtar1 4 ай бұрын
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?
@SuperCanon2010
@SuperCanon2010 3 ай бұрын
I'm doing similar approach but the difference is my domain layer is pure kotlin library so it will force mo to use android specific libraries including the dependecy injection away from my domain module
@Eziz-oq4ti
@Eziz-oq4ti 6 ай бұрын
Hi bro you can create a PrayerTime module ?
@Briogus
@Briogus 5 ай бұрын
Informative!
@asadmukhtar1
@asadmukhtar1 4 ай бұрын
Why is the di package outside the data module? as it simply provides the objects using @Binds or @Provides?
@adeleyejeremiah4059
@adeleyejeremiah4059 13 күн бұрын
wonderful video and very nice content you put up here. Thank you for this. However, from my knowledge with backend dev with java springboot, I feel repositories should be the one declaring the methods of @GET and the likes and it should not have been the service because the repository is the backbone of data which communicates the data up to others. The service should just declare the structure for the implementation and repositories should have handled data declaration.
@himanshugaur684
@himanshugaur684 13 күн бұрын
Duly noted brother 😊
@madansharma6660
@madansharma6660 3 ай бұрын
bhaiya I was about to start this playList but i wanted to ask that should I watch the modularization lecture playlist your gave in android vision hindi first?
@himanshugaur684
@himanshugaur684 3 ай бұрын
Start from here and then go to my second channel playlist 🤞
@madansharma6660
@madansharma6660 3 ай бұрын
@@himanshugaur684 ok bhaiya , i have started but wanted to ask that currennlty i have changed the package names according to my name , so should i name the modules as you named them? or should i name then with respect to my package name?
@madansharma6660
@madansharma6660 3 ай бұрын
​@himanshugaur684 please please reply
@technopradyumn
@technopradyumn 6 ай бұрын
How to get job as android Developer even i don't know DSA, Please guide me to get a job as I am Frehser
@shivvratraghuvanshi522
@shivvratraghuvanshi522 6 ай бұрын
Nothing for fresher quit android
@pranshusingh7807
@pranshusingh7807 6 ай бұрын
There is no need of DSA in android
@radheshyampatel5578
@radheshyampatel5578 2 ай бұрын
29:34
@samirdesigner3324
@samirdesigner3324 6 ай бұрын
bravo make story book for kids text strings with pictuer but get text from strings file
@virajsahare2680
@virajsahare2680 6 ай бұрын
Hard to understand 😢 first time.
@himanshugaur684
@himanshugaur684 6 ай бұрын
Don't worry ☺️. Try this one kzbin.info/www/bejne/qYiqh3duec1_odE I hope it helps 🙏
@jopadjr
@jopadjr Ай бұрын
248th... Thanks Himanshu
@Michelbouf
@Michelbouf 2 ай бұрын
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.
УЛИЧНЫЕ МУЗЫКАНТЫ В СОЧИ 🤘🏻
0:33
РОК ЗАВОД
Рет қаралды 7 МЛН
Caleb Pressley Shows TSA How It’s Done
0:28
Barstool Sports
Рет қаралды 60 МЛН
Thank you mommy 😊💝 #shorts
0:24
5-Minute Crafts HOUSE
Рет қаралды 33 МЛН
Simon Sinek's Advice Will Leave You SPEECHLESS 2.0 (MUST WATCH)
20:43
Alpha Leaders
Рет қаралды 2,2 МЛН
Building a scalable, modularized, testable app from scratch
21:31
Android Developers
Рет қаралды 194 М.
Performance Optimization with @Stable and @Immutable in Jetpack Compose
16:47
Building a Mobile App in 2025: The BEST Technologies
13:31
Dan Ilies
Рет қаралды 129 М.
MVVM vs. MVI - Understand the Difference Once and for All
18:40
Philipp Lackner
Рет қаралды 56 М.
Mind-Blowing Humanoid Robot Walked Outside (The Internet Exploded)
13:51
УЛИЧНЫЕ МУЗЫКАНТЫ В СОЧИ 🤘🏻
0:33
РОК ЗАВОД
Рет қаралды 7 МЛН