- 137
- 394 437
Native Mobile Bits
India
Приєднався 2 лют 2022
Learn Software Development (Android, Kotlin, Java, Compose,Flutter)
Main goal of "Native Mobile Bits" is simple -
✅ "No one should pay to learn at least the technologies I know &
✅ If they want to learn what I know and work in, they should be able to find it for free here"
here I teach Software Development (mostly apps) in the same way I #learnt over these 7+ years of my #career.
this is for someone like me(10 years back)~
- maybe who is starting their #engineering.
- maybe for someone who is struggling to find their first #jobs.
- maybe who don't have funds to go to another training institutes after their #college.
Stay tuned 😎, Do Subscribe 🧡
Main goal of "Native Mobile Bits" is simple -
✅ "No one should pay to learn at least the technologies I know &
✅ If they want to learn what I know and work in, they should be able to find it for free here"
here I teach Software Development (mostly apps) in the same way I #learnt over these 7+ years of my #career.
this is for someone like me(10 years back)~
- maybe who is starting their #engineering.
- maybe for someone who is struggling to find their first #jobs.
- maybe who don't have funds to go to another training institutes after their #college.
Stay tuned 😎, Do Subscribe 🧡
Charts using Jetpack Compose
In This Video, we are going to build custom charts with the help of jetpack compose.
Charts can come as a task to Android Engineers at any given point of time, in this video I will show you how we can build custom Line Charts, its all about Calculations and offset,
its going to be an exciting video.
If you enjoy this video, Do share with friends.
Charts can come as a task to Android Engineers at any given point of time, in this video I will show you how we can build custom Line Charts, its all about Calculations and offset,
its going to be an exciting video.
If you enjoy this video, Do share with friends.
Переглядів: 1 192
Відео
Canvas in Jetpack Compose
Переглядів 1 тис.Місяць тому
Understanding all about canvas using Jetpack Compose. Overview: 0:00 Code : 1:42 Jetpack Compose provides a powerful and flexible Canvas API that allows you to create custom drawings and animations. Whether you're looking to design custom shapes, charts, or intricate UI elements, Canvas has got you covered. In This Video I will show you different examples how to use Canvas API in Jetpack Compose.
Gemini In Android Studio - Supercharge your development
Переглядів 3,1 тис.4 місяці тому
Supercharge your development. Gemini in Android Studio (previously known as Studio Bot) is your AI-powered coding assistant, designed to make it easier for you to build high quality Android apps, faster. 00:00 Intro 1:21 Gemini in action Get help with common tasks such as writing, commenting, and documenting code-saving you time and effort, all within Android Studio. #Featured #AndroidDeveloper...
How to Calculate Your Kotlin Code Performance? (#3amCodingSessions)
Переглядів 1,7 тис.6 місяців тому
In this video we will learn to check the code performance. we will get to know, how to calculate time taken by our code to execute. This is a very popular android interview question, answer is given in similar way as you can give in your interview. If you want to learn Jetpack Compose, you can checkout Our Jetpack Compose playlist : ua-cam.com/play/PLLwcRoh3a6u6IsUrXoKaoZNb5LvhOhV8J.html If you...
"WhatsApp Clone" - Build a Complete Android Studio Project in "Jetpack Compose"
Переглядів 4,1 тис.6 місяців тому
In This video we will start by setting up WhatsApp home page then we will sync the tabs and pager to get the same experience as WhatsApp. then we will create Chat list data source and data list and will create chat list screen with others.
WhatsApp Clone using Jetpack Compose Android App (Part 2)
Переглядів 2,3 тис.8 місяців тому
In this playlist, we are going to develop WhatsApp clone using Jetpack Compose from scratch. This is the second part of this playlist, Next parts coming soon (right from the same point we end this video at) previous part :ua-cam.com/video/BfGelvZcR2E/v-deo.html Please support the channel friends❤ hit that subscribe button and share it with your friends & Join this channel to get access to perks...
WhatsApp Clone using Jetpack Compose (Part 1)
Переглядів 5 тис.8 місяців тому
In this playlist, we are going to develop WhatsApp clone using Jetpack Compose from scratch. This is the first part of this playlist, Next parts coming soon (right from the same point we end this video at) WhatsApp clone Project Creation. Component Creations UI layer setup with initial components. Theme setup & more. Join this channel to get access to perks including project code repos & call w...
Flutter Bash: Your Project's Structure Party || The Flutter Show Ep2
Переглядів 2579 місяців тому
Get ready to bash with Flutter! Join the Flutter Bash as we break down project structures and set up your IDE for the ultimate coding celebration You can checkout the First Episode of The Flutter Show here: ua-cam.com/video/rOZQu2hXae0/v-deo.html If you want to learn Jetpack Compose, you can checkout Our Jetpack Compose playlist : ua-cam.com/play/PLLwcRoh3a6u6IsUrXoKaoZNb5LvhOhV8J.html If you w...
How to start with Flutter Installation || The Flutter Show Ep1
Переглядів 2489 місяців тому
Welcome to the inaugural episode of "The Flutter Show," your go-to series for mastering Flutter from the ground up! In this exciting first episode, we kick things off with the essentials - "Getting Started with Flutter Installation." Whether you're a beginner eager to explore the world of cross-platform app development or a seasoned developer looking to expand your skill set, this episode is th...
Jetpack Compose Crash Course
Переглядів 24 тис.10 місяців тому
"Learn how to make awesome Android apps easily with our Jetpack Compose Crash Course. No more coding struggles-just simple, cool designs! 🚀" Join this channel to get access to perks including project code repos & call with Chief : ua-cam.com/channels/TjQSpx2waqXTC37AgM8qyA.htmljoin Throughout this tutorial, we will cover every aspect of app development using compose , we will cover all the esse...
Build Your Own Image Loading Library (with Threads)
Переглядів 1,5 тис.11 місяців тому
In this tutorial, we will build a custom Android image loading library with threading for responsive and efficient image retrieval. We can use it in our android projects as a re-usable module to deal with image loading. This will be in 4 parts: 1.Code a basic library 2.use it in a jetpack compose project 3.ship library to online - next part 4.make library's enhancements using caching and much m...
Threads : Need, How to Create, Lifecycle || (Start vs Run)
Переглядів 1,3 тис.11 місяців тому
In this second episode of our series "World of Threading in Software Development." , we'll cover: All about Threads: * Need ? * Creating Threads * Extending the Thread Class * Implementing the Runnable Interface * Thread Lifecycle we'll take a close look at these concepts with interesting examples approach. By the end of this video, you'll have a solid grasp of threads. First part : ua-cam.com/...
Mastering Multithreading: Understanding Android's Process Termination Algorithm
Переглядів 2,2 тис.11 місяців тому
Welcome to our new series - "World of Threading in Software Development." In this first episode, we'll cover: - World of Threading. - What multithreading is. - Multithreading in "real word" vs in "softwares". - Thread vs Process. - What happens when user runs an app. - Where these things exist in real world apps. - Android's Process Termination Algorithm. - An easy-to-understand explanation of ...
CI/CD for Android Projects using Github Actions | Pipelines + Workflows
Переглядів 16 тис.Рік тому
In This Video, you will Learn to Automate Tasks for Android with CI/CD. This Video has two sections: 1. CICD important concepts (0:00) 2. CICD implementation in android project (04:30) We will cover all about - * CI CD Pipelines * Workflows * Jobs * Runner * Actions * Steps Join this channel to get access to perks including project code repos & call with Chief : ua-cam.com/channels/TjQSpx2waqXT...
Building a Complete Android App : Jetpack Compose, MVVM, Coroutines & Dependency Injection
Переглядів 35 тис.Рік тому
Building a Complete Android App : Jetpack Compose, MVVM, Coroutines & Dependency Injection
Effortless Image Selection with Jetpack Compose | Photo Picker Tutorial
Переглядів 3,5 тис.Рік тому
Effortless Image Selection with Jetpack Compose | Photo Picker Tutorial
FunFacts - PART 2 (an Android Project) written in Jetpack Compose
Переглядів 4,5 тис.Рік тому
FunFacts - PART 2 (an Android Project) written in Jetpack Compose
Developing a Complete Android Project in Jetpack Compose | Step-by-Step Tutorial
Переглядів 31 тис.Рік тому
Developing a Complete Android Project in Jetpack Compose | Step-by-Step Tutorial
Singleton Design Pattern || Implementation with Eager & Lazy Loading ✌🏻
Переглядів 991Рік тому
Singleton Design Pattern || Implementation with Eager & Lazy Loading ✌🏻
Factory Design Pattern - What, Why and How with Code
Переглядів 893Рік тому
Factory Design Pattern - What, Why and How with Code
Builder Design Pattern - Code Implementation & Examples || Advantages & need
Переглядів 953Рік тому
Builder Design Pattern - Code Implementation & Examples || Advantages & need
When to use Sealed Class, how it's different than Enum Class || Android Interview Question & Answer
Переглядів 1,3 тис.Рік тому
When to use Sealed Class, how it's different than Enum Class || Android Interview Question & Answer
JvmStatic Annotation in Kotlin - what is it, when to use it? (Android Interview Question & Answer)
Переглядів 667Рік тому
JvmStatic Annotation in Kotlin - what is it, when to use it? (Android Interview Question & Answer)
JvmOverloads and when to use it? || Android Interview Questions Answers
Переглядів 470Рік тому
JvmOverloads and when to use it? || Android Interview Questions Answers
What is the use of JvmField Annotation? || Android Interview Question Answer
Переглядів 767Рік тому
What is the use of JvmField Annotation? || Android Interview Question Answer
Modular Design with Jetpack Compose & Version Catalog: Creating a Weather Feature for Our Super App
Переглядів 1,4 тис.Рік тому
Modular Design with Jetpack Compose & Version Catalog: Creating a Weather Feature for Our Super App
SuperApp || JetpackCompose + Multi Modular Project + Version Catalog (Dev Sprint 1)
Переглядів 3,1 тис.Рік тому
SuperApp || JetpackCompose Multi Modular Project Version Catalog (Dev Sprint 1)
SuperApp Dev Sprint Planning || Every Development Company does this across the Globe
Переглядів 1,4 тис.Рік тому
SuperApp Dev Sprint Planning || Every Development Company does this across the Globe
Will this app run on all, screen sizes ?? Tablets, big screen and small screens and TV ?
@@126basavarajhiremath2 yes mostly on all it will run
Where is next video
Can u add timestamps?
Watch full video whatever part you like 😃
Brother I have a suggestion for you. Your course is best on UA-cam but you should make a paid course on Scrimba. YOu will be very much popular as there is no course of android or kotlin on Scrimba, Please do!
Thanks for liking my content 😃😍
Awesome and very informative videos you are making and helping us thanks for uploading this
Glad 😃 do checkout my other videos
awesome tutorial man!
Thanks 😍 do checkout more of my videos
Hi - I'm going through the compose playlist and it seems you've given up on the Super App (and now the demos/apps are all standalone)?
It’s there already but I post more what my audience like most so you know
Hi, to all people that follow this tuto you have a crash when you scroll, the fix is is ResourceState.Success -> { val response = (latestNews as ResourceState.Success).data if (response.articles.isNotEmpty() && lastIndex >= page) { LatestNewsRowComponent(modifier = modifier, article = response.articles[page]) Log.d(TAG, "Success ${response.status} = ${response.totalResults}") }
awesome every step is concise and informative!
@@jackli1924 do checkout my other videos and show some love ❤️
Hi. You are adding an excellent effort in Jetpack Compose community, Well done. God bless you. One thing i want to ask to you that how am i able to develop a responsive user interfaces using jetpack compose?
Glad 🥰 do checkout my other videos and I will post one on this topic too
can i get the source code?
Source code of all our video tutorials is for channel members
@@NativeMobileBits oh, alright
Nice work!
Thanks 🙏
Good quality contents with proper explanations. Best of luck. Just subscribed you.
@@MohammadMehediHasan-e3h glad 😌 do watch my other videos & do share with friends
Bro one doubt, why you are using a data layer . And I'm not able to understand the Class and object things. It feels very difficult for me😢. Don't know how to use it. Would you please please teach me that 🙏🙏🙏😢
Hope you solved it
@@NativeMobileBits bro i just want to know about why classes and objects are used. And how and why to use in real applications.
@@Aswin-vd1pm you need to learn Kotlin first don’t start directly from compose learn java or Kotlin first
@@Aswin-vd1pmI have the complete Kotlin crash course checkout that first you will understand
@@NativeMobileBits oke bro
The ONLY man who is teaching android and makes sense of Jetpack Compose library. All others do not tell what is component and @Compsable annotation.
@@rainbowColor-yp6ie glad bro here is my complete jetpack compose playlist for you ua-cam.com/play/PLLwcRoh3a6u6IsUrXoKaoZNb5LvhOhV8J.html
@@NativeMobileBits I will watch it all!. Sir just want to ask, do you also teach web? The best way about your teaching is, you do not tell What(look this is composable, a component, no logic but just cramming) but also very sweetly Why(its is a function in Kotlin). Love your teaching and it shows that you know what you teach us. ❤️
@@rainbowColor-yp6ie much love ❤️ 🫶 for now I am going to start Kotlin multi platform soon then maybe in future web too with Kotlin 🤗
every video give code or git hub link
@@SatyajitSahoo-r8p code is for channel members video is free
This is one of the best jetpack course I have even seen... I completed like 10 lecture of jetpack compose from different channels this one is best
Thank 🤗 here is my compose playlist watch this and you will feel exactly the same as your comment above ua-cam.com/play/PLLwcRoh3a6u6IsUrXoKaoZNb5LvhOhV8J.html&si=0LNLYsJEzjnZ85Al
Hello Native. Nice video helps me. only i must updatie some lines of yaml. It works same apk in action. Is possible to see this apk in main page repo of mi project? In Code tab
Great explanation, but for a beginner, it's quite complex. Currently, there's no single source of documentation or videos available that teach the Canvas API from scratch. If possible, I would request you to create a beginner-friendly guide on the basics of the Canvas API.
@@RohitSingh-hi1gy glad you liked it but I don’t like the fact that you didn’t check the other videos or description or playlists section previous to this video I explained the canvas from scratch itself 🥹 I would highly recommend that explore my entire channel you will find valuable stuff for sure ♥️
It look osm i m just started learn jetpack compose can i save this vdo when I complete my learning my first app is same to cloning this projects
glad you like my content, you can come back again and watch the video on my channel whenever you like :)
❤❤ nice bro can u which phone u use emulator and API And more can we code in vs code I have Android but i am vs code adicted so can we code using vs code
you can but you should use Android Studio itself as its the original IDE, if you are not very familiar with Android studio, you can master using it with my videos here ua-cam.com/video/i8z3KIbe1xY/v-deo.html and I have a whole playlist to master Android studio ua-cam.com/play/PLLwcRoh3a6u43pXZfl6V3O1bt_T5tD-q9.html
Font name please
its browser Kotlin playground, default style, you can also use it here play.kotlinlang.org
Error: Can't find 'action.yml', 'action.yaml' or 'Dockerfile' under '/home/runner/work/AndroidCICD/AndroidCICD/gradlew build'. Did you forget to run actions/checkout before running your local action? getting this error pls can anyone guide me
Elegancko
:)
Elegancko
:)
It's not CI/CD, you cover only the CI part.
Sir when will we expect mini project videos?
Thanks You ❤😊
You're welcome 😊
Thanks for share Kotlin tips😊❤
My pleasure 😊
تعرف الصقر احمد حسن
Sir give the github code please for this tutorial ,. i am facing so much problem in this
@@srujalprusty2383 code is available in channel membership
Could you put these videos together in a playlist so we can ensure we're following them in the correct order?
@@jacobcasperson8863 it’s already there did you check the description and playlist section 🙂
@@NativeMobileBits Yeah, I see two previous videos so I'm assuming this is video #3. I've watched the other two. Thanks!
@@jacobcasperson8863 yes here is the playlist Master Jetpack Compose: Unleash Stunning UIs in 2024 ua-cam.com/play/PLLwcRoh3a6u6IsUrXoKaoZNb5LvhOhV8J.html
Bro. Ufff Wonderful class. ❤ One of the best one UA-cam ❤About kotlin . After this what should i watch to become android developer.
Glad you liked it start with our android playlist -> ua-cam.com/play/PLLwcRoh3a6u60ZEVdcKijpnRFTALeJwL-.html&si=zv05syHZjcNY-ruS
Also do share about my channel with friends 🥰
@@NativeMobileBits sure ❤️
Nice
Do checkout our other videos
Sir when we rotate the screen activity is destroyed and created new instance so captured data is not showing. But how the entered text is still persist in edit text field after rotating the screen. As it is instantiate again it should remove.
@@debiprasaddash654 we save in one lifecycle method and get it in on create from bundle check at 19:00
@@NativeMobileBits sir I am talking about edit text still showing data in edit text
Sir please do some mini projects using compose. Your videos are awesome.
@@debiprasaddash654 we have a playlist on compose projects have you checked those videos ☺️ and yes will make more
@@NativeMobileBits yes sir I checked it is really helpful. If possible do some more.
Great video! I love the approach and the pace is perfect
Thanks , and do you know this video is a part of the playlist this is the first part we follow along and in next parts continue in same app and build it perfectly part by part 😃
@@NativeMobileBits Yes! I specifically was looking for a tutorial on how to authenticate using compose and firebase, so I'm looking forward to the next videos
so nice thanks
Glad you liked our video do checkout our other videos as well
Sir here we have few actions and states so we used the event sealed class and state data class. If we have lots of events and states in a project is it good approach or any other way to Handel events and states. Any other industry standard approach?
This is well accepted approach
Very Helplful
Glad you are enjoying my videos
Best Video on jetpack compose.
Thanks 🤩 this video is a part of our jetpack compose playlist do checkout our other videos as well you will surely like those 😇
kia bat hai bhai maza a gya best video ,,, meny sealed class NetworkResult ky liye dekhni thi , or when statement me else ka error q nahi ata wo bhi apny cover kr dia , eysa lagta hai jesy ye video hi mery liye bani hai :)
@@mahboobahmadofficial1 thanks bhai fir to tumhe ye playlist check krni chahiye -> or bhi videos iske jaisi hain Android Interview Questions & Answers ua-cam.com/play/PLLwcRoh3a6u5eesdfyPiz7BE8cow2XdJM.html
@@NativeMobileBits ok brother zror i will
Good presentation
Glad you liked it do checkout our other videos as well 🫶
Is there any episodes left? like part 3 and so on? I would like to see individual chart screen with message handling, replying to a message and attaching media file, can you please create even one more tutorial on that?
will drop that in a while,
@@NativeMobileBits , delighted to hear that 🥰🥰
In between the video, your code is missing. You create the sealed class and router but can't explain in video. I make the whole project with the help of your video but can't complete because of this problem.
Honestly I'm confused why a navController wasn't used for this. I don't know enough yet to know what the pros and cons are between the two methods.
if you will see upcoming videos we use navcontroller too, don't just run behind advance concept too quickly, learn how we can also do those things which library does, that's my style :)
check the description code link use that, if any problem