FunFacts - PART 2 (an Android Project) written in Jetpack Compose

Sdílet
Vložit
  • čas přidán 5. 09. 2023
  • FunFacts App is an Android Project written in Jetpack Compose.
    you can checkout the First Part of this project development :
    • Developing a Complete ... (here)
    This is what you will do in production apps, Welcome to our comprehensive tutorial on developing a complete android project using Jetpack Compose!
    In this video, we will guide you through the process of creating a robust and user-friendly approach to build an Android app.
    Throughout this tutorial, we will cover every aspect of app development using compose,
    We will use { Jetpack Compose
    ,
    Kotlin,
    State Management,
    UniDirectional Data Flow,
    Events + State,
    Higher Order Functions } and much more.
    By the end of this video, you will have a solid understanding of how to build an android app in Jetpack Compose. Whether you're a beginner or an experienced Android developer, this tutorial will provide you with the knowledge and skills needed to master Jetpack Compose using modern standards.
    If you want to learn Jetpack Compose, you can checkout Our Jetpack Compose playlist :
    • Master Jetpack Compose...
    If you are new to Android, and want to learn Android in 2023, you can checkout this playlist:
    • Learn Android from scr...
    Don't forget to like, subscribe, and hit the notification bell to stay updated with our latest tutorials. Let's get started!
    Please drop a comment after you watch this video - your thoughts.
    Join this channel to get access to perks including project code repos & call with Chief :
    / @nativemobilebits

