My goal with this project was to setup a simple application to get to know Dart and Flutter. The application contains a few pages that let the user manage a list of products that are handled by a web server. I implemented some basic UI elements and a client that contains all the web requests.
To simplify things I did not use a databank. Data is stored in a static List<> and will not persist.
- Application: Flutter project for the Application (VS Code)
- Server: ASP .Net Core with SwaggerUI (VS2022)
- Open the Flutter Project "Karls Flutter Template" in VS Code and build the application or run it in an emulator (never tested it on iOs)
- Open the Server Project "KarlsTemplate_Server" in VS and run it
- Make sure everything is in the same network and ports 5000 and 5001 not blocked by the firewall
- In the app: Hit the settings icon on the home page and make sure to enter the URL of the server (see command panel)
The app contains:
- Home page with a link to the Settings page.
- Dynamic Products page that lists all the available products
- Product Editor to add new products
- Product Details to delete or edit a product