This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
This small project is a Contact List made with Flutter and it has the objective to demonstrate how to apply the following features:
-
Navigation between two screens sending parameters between them.
-
Save contacts in Sqlite database.
-
Create a list of cards with context menu for each one of them.
-
Create a Dialog to inform users the they will lost changes if they don't save them.
-
Access the telephone passing the contact number.
-
Update contacts info
-
Access the camera and replace a sample image with the users picture.
-
Create an Popup Menu in the app bar with options to order the contacts ascending and descending.
- Remove items from list.
This application is divided in two pages and a helper file with the database operations. The logic is mixed within the pages but since it is just for test purposes it is ok for now. In a near future I will structure the components in a better way.
Clone the repository
git clone https://github.com/giovanniantonaccio/flutter_contacts.git
Open an Android/iOS emulator or connect a physical device to your computer.
Open a terminal on the repository folder and run the app
flutter run
This project was developed with the following technologies:
For help getting started with Flutter, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
This project is under the MIT license. See the LICENSE for more information.
Made by Giovanni Antonaccio 👋 Get in touch!