Developing a Complete Android Project in Jetpack Compose | Step-by-Step Tutorial

Sdílet
Vložit
  • čas přidán 1. 09. 2023
  • 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.
    Join this channel to get access to perks including project code repos & call with Chief :
    / @nativemobilebits
    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.
    Join us on this exciting journey into the world of Jetpack Compose and elevate your Android app's user experience to new heights.
    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.

Komentáře • 102

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

    Please support the channel friends❤ hit that subscribe button and share it with your friends 🙏
    Join this channel to get access to perks including project code repos & call with Chief :
    czcams.com/users/NativeMobileBitsjoin

  • @ashmitachauhan7
    @ashmitachauhan7 Před 10 měsíci +15

    These type of project making videos are my favorite. Please make more of these videos❤🥰

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

      Thanks you so much, yes will make more of these please keep your support

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

    42nd...Thanks. Great Tutorial. Very clear explanation of navigation. Looking forward to your next Jetpack Compose. Cheers

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

      Great to hear you enjoyed it ❤❤ yes next compose video coming soon stay tuned🥰

  • @__hari.o7
    @__hari.o7 Před 6 měsíci +3

    The video aims to teach about State, Events and ViewModel and does so brilliantly. You've kept the UI minimal enough to teach the concepts. The documentation by google for same is unnecessarily made complex.
    Thank you so much brother💛

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

      Love you bro 🥰❤ thanks for recognizing our content's value. Stay connected and do checkout our others videos and share with your friends.

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

    Excited 💫🚀

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

      lovely, please keep your love and support with the channel. more and more things now soon

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

    Bhaiya kya content hai yrr udemy se course lekar bhi aisa content nhi mila❤ salute hai apko😊 pata nhi CZcams aisi video kyu nhi recommend karta hai 😢
    Best of luck bhaiya you deserve 1 million subs

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

      Love you bro 🥰❤ thanks for recognizing our content's value. Stay connected and do checkout our others videos and share with your friends.

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

    This was really good. Subscribed!

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

      Glad you liked it do checkout our other videos, you will enjoy those too.

  • @katana8960
    @katana8960 Před 3 měsíci +2

    I prefer this is the best understandable tutorial video for Android Jetpack Compose, come from Android Java developer

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

      Glad you enjoyed our video , you should check these videos you will like these too
      - Master Jetpack Compose: Unleash Stunning UIs in 2023
      czcams.com/play/PLLwcRoh3a6u6IsUrXoKaoZNb5LvhOhV8J.html

  • @HimanshuSharma-cm8hi
    @HimanshuSharma-cm8hi Před 2 měsíci +1

    Best ever video for learning compose and state management

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

      Glad 😌 do share about us with friends who have similar interests
      And this is for you
      Master Jetpack Compose: Unleash Stunning UIs in 2023
      czcams.com/play/PLLwcRoh3a6u6IsUrXoKaoZNb5LvhOhV8J.html

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

    Thank you for these simple and easy to understand concepts

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

      Concepts are tricky but took efforts to make it simple 🙈 do share about us in your friend circle

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

    Simple idea to keep our hands wet in jetpack compose!😀 Great¡!!

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

      Glad you liked it ❤ keep your support with the channel, more interesting things soon

  • @hishammuhammed6900
    @hishammuhammed6900 Před 6 měsíci

    Thanks for the video.I'm new to Jetpack compose and confused how to deal with navigation. you made it easy❤

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

      You can checkout our other videos as well you will enjoy compose playlist here
      czcams.com/play/PLLwcRoh3a6u6IsUrXoKaoZNb5LvhOhV8J.html&si=15Axr51mrQftqE50

  • @radheshyampatel5578
    @radheshyampatel5578 Před 3 měsíci +1

    WoW bro from the video i have understood the diff concept very easily
    Thank you bhaiya ❤

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

      Glad to hear this , do share about us with your friends & checkout our other videos

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

    thank you very much! From Philippines

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

      Your welcome friend, now you have a place in our native mobile bits community, it belongs to all Android lovers ♥️ do checkout our other videos as well.

  • @user-qg6eo9cq3d
    @user-qg6eo9cq3d Před 6 měsíci +2

    This video teaches me a lot. Thanks.

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

    Watching it sir 😊
    Good to see you again ❤

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

      lovely, please keep your love and support with the channel. more and more things now soon

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

    Yuhuu🎉 great bro

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

      Hope you enjoyed this video, please share your thoughts once you watch it ❤❤

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

    Thanks, follow you from Spain

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

      Great to hear this 🥰❤ please keep your support with the channel

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

    Thank you for sharing your knowledge, will you make more advanced videos such as consumption of APIs?

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

      Of course we will move towards other topics too including apis, keep your support with the channel ❤❤

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

    Thank you. Can we get some more videos like this where you build more complex apps from scratch in jetpack compose?

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

    I like your file system and separations of functions 👍

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

    Nice project to learn compose

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

    Extremely helpfull!

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

      Glad you enjoyed it, you can checkout our other complete projects development in jetpack compose here czcams.com/play/PLLwcRoh3a6u7VvJ9QuKrsuB7UuNCMtvkq.html&si=50YrJPre5UDfSpp3

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

      @@NativeMobileBits will do for sure ✌️

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

      Are you new to android Or compose my friend

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

    Just what i wanted

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

      You will love this playlist - Complete Android Jetpack Compose Projects Development: czcams.com/play/PLLwcRoh3a6u7VvJ9QuKrsuB7UuNCMtvkq.html

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

      And if you are just setting up your compose learning you should check this playlist as well Master Jetpack Compose: Unleash Stunning UIs in 2023: czcams.com/play/PLLwcRoh3a6u6IsUrXoKaoZNb5LvhOhV8J.html

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

    Excellent explination

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

    Please could you do a video on testing Unit tests, integration test including testing APIs and co

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

    Hey man, can we get a dedicated video on viewModel of jetpack compose which includes everything that we do using viewModel? Understanding viewModel is very confusing for me.

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

    You are amazing bro 😮😮😮😮😮

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

      Thanks 🥹😍 keep checking our compose playlists one for compose from basic one for complete projects

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

      @@NativeMobileBits
      I am literally 14 years old learning from your video sir.

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

      czcams.com/play/PLLwcRoh3a6u60ZEVdcKijpnRFTALeJwL-.html&si=40lpMlNxJqoBpHSn
      You can check this too if needed

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

    what state management is used in Android I come from background of Flutter where we use sate management like Provider, River Pod, Bolc etc.

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

      You are at right place, you should follow our compose playlist step by step, and you will find all concepts like here is one video for state czcams.com/video/008f7IUVYDQ/video.html but learning step by step will be best

  • @onlyDevz
    @onlyDevz Před 3 měsíci +1

    doubt 😅 :: Nav Controller ka use nhi ker sekte ?? like in viewModel signup and login me navigation kervane ke liye ? navHost and all

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

      You can make any food, but while making a specific recipe you just prepare that alone
      We have other videos for other concepts including navigation

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

    Thanks for this amazing tutorial could you please share this code for better understanding

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

      Glad you liked it, primary idea is to code along, although all projects code and other resources + benefits are available once user joins the channel, please check after clicking on join button on channel.

  • @umardev500
    @umardev500 Před 3 měsíci +1

    what skin do you use for that emulator bro

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

      I think you need this bro 😎
      czcams.com/video/bzNDADcEXzM/video.html

  • @saiphaneeshk.h.5482
    @saiphaneeshk.h.5482 Před 2 měsíci +1

    Hey, its a nice tutorial but im from flutter background and can you make a video for flutter devs to start with jetpack?

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

      I have one here is your video
      Jetpack Compose Crash Course
      czcams.com/video/x8TYLiigOXM/video.html

    • @saiphaneeshk.h.5482
      @saiphaneeshk.h.5482 Před 2 měsíci +1

      @NativeMobileBits thank you, will look into it.

  • @user-lp6qg8kx4v
    @user-lp6qg8kx4v Před 9 měsíci +2

    What's the parameter for TextFieldComponent on function TextFieldComponentPreview?

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

      {}

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

      you can use this code, I have added complete code for TextFieldComponentPreview here.
      @Preview
      @Composable
      fun TextFieldComponentPreview(){
      TextFieldComponent(onTextChanged = {})
      }

    • @user-lp6qg8kx4v
      @user-lp6qg8kx4v Před 9 měsíci

      @@NativeMobileBits how about for animal card on image? sorry ireally dont know what to do with it? for preview also of image the parameter of it

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

      You can comment out all the preview section if you are getting any errors it's fine if we don't have previews.

  • @lifecircle2304
    @lifecircle2304 Před 2 měsíci

    Whenever i use Material3, using "Text()" start to show "Overload resolution ambiguity". P.S I just started using android studio

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

      I will suggest you start with our learn android from scratch playlist

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

    is that android studio??, looks cleaner

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

      yes, its Android studio, check this video to make your android studio like this czcams.com/video/bzNDADcEXzM/video.html

  • @barfourkyei3469
    @barfourkyei3469 Před 6 dny

    I thought Jetpack Compose came with an easier way of doing state management? Do we really need viewmodels and all?

    • @NativeMobileBits
      @NativeMobileBits  Před 2 dny

      Check next videos in our compose playlist we follow a step by step process to cover advance concepts

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

    Dp be depending on screen right? Then not a good idea to hardcode. Best to do things right in the beginning.

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

      I want to take my videos beginners friendly and don’t want to teach real combat from day one as time will go and they follow with me from beginning will show them more advanced techniques
      Thants how I like to explain things 😊

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

    Hi, has a github repository please?

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

      Hi friend, main idea is to implement in parallel with the video. Please code with me while watching this video and ping me if you face any difficulty will help

  • @ishushukla7109
    @ishushukla7109 Před 2 měsíci

    App crash ho rhi hai uske liya bta dijiye kuch

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

      Try to check the error in logcat and work around that

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

    You should have atleast given the image resources for the cat and dog

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

      You can use any image from your system, in place of these images 😃

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

      @@NativeMobileBitsalright 😊

  • @Quantumapp-r7z
    @Quantumapp-r7z Před 8 měsíci +1

    ❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤
    My dream 😂

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

      Do you want to develop it you can follow along if you are new to Android do let me know

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

    kindly share source code

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

      You can get that once you join the channel.

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

      @@NativeMobileBitswhich channel brother . I already subscribed and like video . I have my exam tomorrow. Your source code assist me in that .

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

      You will find the details on clicking on join button.

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

      @@NativeMobileBits where is the joining button