System Design Round for Mobile App Developers | Analytics Manager

  Рет қаралды 21,231

iCode

iCode

Күн бұрын

Пікірлер: 29
@ayushishrivastava2582
@ayushishrivastava2582 Жыл бұрын
This is one of the best System Design Video for Mobile Application I have seen. Everything covered and nicely explained. Keep up the good work!!!
@abhinav-ou1nw
@abhinav-ou1nw 7 ай бұрын
Completely agree!
@dhav7634
@dhav7634 3 жыл бұрын
I am studying for system design interviews and this video came at the correct time :) Thanks. Great video
@chathurapalihakkara9939
@chathurapalihakkara9939 10 ай бұрын
Thanks for the awesome and complete design video. @pallav, Can you make a video similar to this detail level but with full MVVM components, clean architecture and protocol-oriented design. That shows the interaction between models, Views, Viewmodels, coordinator, NetworkManager, and Notification manager, etc.. (for example Shopping cart). This will help a lot for developers to repair for interviews as well as their daily coding.
@iCode_Happy_Coding
@iCode_Happy_Coding 10 ай бұрын
Thanks for the suggestion, we’ll look for it 🙂
@madhurirathaur9362
@madhurirathaur9362 2 жыл бұрын
Nice explanation Pallav.I like your videos. Just a thought, for bigger projects the AnalyticsEvent enum will keep on expanding which will be harder to maintain in future.Also, I think it violates the open/close SOLID principal. Can event details resides with different entities/views itself so that it will scalable always and easy to remove as it won't be coupled.
@rajaikumar9889
@rajaikumar9889 2 жыл бұрын
If you keep the events in the view itself, do you think it will a reusable code?
@pradeepkas10
@pradeepkas10 Жыл бұрын
Thank for this nice video, have one question where we have to store API key (such like clever tap API key), generally we are using hard coded. Means putting in P-List. My suggestion : 1. we can ask in API but before that API we can't track events 2. when we have to update API key means refresh API key ... should we have to or not? Thank You
@DhavalHNena
@DhavalHNena 2 жыл бұрын
Very helpful, thanks!
@aseemkapoor6970
@aseemkapoor6970 3 жыл бұрын
Nice work! Great explanation.. Can you tell pointers to Fernando Martin?
@atulkumar-bb7vi
@atulkumar-bb7vi Жыл бұрын
Nice One, but we can also use builder design pattern here to track multiple parameters of user's choice.
@waqaarqureshi1151
@waqaarqureshi1151 3 жыл бұрын
Very Good Pallav, Great Job, Appreciated !!! It would be excellent if we can cover Instagram System Design for Home screen
@deveshtyagi
@deveshtyagi 2 жыл бұрын
Awesome Content...Please do upload more videos like this-- Suggestion Loading Post from Api if the internet is available else load cached posts like instagram
@Kishore-bc2wp
@Kishore-bc2wp 2 жыл бұрын
pallav appreaciate your video on this, Do we need initailize method part of abstraction?
@zaram6830
@zaram6830 Жыл бұрын
Normally we make models as structs. However, models are pass to different viewModels. Lets take example of user model. This model properties updates on different viewModels. So is it ok to use struct for userModel because we are making models everytime we change value
@komalkamble9086
@komalkamble9086 2 жыл бұрын
Very Informative. But I have one doubt , when to use AnalyticsEvent.parameters and "params" in func track(event: AnalyticsEvent, params: [String : Any]?)
@krutitrivedi6363
@krutitrivedi6363 2 жыл бұрын
Please make a video on higher order functions
@Yiazmats
@Yiazmats 2 жыл бұрын
First and foremost, thank you for these videos, they are of great help!. Just have one question I don't understand the part of having it a singleton, if you are calling it from viewModels and you want to test those, would you use dependency injection sending the singleton as the dependency, or just calling the shared instance from the viewModels. I just don't get why it wouldn't be a problem when the singleton is called during tests. Is it because it doesn't have any services yet, since they are only inserted in the appDelegate? so it doesn't really matter?
@kp0077
@kp0077 9 ай бұрын
I was interviewed on the same topic. I have couple questions I could answer well. can you please check any thoughts around 1.How to do you restrict the parameters values. i.e, if it is [string:Any] then we can pass any object that can be very big like Data, Image Data etc, So how do we restrict it with primitive data types 2.What is the serialisation type you use , since JSON having performance issues to scale Can you please help with this
@anweshannu2518
@anweshannu2518 3 жыл бұрын
Thanks for the Great Video
@mayurnilwant
@mayurnilwant 2 жыл бұрын
Bro you are awesome.
@rehanismail7082
@rehanismail7082 3 жыл бұрын
I like a a lot your video. May Allah protect you and give you lots of success.👍.
@sheldon94666
@sheldon94666 2 жыл бұрын
Enum for event is very bad idea. When your app has a ton different event to send. Xcode will even have difficulty to render the file that contents thousand of events
@bunnyrabits
@bunnyrabits 2 жыл бұрын
Hello Sir, I have almost 1.5 years of experience in iOS development. Just wanted to know if I try go for an interview now, what are the major topics my interviewer will expect me to know.
@anweshannu2518
@anweshannu2518 3 жыл бұрын
Waiting from two weeks for the New Video
@lahiruchathuranga9493
@lahiruchathuranga9493 2 жыл бұрын
where is new video on this week?
@farooqueazam8579
@farooqueazam8579 3 жыл бұрын
Awesome
@victorriurean
@victorriurean Жыл бұрын
Singleton - Good or Bad?
9:41
iCode
Рет қаралды 11 М.
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
Steam Friends List App - iOS System Design Interview
28:45
Andrey Tech
Рет қаралды 17 М.
Design Twitter - System Design Interview
26:16
NeetCode
Рет қаралды 545 М.
Redis Deep Dive w/ a Ex-Meta Senior Manager
31:00
Hello Interview - SWE Interview Preparation
Рет қаралды 67 М.
MVVM + Dependency Injection in Swift | Unit Testing | iOS
29:29
Swift & Fika 2018 - John Sundell: The Lost Art of System Design
29:52
System Design Interview: Design Uber w/ a Ex-Meta Staff Engineer
1:03:05
Hello Interview - SWE Interview Preparation
Рет қаралды 139 М.
Design Instagram News Feed - iOS System Design Interview
18:25
Andrey Tech
Рет қаралды 20 М.
Design Story Viewer - iOS System Design Interview
15:55
Andrey Tech
Рет қаралды 8 М.
iOS Developer Mock Interview | Tech Round (Round-2)
31:37