Find and Fix MEMORY LEAKS with Leak Canary in Android 👀

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ม.ค. 2025

ความคิดเห็น • 43

  • @ink.404
    @ink.404 2 ปีที่แล้ว +6

    another video on figuring out where the leaks are actually coming from would be very helpful

  • @achalbadgujar9519
    @achalbadgujar9519 2 ปีที่แล้ว +4

    Thanks Philip for helping the android developers like us to stay updated. Awsome Info

  • @chuka_obi5167
    @chuka_obi5167 2 ปีที่แล้ว

    Just got your new course! Very excited to get started learning about multi-module apps and also canvas too!

  • @Joe-yu9wc
    @Joe-yu9wc 2 ปีที่แล้ว +10

    Hi Phillip, do you have a plan to make a course about "Photos feature"(Like iOS Photos)? I think there are a lot of points that can learn from. Like gesture, zoom, animation, recyclerView, various layout handle and how to handle 200k data in list. I think this is more related real dev and will be a very useful course.

    • @DjangoMx
      @DjangoMx 2 ปีที่แล้ว

      go ahead bro, you can always ask for help here

  • @devedroy
    @devedroy ปีที่แล้ว

    Thankyou so much, this was very helpful in finding one of the issues I literally gave a week of my time on.

  • @techmarinar
    @techmarinar 2 ปีที่แล้ว +1

    Thank you for sharing this very important topic

  • @relaxtime6556
    @relaxtime6556 2 ปีที่แล้ว

    Very nice Philp awesome tutorial.

  • @ndiritumichael
    @ndiritumichael 2 ปีที่แล้ว +1

    Thanks for this great tip,if I have a multi module app do i have to apply for every module?

  • @original_anu
    @original_anu 2 ปีที่แล้ว +1

    This is so cool. Thank you ❤️

  • @deepeshkumar1704
    @deepeshkumar1704 7 หลายเดือนก่อน

    Then what is the solution, if i have to use MainActivity context in Second Activity (I think this is not a good question but. ) or if any static method/Utils Class method needs context of second activity, and if i back to Main Activity, how to prevent memory leak?
    pls reply

  • @m0tivati0n71
    @m0tivati0n71 2 ปีที่แล้ว

    Brilliant and short explanation

  • @pranavvyas7218
    @pranavvyas7218 2 ปีที่แล้ว

    What's the theme you are using ? looks good

  • @joemoe5954
    @joemoe5954 2 ปีที่แล้ว +1

    Could you share the android studio theme you are using here?

    • @finalfantasy996
      @finalfantasy996 ปีที่แล้ว

      Settings > Appearence > New Beta UI

  • @footballCartoon91
    @footballCartoon91 2 ปีที่แล้ว

    damn when i try to watch android tutorial in kotlin ..
    there are always keyword or operator that i did not understand
    what is "::" ?
    what is "it" ?

  • @sschueller
    @sschueller 2 ปีที่แล้ว +1

    Awesome, thank you for the tip

  • @BaldingEagle51
    @BaldingEagle51 4 หลายเดือนก่อน

    Greetings. :) Three things are missing to deliver on the "fix" in the video title. You're not explaining
    1. how to go from the issue dump to the fix
    2. where to add the fix code
    3. you don't write the fix code
    3=after doing the steps in the video, the source is left in an unfixed state. I think you need to also fix it to get the rumored certificate. Do you have one?

  • @MaulikDodiaHollywoodMovieLover
    @MaulikDodiaHollywoodMovieLover 2 ปีที่แล้ว

    I hoep you will make second part of this video in more depth.

  • @Alchemist10241
    @Alchemist10241 2 ปีที่แล้ว

    Well done. - detecting memory leaks in on click ✔

  • @yunusemrearslan3696
    @yunusemrearslan3696 2 ปีที่แล้ว +2

    your IDE just looks like Xcode. Please sensei stay with us :D

  • @atulkumar-bb7vi
    @atulkumar-bb7vi ปีที่แล้ว

    Thanks for this amazing tip..!

  • @iam-learning6374
    @iam-learning6374 2 ปีที่แล้ว

    Hi Phillip - could you please create one session on aab... I have learned all android from your channel.... I want to start aab now, please help.

  • @nvnkmr1290
    @nvnkmr1290 9 หลายเดือนก่อน

    Thanks philip

  • @javidsattar281
    @javidsattar281 ปีที่แล้ว

    Perfect, Thanks

  • @mustafaammar551
    @mustafaammar551 2 ปีที่แล้ว

    very cool video thank you BRO

  • @javad0470
    @javad0470 2 ปีที่แล้ว

    hi buddy , thanks for your video it was great as always
    I kindly ask you to make tutorial about making custom calendar in jetpack compose.
    thanks in advance.

  • @razvanalinbalan4215
    @razvanalinbalan4215 2 ปีที่แล้ว

    Phillip, thank you for the great content! I checked out your link and I'd buy your course but I'm only interested in the "Building Industry-Level Apps With Multi-Module Architecture" and it seems that it's only available in the bundle. Perhaps you will change your mind about that and make it available on its own as well. Thanks again!

    • @PhilippLackner
      @PhilippLackner  2 ปีที่แล้ว +1

      Hi, that's not correct, you can very well buy it alone :)
      Here's the link: elopage.com/s/philipplackner/building-industry-level-apps-with-multi-module-architecture/payment?locale=en
      Just ignore the extra options it offers, scroll completely down and you're good :)

    • @razvanalinbalan4215
      @razvanalinbalan4215 2 ปีที่แล้ว +1

      @@PhilippLackner Ah, got it! Maybe add checks for all of them for better UX, didn't realize the amount was already selected. Thank you!

    • @razvanalinbalan4215
      @razvanalinbalan4215 2 ปีที่แล้ว +1

      @@PhilippLackner Done. I'll come back with a review. :) Thanks!

    • @Rusliq
      @Rusliq 2 ปีที่แล้ว

      @@razvanalinbalan4215 so, do you have a review? :)

  • @mytubekt
    @mytubekt 2 ปีที่แล้ว

    Android Profiller can be used too ;)

  • @ПавелЗубко-й7к
    @ПавелЗубко-й7к 2 ปีที่แล้ว

    Thx man!!!

  • @kishorramani007
    @kishorramani007 2 ปีที่แล้ว

    Hi,
    How to remove leak canary from release app?

    • @koweratus
      @koweratus 2 ปีที่แล้ว +2

      It wont be in release if you included it with 'debugimplementation' in your gradle file

  • @alexandernifanin7366
    @alexandernifanin7366 ปีที่แล้ว

    This example doesn't show how to fix real apps. Nobody usually makes such a mistake, but a memory leak appears.

  • @vikaspandey7053
    @vikaspandey7053 ปีที่แล้ว

    helpful 🐱

  • @tanishqk7031
    @tanishqk7031 2 ปีที่แล้ว +1

    Respect thonas 🖖🖖🖖

  • @wernerdittmann7579
    @wernerdittmann7579 2 ปีที่แล้ว

    Well, if you used the Application context instead of the Activity's context you would not see a memory leak😉.

    • @PhilippLackner
      @PhilippLackner  2 ปีที่แล้ว +4

      Yeah and i could successfully not demonstrate this here in a simple way

  • @datel666
    @datel666 2 ปีที่แล้ว

    Rly important thing