ACTIVITIES AND LIFECYCLE - Android Fundamentals

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

КОМЕНТАРІ • 60

  • @macchiato_1881
    @macchiato_1881 3 роки тому +10

    Thank you for this series! Most android tutorials on youtube are just comprised of one guy talking fast, no explanation to what the fuck he is doing, and just typing out code. "You need to do this and that" without ever explaining what the code does in detail. People like you are a godsend to new programmers.

  • @khubaibuddinsimran4930
    @khubaibuddinsimran4930 Рік тому +4

    You are the Type of Teacher Everyone wants to Have in the beginning of their coding journey.
    Lot's of Love , May The Almighty Bless you.

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

    Finally a nice explanation. The net is sooo full with rubbish videos. This is actually goes into details, love it. Thank you for it !

  • @notfoundbrain7020
    @notfoundbrain7020 4 роки тому +10

    The best tutorial I've ever seen!

  • @vinayaksai_akula
    @vinayaksai_akula 2 місяці тому +2

    Hi brother I started learning this because i love app development.will this playlist make me learn everything for Creteing a fully fledged app

  • @ahmed_hany9971
    @ahmed_hany9971 4 місяці тому +3

    i like the lifecycle diagram. good explanation 😄

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

      Good explanation and awesome drinking game :) just one shot for every time he mentions 'activity'

  • @shashwa7
    @shashwa7 4 роки тому +9

    Brother much love for the quality content I'm getting from this series! Thanks mate ! Keep Rocking! I make sure I share this with my classmates!

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

    I enjoy these detailed and complete videos especially with the visuals. Please continue with this style.

  • @maco21
    @maco21 4 роки тому +1

    Finally a helpful series, thanks

  • @megacrocosaurus
    @megacrocosaurus 9 місяців тому +1

    good stuff

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

    Honestly, really awesome content, specifically the quality of the videos is top-notch. Please keep them coming! Thanks a lot for your hard work!

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

    Bessssstttttttttttt UA-cam channel ♥️♥️♥️♥️♥️loved it

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

    Man full support

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

    you explained very well

  • @iam-learning6374
    @iam-learning6374 4 роки тому +5

    you can cover Lifecycle owner and lifecycle observer topic as well in this course; second, Is there any use of lifecycle observer? because I've never seen using you in your standard projects... Please forgive me if you find my question stupid... I am learning :) btw thanks for all this awesome tutorials!

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

    great job, great explanation bro... keep it up. I'm always looking forward to your videos.!

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

    Really, many thanks to you.
    Had really a hard time trying to understand this concept from documentations

  • @asafjerbi1867
    @asafjerbi1867 4 роки тому +1

    Great explanations! all your videos are great! thank you very much!

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

    Thanks for the in-depth information. God Bless You :)

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

    8:05 or just start typing and let autocomplete do things, thanks to android studio.
    Oh, I see you mentioned it later. Nice tutorial

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

    amzing content enjoying the videos as well as learning

  • @progtom7585
    @progtom7585 4 роки тому +1

    Loved the video... wish id found this channel sooner. Thanks!!

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

    Thank you so much, your video is very helpful. I hope you make more tutorial or explanation video about developing Android app.

  • @DevlogBill
    @DevlogBill Рік тому +2

    There is lots to learn! This is confusing compared with web development and Django and JavaScript. XML is similar to HTML yet different.

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

    You explain really well. Thanks

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

    Excelent video, regards from Venezuela

  • @pascaldev4085
    @pascaldev4085 4 роки тому +1

    extrem good quality

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

    it was very helpful to me in post-covid era

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

    great videos thanks bro

  • @abdfathan4654
    @abdfathan4654 4 роки тому

    thank you so much bro for the video

  • @ep3867
    @ep3867 Рік тому

    awesome. thanks!

  • @AJ5
    @AJ5 3 місяці тому

    Vielen Dank!

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

    Intro is so cool

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

    Good Bro!!

  • @srivastav3684
    @srivastav3684 4 роки тому +2

    Brother, what is the use of savedinstancestate?

  • @umerqaisar6015
    @umerqaisar6015 4 роки тому

    Bro you are the besst

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

    thank you

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

    you rock man!

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

    hey phil ,i am a react native developer. I am here cause i want to learn some native modules to build some platform-specific functionality . Since it has been 4 years can I learn this now?

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

    Very informative & helpful video ^_^

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

    Hey Philipp Loved your tutorial!!! But I have a doubt...
    When we create MainActivity inherited from AppCompactActivity we are just creating a class isn't it??
    Where will the object of the MainActivity (class we created) be instantiated??
    When we recall what has been taught, class is just a blueprint and objects are real instances which do the actual work!!!
    Where and how exactly are the objects of MainActivity(or any other activity in an android app for that matter) created(instantiated)???
    Please help me on this doubt _/\_....

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

      the android framework does that behind the scenes

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

      @@PhilippLackner Thanks Philipp, love your tutorials, please continue your tutorials(more and more on jetpack Compose and other mad skills, if possible on CameraX) and your support too.
      Really glad about your work 🙏

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

    is it necessary to release the memory explicitly for objects in onPause() because
    i assume in kotlin it has garbage collector like ```java``` right?
    for example for RecyclerView i need an ArrayList of data for example Customer objects..
    so do i need to release Customer objects or not?

    • @firstnamelastname-oy7es
      @firstnamelastname-oy7es Рік тому

      No, you just need to save what you want to be saved in the on Pause function. kotlin runs on java virtual machine and it uses the same garbage collector for java or kotlin code.

  • @miguelr1784
    @miguelr1784 4 роки тому

    I have a question. I learnt that we should persist data onStop(), and keep logic at onPause() to a minimum as this can interfere with other activities interrupting our app, i.e an incoming call.
    This contradicts what I've learnt from your video. Could you elaborate a bit more this??
    Thanks for the tutorials!

  • @josephabood4454
    @josephabood4454 4 роки тому

    In what use case can i use these functions?

  • @Epizt
    @Epizt 4 роки тому

    ❤✨✨✨✨✨

  • @garypayton1776
    @garypayton1776 Рік тому

    ehrenmann

  • @ajaygalagali5963
    @ajaygalagali5963 4 роки тому

    :)

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

    What is the error in this class? It does not show any errors but It does not perform as it should.
    class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)
    var binding = ActivityMainBinding.inflate(layoutInflater)
    binding.btnCount.setOnClickListener {view->
    val original = binding.textDisplayedValue.text.toString().toInt()
    val newValue = original * 2
    binding.textDisplayedValue.text = newValue.toString()
    Snackbar.make(view,"original value $original will be multiplied by to $newValue",Snackbar.LENGTH_LONG).show()
    }
    }
    }