- 37
- 305 934
Amit Shekhar
India
Приєднався 6 бер 2015
Hi, I am Amit Shekhar, Co-Founder @ Outcome School • IIT 2010-14 • I have taught and mentored many developers, and their efforts landed them high-paying tech jobs, helped many tech companies in solving their unique problems, and created many open-source libraries being used by top companies. I am passionate about sharing knowledge through open-source, blogs, and videos.
Get High Paying Tech Job: outcomeschool.com
Get High Paying Tech Job: outcomeschool.com
open keyword in Kotlin
Question: What is an open keyword in Kotlin?
Answer: Discussed in the video.
Android Interview Questions & Answers Series
Playlist: ua-cam.com/play/PL_I3TGB7aK6jNBMZkw3FYdJXyf7quHdI8.html
Android Interview Questions: github.com/amitshekhariitbhu/android-interview-questions
#androiddev #androiddeveloper #interview
Hi, I am Amit Shekhar, I have taught and mentored many developers, and their efforts landed them high-paying tech jobs, helped many tech companies in solving their unique problems, and created many open-source libraries being used by top companies. I am passionate about sharing knowledge through open-source, blogs, and videos.
You can connect with me on:
• Twitter: amitiitbhu
• LinkedIn: www.linkedin.com/in/amit-shekhar-iitbhu
• GitHub: github.com/amitshekhariitbhu
Read all of my high-quality blogs: amitshekhar.me/blog
Get High Paying Tech Job: amitshekhar.me
Answer: Discussed in the video.
Android Interview Questions & Answers Series
Playlist: ua-cam.com/play/PL_I3TGB7aK6jNBMZkw3FYdJXyf7quHdI8.html
Android Interview Questions: github.com/amitshekhariitbhu/android-interview-questions
#androiddev #androiddeveloper #interview
Hi, I am Amit Shekhar, I have taught and mentored many developers, and their efforts landed them high-paying tech jobs, helped many tech companies in solving their unique problems, and created many open-source libraries being used by top companies. I am passionate about sharing knowledge through open-source, blogs, and videos.
You can connect with me on:
• Twitter: amitiitbhu
• LinkedIn: www.linkedin.com/in/amit-shekhar-iitbhu
• GitHub: github.com/amitshekhariitbhu
Read all of my high-quality blogs: amitshekhar.me/blog
Get High Paying Tech Job: amitshekhar.me
Переглядів: 5 422
Відео
reified keyword in Kotlin
Переглядів 13 тис.9 місяців тому
Question: What is a reified keyword in Kotlin? Answer: Discussed in the video. Android Interview Questions & Answers Series Playlist: ua-cam.com/play/PL_I3TGB7aK6jNBMZkw3FYdJXyf7quHdI8.html Android Interview Questions: github.com/amitshekhariitbhu/android-interview-questions #androiddev #androiddeveloper #interview #kotlin Hi, I am Amit Shekhar, I have taught and mentored many developers, and t...
internal visibility modifier in Kotlin
Переглядів 7 тис.10 місяців тому
Question: Explain the internal visibility modifier in Kotlin with the use case. Answer: Discussed in the video. Android Interview Questions & Answers Series Playlist: ua-cam.com/play/PL_I3TGB7aK6jNBMZkw3FYdJXyf7quHdI8.html Android Interview Questions: github.com/amitshekhariitbhu/android-interview-questions #androiddev #androiddeveloper #interview #kotlin Hi, I am Amit Shekhar, I have taught an...
lateinit vs lazy in Kotlin
Переглядів 9 тис.10 місяців тому
Question: lateinit vs lazy in Kotlin Answer: Discussed in the video. In this video, we will learn about the lateinit vs lazy properties in Kotlin. Both of these properties are used frequently in our Kotlin Android project. We must understand both of them really well. Android Interview Questions & Answers Series Playlist: ua-cam.com/play/PL_I3TGB7aK6jNBMZkw3FYdJXyf7quHdI8.html Android Interview ...
Launch vs Async in Kotlin Coroutines
Переглядів 10 тис.10 місяців тому
Question: Launch vs Async in Kotlin Coroutines Answer: Discussed in the video. In this video, we will learn about the Launch vs Async in Kotlin Coroutines. We will see how the Launch and Async differ from each other and when to use which one. Android Interview Questions & Answers Series Playlist: ua-cam.com/play/PL_I3TGB7aK6jNBMZkw3FYdJXyf7quHdI8.html Android Interview Questions: github.com/ami...
Suspending vs Blocking in Kotlin Coroutines
Переглядів 15 тис.10 місяців тому
Question: Suspending vs Blocking in Kotlin Coroutines Answer: Discussed in the video. Android Interview Questions & Answers Series Playlist: ua-cam.com/play/PL_I3TGB7aK6jNBMZkw3FYdJXyf7quHdI8.html Android Interview Questions: github.com/amitshekhariitbhu/android-interview-questions #androiddev #androiddeveloper #interview Mastering Kotlin Coroutines: amitshekhar.me/blog/kotlin-coroutines Hi, I ...
Benefits of working at a startup
Переглядів 786Рік тому
We will discuss the 5 benefits of working at a startup. #startup #jobs Hi, I am Amit Shekhar, I have taught and mentored many developers, and their efforts landed them high-paying tech jobs, helped many tech companies in solving their unique problems, and created many open-source libraries being used by top companies. I am passionate about sharing knowledge through open-source, blogs, and video...
How to read the code of open-source projects?
Переглядів 6 тис.Рік тому
How to read the code of open-source projects? The best way to learn to code is to code. But, to write good code, you will also have to read good code. Make a habit of reading good code. You can find many open-source projects on GitHub and start reading. #opensource #code #softwareengineer #programming #coding Hi, I am Amit Shekhar, I have taught and mentored many developers, and their efforts l...
3 Tips for Resume Building
Переглядів 1,3 тис.Рік тому
In this video, I have shared 3 practical tips for your Resume from my experience. #resume #job #jobs #technology Hi, I am Amit Shekhar, I have taught and mentored many developers, and their efforts landed them high-paying tech jobs, helped many tech companies in solving their unique problems, and created many open-source libraries being used by top companies. I am passionate about sharing knowl...
How does the Kotlin Multiplatform work?
Переглядів 8 тис.Рік тому
Question: How does the Kotlin Multiplatform work? Answer: Discussed in the video. The Kotlin Multiplatform feature is very promising. In this video, we will learn how the Kotlin Multiplatform works. When we know how it works, we can get the most out of it. I love investing my time in learning these hard things the hard way and then sharing them with all of you. Blog: amitshekhar.me/blog/how-doe...
Twitter Timeline Design with Fanout Approach - System Design
Переглядів 4,7 тис.Рік тому
In this video, I have explained the system design of the Twitter Timeline with the Fanout Approach. Agenda of this video: • What is the Timeline? • Basic Design • Fanout Approach • Hybrid Fanout Approach I have discussed what happens when a celebrity user like Elon Musk tweets. How does the tweet of Elon Musk go into his follower's timeline? Playlist: ua-cam.com/play/PL_I3TGB7aK6gU2WFtmxiyE03hU...
What is Multidex in Android?
Переглядів 15 тис.Рік тому
Question: What is Multidex in Android? Answer: Discussed in the video. In this video, we have discussed about the Multidex in Android. We need to enable multidex for apps with over 64K methods. Note: If your minSdkVersion is set to 21 or higher, multidex is enabled by default and you don't need the multidex library. If your minSdkVersion is set to 20 or lower, then you must use the multidex lib...
What is a ViewModel and how is it useful?
Переглядів 12 тис.Рік тому
Question: What is a ViewModel and how is it useful? Answer: Discussed in the video. In this video, we will discuss about the ViewModel in Android and how does it help us. Android Interview Questions & Answers Series Playlist: ua-cam.com/play/PL_I3TGB7aK6jNBMZkw3FYdJXyf7quHdI8.html Android Interview Questions: github.com/amitshekhariitbhu/android-interview-questions #androiddev #androiddeveloper...
How does the Android Push Notification system work?
Переглядів 18 тис.Рік тому
Question: How does the Android Push Notification system work? Answer: Discussed in the video. In this video, I have discussed the system design of Android Push Notification. Android Interview Questions & Answers Series Playlist: ua-cam.com/play/PL_I3TGB7aK6jNBMZkw3FYdJXyf7quHdI8.html Android Interview Questions: github.com/amitshekhariitbhu/android-interview-questions #androiddev #androiddevelo...
Why do some developers get HIGHER salaries than others?
Переглядів 1,9 тис.Рік тому
In this video, I have discussed: Why do some developers get HIGHER salaries than others? Developers have the same years of experience, and the same degree but get different salaries. What are they doing differently? #softwareengineer #developer #earning Hi, I am Amit Shekhar, I have mentored many developers, and their efforts landed them high-paying tech jobs, helped many tech companies in solv...
The reason you are NOT growing as a developer
Переглядів 2,4 тис.Рік тому
The reason you are NOT growing as a developer
Is it possible to force Garbage Collection in Android?
Переглядів 10 тис.Рік тому
Is it possible to force Garbage Collection in Android?
L1 and L2 Loss Functions in Machine Learning
Переглядів 2 тис.Рік тому
L1 and L2 Loss Functions in Machine Learning
What is a JvmStatic Annotation in Kotlin?
Переглядів 10 тис.Рік тому
What is a JvmStatic Annotation in Kotlin?
What is an inline function in Kotlin?
Переглядів 41 тис.Рік тому
What is an inline function in Kotlin?
What is the advantage of using const in Kotlin?
Переглядів 21 тис.Рік тому
What is the advantage of using const in Kotlin?
When only onDestroy is called for an activity without onPause() and onStop()?
Переглядів 12 тис.Рік тому
When only onDestroy is called for an activity without onPause() and onStop()?
Why do we need to call setContentView() in onCreate() of Activity class?
Переглядів 10 тис.Рік тому
Why do we need to call setContentView() in onCreate() of Activity class?
Why is it recommended to use only the default constructor to create a Fragment?
Переглядів 12 тис.Рік тому
Why is it recommended to use only the default constructor to create a Fragment?
YouTube Video Upload Service - System Design
Переглядів 1,8 тис.Рік тому
UA-cam Video Upload Service - System Design
Please refer this inline functions video, ua-cam.com/video/wAQCs8-a6mg/v-deo.htmlsi=ObU0lg0gD8Iu30OU for better understanding.
Helpful
👍
Thank you very much. I learned a new feature of Kotlin today
Awesome 🙌
Thank you Amit
Most welcome 🙏
Great explanation AmitShekharIITBhu👍
😇🙏
hi i have a irrelevant question .i am trying to install MIN GW but files are not gonna download . I have changed my network connection but still files do not strt. Please tell me Solution @amitshekhar
such an awesome and well explanation sir.
Keep learning and keep growing
sir you teach very well. your explanation is awesome. i also follow you on linkedin and get inspired a lot by you. thank u sir
😇
Make a video to find good code
Thanks for this series sir, create more such interview questions videos.
Most welcome 🙏
I used to ignore these kind of complicated keywords for which I need to search a lot. But this time I learnt this eventually. Thanks 👍🏻
Awesome
I was looking for basics of inline and this one is the best... Thanks Amit G
Most welcome
Thank you Amit sir for your rich and quality content
Most welcome Vikas 😇
Waiting for this video for a long while
👍
Reading the known libraries which we use is a good step.
Exactly
Great work, thank you! Would you have something about flows? or maybe live data?
outcomeschool.com/blog/flow-api-in-kotlin
Wow 🤩 very to the point and informative.
❤️😇
Content top notch
Glad that you liked.
Maybe I'm wrong here, but the suspending one, is not actualy suspening but blocking, since you use Thread.sleep, which will block the whole thread, and its not guaranted that the withContext will switch to a total different thread meaninf if it choose the same, than this will be a blocking execution.
I have never seen something incredible like this, I am falling in love with your videos 😅
😇
You made it so easy and explained it in such a way feels easier than a nursery poem :D
❤️😇
Well done, thank you
Glad that you liked it.
Thanks
Most welcome
Bro, how come your eyes are so clear and white, which drop do you use?😅 By the way, you are doing a great job keep it up
Thank you 😅
I also noticed this one, and one more thing, how they are so steady why you are not blinking them 😄
Great explanation Thanks
Most welcome
thanks. unlike others you emphasizing on the main points in your videos and make it completely simple and understandable. now I clearly understand the internal modifier.
Most welcome 😇
Amazing Video. I didn't know runBlocking blocks the parent dispatcher too.
Keep learning and keep growing
Great
Thank you
Really liked the explanation!!!
😇
Thanks for video. Can you please make a video on SSL pinning and how to implement it in android app !
I teach here: outcomeschool.com
Sir, I am not Getting Logcat message from onDestroy callback method In java class file
Hi amit, videos really good thanks for this. Can you please share video/blog on usage of HILT using compose and MVVM? Hilt a bit confusion on how we can work with Multiple API 's like authentication url and normal url, how to differentiate between those on using hilt
Thank you. I teach here: outcomeschool.com
Hi amit, can you please tell me on jetpack compose related. If we are in first tab of bottom navigation with 3tabs and i want to move to some detail page with out displaying tab at bottom? Is it possible to do that? Using compose and navigation. Can you please help me on this
Thank you for clear explanations! I learn a lot from your videos
Most welcome 😇
✅
Thank you
when we move from b > c, the activity c should create a new task with it being as the root activity of that newly created task, But you said that it will move from b>c in the same task?
why do you stopped posting videos these are very awesome and time saving. Keep posting
More to come!
insightful thank you so much
You're so welcome!
Great helpful thanks
Glad it was helpful!
ye to upper se chala gya 🙂
The "show kotlin bytecode" is very useful. Thanks for introducing that feature :)
Most welcome
Expensive object as in ?
class ExpensiveObject { init { println("ExpensiveObject created!") // Simulate expensive operation Thread.sleep(1000) } }
Aur bnao Bhai aisi , bdia hai
Really helpful thank you
Most welcome
Great explanation of videos in the whole series.. Thanks a lot Amit
Happy to see this message
Great idea to create dispatcher which is utilizing only one thread for demo. Now i understood how coroutines are utilizing Threads in efficient way, Thank you!
Exactly ❤️
@@amitshekhar If you use Executors.newFixedThreadPool(2).asCoroutineDispatcher() as the new dispatcher, the runBlocking version will not block anymore since there's another spare thread in the thread pool. I think it would be better to add this example to compare with the single thread executor, which probably will make it easier to understand why the runBlocking version blocks when there is only 1 thread in the dispatcher. Thanks for sharing the way to convert a java thread pool to a kotlin dispatcher!
Thanks
Keep learning and growing
You’re doing a good job with your clear explanation.. thank you!
Most welcome
Thanks a lot sir. but what if we need to pass a higher order function to fragment constructor?
Most welcome, will post about it. Noted
Thanks a lot Amit, great explanation and I see that this is also very similar to Swift inalienable
Most welcome