Modularizing Android Apps

Поділитися
Вставка
  • Опубліковано 3 гру 2024

КОМЕНТАРІ •

  • @khaledqwas8851
    @khaledqwas8851 3 роки тому +2

    Very excited about the new course. Looking forward to watching it.

  • @tinoutech5016
    @tinoutech5016 3 роки тому +42

    Mitch, please consider doing a playlist about CI/CD in android.

    • @codingwithmitch
      @codingwithmitch  3 роки тому +12

      Maybe. I looked into it. So boring

    • @dxvfdfx
      @dxvfdfx 3 роки тому +3

      @@codingwithmitch why it’s boring man please think about beginners

    • @maick9455
      @maick9455 3 роки тому

      It's an important topic

    • @bitwisedevs469
      @bitwisedevs469 2 роки тому +1

      CI CD on Android brings so much fun for me on the last couple of months, that is if you are using a cloud service with minimal setup requirements

    • @tinoutech5016
      @tinoutech5016 2 роки тому +1

      @@bitwisedevs469 could you please share some playlists that talk about this topic

  • @pardeepsharma6502
    @pardeepsharma6502 3 роки тому +6

    Here's my engagement. Please consider creating gradle functions at root level build.gradle file. This way you can segregate UI or kotlin dependencies in separate modules. Hope this make sense.

  • @georgioskostogloudis8599
    @georgioskostogloudis8599 2 роки тому

    Hey Mitch, here's your engagement. Today is so rainy which totally messed my day at the beach. Thanks for the content and keep up the good work

  • @akshaykh007
    @akshaykh007 3 роки тому +1

    I love... how much u love app development Mitch

  • @LucasLima-yu8mb
    @LucasLima-yu8mb 3 роки тому +1

    This dude is always on point. Nice one bro, keep it going.

  • @voriciyuushu7106
    @voriciyuushu7106 3 роки тому +1

    Engagement. Thanks for the awesome video! Will definitely take the course soon.

  • @ninedaniel246
    @ninedaniel246 7 місяців тому +1

    Nice video Mitch! Does this means that for big projects you would find hundreds of modules. Is there any disadvantage for this?

  • @vedx
    @vedx 3 роки тому +3

    Another master piece from you. ♥️👌🏻

  • @Dmytro-s1c
    @Dmytro-s1c 3 роки тому +2

    Nice video. Very practical approach. Useful not only for Android devs.

  • @hello_world3266
    @hello_world3266 5 місяців тому

    Wooow, this architecture is also valid for my app, thank you!!!

  • @aneeshpeakpointz
    @aneeshpeakpointz 3 роки тому +4

    Bro you are a monster 🔥🔥🔥

  • @yousufsohail
    @yousufsohail 2 роки тому +1

    Mitch, where are you and your engagement?? Last video uploaded 9 months ago. 🥺

  • @jencruz21
    @jencruz21 3 роки тому +1

    Cool video! I didn't know you play dota 2 btw what's your rank? probably its immortal.

  • @AbdulSamadQurashi
    @AbdulSamadQurashi 2 роки тому +1

    Great videos, easier to learn, to the point.

  • @balfit
    @balfit 3 роки тому +2

    Engaging by admitting this was a bit too much at half past midnight. Never mind, it can be easily watched again… It makes sense to spend some time on thinking how to do what we do (and why) before hopping into it.

  • @MrGfpf
    @MrGfpf Місяць тому +1

    Thanks for sharing 👽

  • @johnalejandrogarciaarias9756
    @johnalejandrogarciaarias9756 3 роки тому +1

    Very useful video, Thx Mitch

  • @victoryoscar233
    @victoryoscar233 2 роки тому

    Great content, Mitch

  • @bagdat.yakushev
    @bagdat.yakushev 3 роки тому +1

    Thanks, men!
    Could you make some video on how to use Biometric authentication dialog with Jetpack compose ?

  • @jianastrero
    @jianastrero 3 роки тому +1

    You can check his code. His way of modularization doesn't follow CLEAN CODE architecture. in his interactors or as we usually call it, use-cases, he has a dependency on the data sources.

    • @crateer
      @crateer 2 роки тому

      Strictly following clean architecture is most of the times not needed and many times even bad to begin with.

  • @siddharthsharma9829
    @siddharthsharma9829 3 роки тому +2

    Hi mitch , can you please make a playlist of how things work under the hood in android. Like how image caching library is made etc

  • @siamakmahmoudi6520
    @siamakmahmoudi6520 3 роки тому

    Hey Mitch, Thanks for the videos.

  • @PrakashBahadurChand-m8v
    @PrakashBahadurChand-m8v Рік тому

    143K Subscribers I Loves Your Learning Quality

  • @tommy9052
    @tommy9052 3 роки тому

    👏 thanks, Mitch, great info cheers🥳

  • @guilhermeoliveira9440
    @guilhermeoliveira9440 3 роки тому +4

    How do you know I have just talked about modularizing the app in the meeting?

  • @mustafaammar551
    @mustafaammar551 3 роки тому +1

    very cool course 🔥🔥🔥👍👍👍
    wish you all the best

  • @ahmedrabie4491
    @ahmedrabie4491 2 роки тому

    Thanks Mitch for your klessons as alwayes, you are the best man

  • @vikashparajuli
    @vikashparajuli 3 роки тому +1

    I felt a bit funny when your T-shirt became a shirt :D

  • @SunitRoy
    @SunitRoy 3 роки тому +2

    Loved it ❤️

  • @amazemedia1397
    @amazemedia1397 2 роки тому

    Thanks man. Very useful

  • @armandoavila4615
    @armandoavila4615 3 роки тому +3

    Hi, Mitch! Here's some engagement 😎. I really liked this video, that fucking question always kills me, "where do I put it?", thats why I never used modularization by feature, I do it by layer but I just learned from you that is not that good either 😂. I'll try to improve next time 💪. By the way, all of those are actual modules, right? Not just "folders"

    • @codingwithmitch
      @codingwithmitch  3 роки тому +1

      Yes they are modules lol

    • @siddharthsharma9829
      @siddharthsharma9829 3 роки тому +2

      You know nothing john snow

    • @crateer
      @crateer 2 роки тому

      I mean if you write something for a feature it’s quite obvious where you should put it, isn’t it 😂

  • @dontbotherreading
    @dontbotherreading 3 роки тому +1

    Trying to get a job asap, need at least one decent portfolio app , what would be the best app if I only had one to show to employers ? Thanks

  • @martinfernandez7529
    @martinfernandez7529 3 роки тому

    You’re the best Mitch

  • @milendimitrov8708
    @milendimitrov8708 3 роки тому

    Do you think modularizing by layer is a suitable option when we have a large, not modularized app? Because you won't have to do major changes in the code and the app structure but will have less building time depends on which module you have made some changes to.

    • @codingwithmitch
      @codingwithmitch  3 роки тому

      I think it's the lazt way to modularized which is barely considered modularizing

  • @hamidshadabkia1907
    @hamidshadabkia1907 2 роки тому

    Hi Mitch
    i refactored my project to modular after watching your tutorial
    but i have a problem!
    when i moved my dependencies to buildSrc module then i cant find out if dependency has an update or not?!
    before moving ,if there was an update for dependencies it would highlight by android studio but now there is no such option

  • @mohammedalramlawi691
    @mohammedalramlawi691 2 роки тому

    Hey Mitch, Have you replaced your T-shirt 3 times in 18 mins? 😮

  • @vaibhavjaiswal5911
    @vaibhavjaiswal5911 3 роки тому

    Where would room db go?
    Android library or kotlin ?

    • @MrGfpf
      @MrGfpf Місяць тому

      Probably in hero datasources module - kotlin - but chatGPT says that Room is an Android Library Module: Place Room-related code in an Android Library Module. This allows you to use Room with all the necessary Android APIs while keeping it isolated from the core business logic of your app👽

  • @renatobalcazar4269
    @renatobalcazar4269 2 роки тому

    Mitch here is your engagement

  • @shidqi100
    @shidqi100 3 роки тому

    I love programming youtuber just making another video's even though the view is small, passion and determination I guess.
    Here like and engagement comment mitch :)

  • @viki9126
    @viki9126 2 роки тому

    come back pls

  • @oscarperry641
    @oscarperry641 3 роки тому

    i love you recipe guy

  • @jcjK7012
    @jcjK7012 3 роки тому

    Mitch, there is something wrong with you website, I can't log in with correct details ( it says invalid email ), can't reset password -> error 403

  • @shakeel5285
    @shakeel5285 3 роки тому

    I have the engagement you seek! Do I hand it over?
    yes

  • @bisujin1685
    @bisujin1685 3 роки тому +2

    Wow, u play dota

  • @rushlive
    @rushlive 3 роки тому

    you are best. love you

  • @marouane9672
    @marouane9672 3 роки тому

    Thanks

  • @ВладимирБакулин-ц6я

    top information

  • @smreha
    @smreha 3 роки тому

    White slides or background. Instant turn off.

  • @ZtowhyA
    @ZtowhyA 3 роки тому +1

    engage mitch

  • @bitwisedevs469
    @bitwisedevs469 2 роки тому

    Unpopular opinion, modularization is not complete without using Git submodule.

  • @ravi_sorathiya
    @ravi_sorathiya 3 роки тому +1

    Recipe guy 😂

  • @sam-ri-dha
    @sam-ri-dha 3 роки тому

    nice video

  • @JATHubb
    @JATHubb 3 роки тому

    mitch

  • @Shafayat124
    @Shafayat124 3 роки тому

    I need money. 😞. Missing out on so many good courses.

    • @jatinvashisht4293
      @jatinvashisht4293 3 роки тому +1

      You are missing nothing, just try to read the documentation correctly and you will do well

  • @jakhongirmadaminov5849
    @jakhongirmadaminov5849 3 роки тому +1

    ENGAGE!

  • @jopadjr
    @jopadjr 3 роки тому +1

    88th...Thanks

  • @Call_me_buddy
    @Call_me_buddy 3 роки тому +1

    First view

    • @HienNguyen-xn7tr
      @HienNguyen-xn7tr 3 роки тому +2

      Trust me you're not that guy

    • @Call_me_buddy
      @Call_me_buddy 3 роки тому +1

      @@HienNguyen-xn7tr ok then first comment.. is it ok for you ?

    • @HienNguyen-xn7tr
      @HienNguyen-xn7tr 3 роки тому +2

      @@Call_me_buddy trust me, you're that guy pal