Settings
We will now proceed with adding a Settings window to our application. Most applications today have a dedicated settings section where users can modify parameters, so that the application is more adapted to their needs. Our Settings window will allow our users to choose their active social networks using toggle switches. We can choose between different approaches to address our requirements.
The first approach would be to develop a whole new window and manage our settings manually through code. We would have to create the user interface and manage the persistence of those settings throughout the application. Even though this might work, it would require a lot of effort and require a considerable amount of development each time we want to add a new setting. Also, iOS and Android have very different guidelines for settings management.
The second approach would be to follow on the native settings guidelines for each target platform. That would save us time since all the user interfaces...