Komentáře • 52

  • @tHEshAMOT
    @tHEshAMOT Před měsícem +2

    Awesome compose tutorial. Many thanks ♥

    • @NativeMobileBits
      @NativeMobileBits  Před měsícem

      Thanks so much for your kind gesture, we appreciate it and do checkout this compose playlist we are sure you will love it 🥰 -> Master Jetpack Compose: Unleash Stunning UIs in 2023
      czcams.com/play/PLLwcRoh3a6u6IsUrXoKaoZNb5LvhOhV8J.html

  • @NativeMobileBits
    @NativeMobileBits  Před 10 měsíci +13

    Need your support friends ♥

  • @vipulkumar3329
    @vipulkumar3329 Před 10 měsíci +5

    Thank you for part-2 sir, your videos are so helpful. 😇

  • @mr.mohameddahir3917
    @mr.mohameddahir3917 Před 9 měsíci +3

    Thank you bro

    • @NativeMobileBits
      @NativeMobileBits  Před 9 měsíci +1

      Your welcome, do checkout our other videos and please share with your friends in Android field

  • @jopadjr
    @jopadjr Před 10 měsíci +2

    12th...Great teacher !! I have been through other tutorials and yours is the best and very easy to understand !!! Maybe do Hilt next please. Cheers !!

    • @NativeMobileBits
      @NativeMobileBits  Před 10 měsíci +1

      Thanks ❤ yes we will cover hilt too you can also check our dependency injection video czcams.com/video/8Lyi93dzXio/video.html

    • @NativeMobileBits
      @NativeMobileBits  Před 9 měsíci

      hi @Jopadjr we have covered HILT in the latest video, please check and also I am going to bring HILT crash course playlist to explain all hilt concepts individually as well. do let me know if it helps czcams.com/video/LFlobqW8Sy8/video.html

  • @drugoviic
    @drugoviic Před 5 měsíci +1

    good stuff

  • @1_2_71
    @1_2_71 Před 5 měsíci +2

    Does this project apply MVVM & clean architecture? Thank you for always

    • @NativeMobileBits
      @NativeMobileBits  Před 5 měsíci +1

      It’s basic Mvvm , we will use clean architecture in our latest series which is going to start now do checkout our community page for more details at channel

  • @itsmeitsme3
    @itsmeitsme3 Před 8 měsíci +2

    You have very cool and helpful videos! However, either I have overseen something or you forgot film and explain the code that you show at 6:28. I have simply paused the videoo and typed it in my program but I get errors regarding "first" and "second" parameters and don't know yet how to solve that. So in my App I cannot navigate throught pages by clicking the button and send the data from page to page (name and animal). Would extremely appreciate your answer!

    • @NativeMobileBits
      @NativeMobileBits  Před 8 měsíci +1

      Hi I see what you are missing here, actually this is the 2nd part, I hope you check-out its previous part, its mentioned in description too and in the last of the first part, we add a lambda function to invoke a callback and I show in the logs that what we are getting printed when we click the button and then we set up this navigation, please check this video first part here is the link in the end around 1 hour 10 mins of this video where we start setting up the button click events, and do reply here after doing this, I will help you solve this okay, don't worry lots of love

    • @NativeMobileBits
      @NativeMobileBits  Před 8 měsíci +1

      also do chec-k If you will play the video from 4:30 to 6:40, you will see the click implementation for navigation

  • @Nikhil-RF
    @Nikhil-RF Před 5 měsíci +1

    Sir thanks for the tutorial, i have been following both the parts it was very useful and helpful. But I have one doubt sir regarding the parameters "first" and "second" in the navigation function at 6:28 and it is showing error in my code. Can you help on how to implement it maybe i missed it in some part or i don't know?

  • @java365days
    @java365days Před 7 měsíci +1

    hi sir , i have learning app development from udemy and they are using kotlin and jetpack compose but i can not understand many things like json , api integrations , dependencies and more , so can you make a hindi video on these topics , and all the backend rodmap for an app developer in kotlin and jetpack compose and how to use git and github and open source also . and how and where to study to become a highly proffessional like you. please give some guidence and i am an 1st year btech cse student but my dream is to become an app developer

    • @NativeMobileBits
      @NativeMobileBits  Před 7 měsíci

      Do checkout these playlist we have for Android and compose czcams.com/play/PLLwcRoh3a6u60ZEVdcKijpnRFTALeJwL-.html&si=w3QiWnQLz_QkP0Fs
      &
      czcams.com/play/PLLwcRoh3a6u6IsUrXoKaoZNb5LvhOhV8J.html&si=15Axr51mrQftqE50

  • @smiley-zu5hn
    @smiley-zu5hn Před 9 měsíci +2

    nice video!
    Can you make a video tutorial and explanation of login and register app with retrofit
    Thank you!

    • @NativeMobileBits
      @NativeMobileBits  Před 9 měsíci +1

      You got it, check this video czcams.com/video/PeUERQJnHdI/video.html

    • @smiley-zu5hn
      @smiley-zu5hn Před 9 měsíci

      @@NativeMobileBits this video doesnt use retrofit for login and registration

    • @NativeMobileBits
      @NativeMobileBits  Před 9 měsíci

      Okay got it, we will make use of all these libraries in our upcoming videos, where we use all {Retrofit, Dagger Hilt, Room db etc} meanwhile checkout our current Jetpack compose videos

  • @duldulpapi2826
    @duldulpapi2826 Před 10 měsíci +3

    A link to the Github Repository would be awesome.

    • @NativeMobileBits
      @NativeMobileBits  Před 10 měsíci +4

      Main idea is that people code in parallel when they watch this video. Practice makes a man/woman perfect💯

    • @NativeMobileBits
      @NativeMobileBits  Před 9 měsíci

      Trust me this is good, else you will also just jump to code and will not code yourself 😊 code more fail more learn more

    • @ahmadizaz2583
      @ahmadizaz2583 Před 8 měsíci

      @@NativeMobileBits Sometimes its okay to jump to the code as you might only need to see a part of it. I am just doing forward and backward seeking on youtube to get that one part that I might have missed in the video. Now I have to watch all over it again with that slow internet connection.

    • @NativeMobileBits
      @NativeMobileBits  Před 8 měsíci

      Yes it's always okay, but CZcams motto is not that, CZcams is to provide beautiful & helpful videos to help someone by helpful videos

    • @hmsmurtaza
      @hmsmurtaza Před 5 měsíci

      @@NativeMobileBitsi am practicing the code in parallel as it is in my own benefit but some part of it isn't clear as Pair class contstructor with Pair that is parameter in UserInputScreen class constructor with UserInputViewModel, is missing and lines of code are hidden behind the emulator screen @2:04, hope you will understand

  • @kittyzambranp2794
    @kittyzambranp2794 Před 5 měsíci

    I try to add more cards but if I add for example "Fish", the button doesnt appear, please help!!! :((

    • @NativeMobileBits
      @NativeMobileBits  Před 5 měsíci

      You can join the channel and have a call with our chief and get solutions on call , do check the steps by clicking on join button and ping us back

    • @kittyzambranp2794
      @kittyzambranp2794 Před 5 měsíci

      @@NativeMobileBits just joined, how can I get in contact?😞

    • @NativeMobileBits
      @NativeMobileBits  Před 5 měsíci

      You can send us a mail at nativemobilebits@gmail.com and make sure you chooses the correct level of membership as you want

  • @SamuelVolder
    @SamuelVolder Před 3 měsíci

    Good!
    Hello sir, can you show me the code for ic_quote.xml file?
    Thank you sir.

    • @NativeMobileBits
      @NativeMobileBits  Před 3 měsíci

      Hi 👋 glad you liking it, but all of these code repos are provided with channel membership you can check the description or follow by clicking on join button 😊

  • @zuhashakeel1642
    @zuhashakeel1642 Před 4 měsíci

    Can you please give source code of this application?

  • @unitedindians3740
    @unitedindians3740 Před 9 měsíci +3

    wasted whole day trying to figure out why i can't navigate to the Welcome Screen after clicking on the button, bro you should summarize the code and show the code in the last 1 minute of the video if u r not providing the github link

    • @NativeMobileBits
      @NativeMobileBits  Před 9 měsíci +2

      If you will play the video from 4:30 to 6:40, you will see the exact same implementation, please check once this portion its exactly what you wanted the navigation code. and coding parallel will open a lot of learning possibilities for you , trust me. I have been doing coding for almost 10 years now, you will only learn coding once you start coding in parallel and these errors comes don't forget to be calm and smiling :)

    • @unitedindians3740
      @unitedindians3740 Před 9 měsíci

      oh god , thank you so much . The mistake was in the 27th line of the FunFactsNavigationGraphs.kt and it was missing Curly Braces @@NativeMobileBits . Now the app is working and yeah It's beautiful app. Thank you for the tutorial .

    • @unitedindians3740
      @unitedindians3740 Před 9 měsíci +1

      @@NativeMobileBits i have a suggestion : you can add time stamp to the video it will be really very helpful

    • @NativeMobileBits
      @NativeMobileBits  Před 9 měsíci +1

      It's already added where it's needed, but as this is a complete project development video idea here is don't skip and you will see a lot of concepts implemented together.