Menu_app

screenshot of Menu_app
strapi

Menu App with Flutter

Overview:

Flutter Menu App is a Flutter application that displays a restaurant's menu. The app is developed using Flutter and Dart, with Strapi serving as the backend. It was created as part of the Flutter course by StarttoDev, specifically the "PRO: Cardápio Digital + Painel Web com Flutter e Strapi" course.

Features:

  • Auto Animated: Provides animated transitions and effects within the app.
  • Brasil Fields: Offers input fields and form validation specifically designed for Brazilian users.
  • Cupertino Icons: Provides a collection of icons for use in the app's user interface.
  • Diactritic: Offers utilities for working with diacritical marks in strings.
  • Dio: A powerful HTTP client for making API requests.
  • Either Dart: Provides a programming construct for representing values that can be one of two types.
  • Equatable: A Dart package for comparing and testing objects for equality.
  • Get: A set of Flutter libraries for application state management, dependency injection, routing, and other functionalities.
  • Google Fonts: Allows the app to use a wide variety of custom fonts from the Google Fonts collection.
  • Intl: Provides internationalization and localization support for the app.
  • Loading Animation Widget: Offers a widget that displays loading animations in the app's user interface.
  • Pretty Dio Logger: Provides a logger for Dio HTTP requests that formats the output nicely.

Summary:

Flutter Menu App is a Flutter-based mobile application that showcases a restaurant's menu. It utilizes various packages and technologies like Flutter, Dart, and Strapi to create a seamless and user-friendly experience. The app incorporates features like animated transitions, form validation, custom icons, HTTP requests, and much more. By following the installation guide, users can easily set up and explore the functionality of this restaurant menu app.

Flutter

Flutter is an open-source UI framework developed by Google that allows developers to create high-performance, cross-platform mobile applications with a single codebase.

strapi
Strapi

Strapi is an open source headless CMS that provides a customizable content management system and API for your projects. It allows you to manage content in a visual interface and use a REST or GraphQL API to retrieve the data.