Тёмный

Introduction to Mobile System Design 

Gaurav Sen
Подписаться 597 тыс.
Просмотров 41 тыс.
50% 1

Опубликовано:

 

30 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 41   
@AnkitRathi7
@AnkitRathi7 2 года назад
Cool, finally someone talking about mobile engineering.
@chinmaykabi
@chinmaykabi 2 года назад
As a mobile dev, always feel there's not enough content about system design on mobile side of things. This here is a good start 👏
@scottloewke5199
@scottloewke5199 2 года назад
Just to clarify something mentioned at 41:39, in MVVM on Android the Repository is not specific to only the back end. It acts as a mediator for all data sources (network, database, etc.), thus freeing the rest of the app from having to care about where data comes from or goes to. A Repository is a regular class that you write; it is not part of Jetpack. Its use is optional but considered to be a best practice.
@pankajkhushalani
@pankajkhushalani 2 года назад
Thank you so much for this! As a student Android developer, there is hardly any content out there on RU-vid discussing mobile business logic and this helped a lot!!
@mansivishwakarma361
@mansivishwakarma361 2 года назад
This guy always makes new content, ..when nobody even talks about..just wow!!
@mrrishiraj88
@mrrishiraj88 2 года назад
5 mins pehle aapko hi bahut yaad kiya. Aur aapki video upload ho gayi. Great notification system. 👍👍
@gkcs
@gkcs 2 года назад
That's perfect 😁
@srikantjenakumar
@srikantjenakumar 2 года назад
Wow ..finally ...Front end product design ....Thank you ... want to see more
@theSDE2
@theSDE2 2 года назад
the entire video was really awesome. Also loved the editing for this one. Please do more of such videos or atlaest this kind of editing for sure.🤓
@sagard741
@sagard741 2 года назад
Finally a video on mobile engineering! Please do more system design videos on mobile apps.
@acharyavivek51
@acharyavivek51 2 года назад
Ten thousand times more interesting than studying electronics...👏👌
@RaviYadav_Dev
@RaviYadav_Dev 10 месяцев назад
Nice explanation. Spending almost a decade in mobile app development and worked extensively in Kotlin ,React native and Flutter. Its too difficult to get error insights in cross platform tech like react native. Cross platform on one side saves time in deploying in short time but it adds additional challenges/vectors to take care of. And for android OS which behaves differently on each OS version of each individual OEMS. Believe me its easy to develop on web as compared to mobile. And best thing is the speed with which you deploy on website, there is no third party controlling it like appstore or play store. On website you just deploy the new build and done.
@pankajkhushalani
@pankajkhushalani 2 года назад
I could feel the pain at 4:27 when Manideep started explaining the challenges. Mobile app dev is not as easy as web dev, esp. when done natively with Java or Kotlin. Handling lifecycle is painful. Imagine, the user changes their screen orientation - the UI is redrawn. Imagine, the user gets a phone call, the active screen is immediately put in the background. In both situations managing the state is of utmost importance. Regarding the point about multiple API calls being required to fetch data when opening the Instagram app, for the highest priority API call, I have it in the installSplashScreen extension function so that the main screen of the app does not load until data fetch is over and the user sees the splash screen for a while. With Android 12 and above, this has become really easy. Also, one of the major differences between mobile and web UI is notifications! Firebase provides a lot of functions for push notifications, but it takes effort to handle notifications natively. Maybe that can be taken up as a point of discussion - how Hotstar leverages notifications.
@sheelsinha4864
@sheelsinha4864 2 года назад
Finally Finally Finally!! Thank you so much gaurav for this video :) Mobile system design is a lot different than backend system design. Thank you for acknowledging that
@PoojaDutt
@PoojaDutt 2 года назад
Excited to learn more! Your videos are always so informative and helpful. 😀
@dimlight1172
@dimlight1172 2 года назад
Thanks a lot for giving such a broad insight into mobile engineering
@zahidshaikh3122
@zahidshaikh3122 Год назад
These are some Great people discussing Great things, and what do we get? a chance to become a very unique Software Engineer... Keep it up bro!
@aesthetic_sharma
@aesthetic_sharma 6 месяцев назад
This is good for a backend dev to understand the subtle nuances in mobile engineering. For a mobile dev it's not so helpful.
@harishgyanani6656
@harishgyanani6656 2 года назад
Thanks Buddy. You created video as per my request.
@gkcs
@gkcs 2 года назад
Yes 😁
@montuedge
@montuedge 8 месяцев назад
Need more videos on this topic, this could have been better.
@anirudhcodes
@anirudhcodes 2 года назад
Amazing video, would be really happy to see more such in similar lines thank you so much for posting this
@alphacoder3822
@alphacoder3822 2 года назад
Chalo somebody is talking about mobile engineering. Mobile engineering often ignored.
@sdeepugd2011
@sdeepugd2011 2 года назад
Atlast Mobile Engg. Great work guys,
@harshhungund5556
@harshhungund5556 2 года назад
awesome video. please bring more such content on mobile apps. thanks Gaurav 😀
@kafkacommercialstudios4124
@kafkacommercialstudios4124 2 года назад
Hi, I noticed that you have a very broad knowledge and skillset which is apprent through all the videos you uploaded. Did you learn all of this at school or did you self-learn?
@swattertroops-yaaa
@swattertroops-yaaa 2 года назад
books
@BrianMutinda-m8r
@BrianMutinda-m8r 9 месяцев назад
This is a good content. I appreciate the content
@yashjivani3000
@yashjivani3000 2 года назад
Need more content on mobile system design
@krishan.kumar.mourya
@krishan.kumar.mourya Год назад
Great
@RenatoMateusMoura
@RenatoMateusMoura Год назад
Hi. Nice video. Thanks for sharing. I'd like to know how can I learn more about mobile system design. The ideia is to decide which protocol I should use, like graphQL, rest and so on. Also, which realtime notification is the best choice, SSE, push, long http polling and so on. Can you give me some book, course ?
@brucewayne2480
@brucewayne2480 2 года назад
Very interesting thanks I think if you use graph db for this kind of apps and you define a relationship between nodes like Post - HAS_PREVIOUS_POST -> Post It's very easy to navigate between posts get newer ones and previous ones I have a question , how do you secure an API for a mobile app ?
@ManishaSharma-sv6kr
@ManishaSharma-sv6kr 2 года назад
It does ends it depends on what your followers post, when i first started using Instagram it used to give popup that you are all done no more post. The feed shows you your recent post then all the post of what you follow.
@yadneshkhode3091
@yadneshkhode3091 2 года назад
can i get the name of the chair gaurav sen is using?
@gkcs
@gkcs 2 года назад
It's from IKEA 😛
@yadneshkhode3091
@yadneshkhode3091 2 года назад
@@gkcs oh 👍👍
@ziakhan-tk7rk
@ziakhan-tk7rk 2 года назад
What designing software is it ??
@softwarecraftsmen
@softwarecraftsmen 2 года назад
Hey , can you talk about mobile engineer using react-native
@yrusTube
@yrusTube 2 года назад
Oh you have this on mobile too… 😝
@sandeep_yadav12
@sandeep_yadav12 2 года назад
🎀
@mrrishiraj88
@mrrishiraj88 2 года назад
👍👍🙏
Далее
Scale an App to Millions of Users - System Design
45:51
Always Help the Needy
00:28
Просмотров 18 млн
Steam Friends List App - iOS System Design Interview
28:45
System Design: TINDER as a microservice architecture
36:41
Mobile System Design Mock Interview: Trello
1:16:59
Просмотров 6 тыс.
Always Help the Needy
00:28
Просмотров 18 млн