"Aprenda Dart" is an interactive programming learning platform designed to assist users in learning the Dart programming language. The app is designed to be accessible to both beginners and users with prior programming experience.
The app includes the following features:
- Clear theoretical explanations of Dart topics and concepts
- Practical code examples to illustrate the concepts
- Interactive exercise section to practice programming skills
- Automatic checking of exercise solutions with immediate feedback
- Frequently asked questions section
- Glossary of technical terms
- List of online resources for additional reference
"Aprenda Dart" must me available for Android
To use the "Aprenda Dart" app, it is recommended that the user have basic programming experience, although it is not required.
To get started with the "Aprenda Dart" app, simply download it from the App Store or Google Play Store, install it on your device, and follow the on-screen instructions.
If you wish to contribute to the development of the "Aprenda Dart" app, please submit a pull request with your changes. We will be happy to review and incorporate your improvements.
Before starting, you need the Flutter Framework installed and the environment configured. Flutter can be downloaded from here.
Since Flutter is installed and configured (test this with the flutter doctor command). you can now clone this repository and install the dependencies.
# Clone this repository
$ git clone https://github.com/ivictoruan/aprenda_dart
# Enter in the project folder in terminal/cmd/bash
$ cd aprenda_dart
After installing the Flutter framework and running the fake API server, you can install the dependencies and run the project on a device or simulator/emulator.
# Install dependencies
$ flutter pub get
# For a better experience, execute this command
# with an opened simulator/emulator or even with
# a deviced plugged
$ flutter run👀 See my chanel on youtube / Visite meu canal no Youtube!
Developed with 🥵 by Victor Ruan Diniz Pereira
Science and Techology student precipitated in Computer Engineering from the Federal University of Maranhão