Software Developer Engineer I
Amogh is a software developer from India living in Bangalore. He did his Bachelors in B.M.S College of Engineering in Computer Science and Engineering. He enjoys writing code, reading tech blogs, learning new technologies and solving problems.
Amogh has worked at Sixt since 2022, started as an intern in the Branch operations Team, and continued as a developer in the same team.
Posts by Amogh Karhadkar:
State Management, be it in Android or iOS, is the most important part in any app development project. By managing state you make sure that data reaches where it is required.
State management is a strategic approach to organising all user interactions such that the created system state may be changed if any changes are needed to the user interface, databases, or other parts of the system.
Flutter has a built-in state management mechanism called setState(), however utilising it has the big downside of re-rendering the whole user interface (UI). The main flaw with this system is that even when a portion of the user interface doesn’t need to be re-rendered, it still is, which reduces efficiency and may result in high render latency or janky behaviour. Also we aren’t able to separate views and business logic with this approach so a better approach is to use Provider for state management.read more