In this chapter, we saw how to use plugins to utilize phone features such as camera, contacts, and launching a URL. We have seen that the Flutter community provides a set of plugins for all of the features needed.
We used the url_launcher and flutter_linkify plugins to show a link to the user in the Favor app's description. After this, we added the permission_handler plugin to manage app permissions. We also used the contact_picker plugin to import a contact from the user's contacts list, and, by using the permission_handler plugin, we added a contact permission check and request.
Later, the image_picker plugin was used in the same way to retrieve the user's profile picture on login and, again, we used the permission_handler plugin to check and request camera permission.
In Chapter 11, Platform Views and Map Integration, we will continue to integrate Flutter...