A Phonebook app made in Flutter. It uses the DIO package to get, post, update, and delete contacts from the Phonebook-API.
As soon as you open the app, it loads the contacts from the API. If you click in the contact card, it loads the edit page, with the fiels filled with the contact data to edit, but if you click on the Floating Action Button, it opens the edit page with clean fields to create a new contact. And when you swipe the contact card to the side, it deletes this contact.
If there are no contacts on the list, will be displayed a message on the center "No Contacts".
The TextFormFields use the Validatorless package to check if the fields were filed correctly. And the phone number TextFormField has also a mask text input formatter to make the phone shows the brazilian regular phone format as (##)#####-#### with the user typing only the numbers.




