Introduction ๐ผ
Zoo is a small, simple and beautiful app that lists 3d model of animals.
Before we start, you can take a look at the app:
Usage ๐จ
To clone and run this application, you'll need git and flutter installed on your computer. From your command line:
# Clone this repository
$ git clone https://github.com/Shadow60539/zoo_app.git
# Go into the repository
$ cd zoo_app.git
# Install dependencies
$ flutter packages get
# Run the app
$ flutter run
Packages ๐ฆ
Some very good packages are used in the project.
Package | Description |
---|---|
model_viewer | 3D Model Viewer for Flutter |
flutter_svg | Support svg files |
lottie | Lottie files animations |
google_fonts | Google fonts |
lint | Rules handler for Dart |
scratcher | Scratch card widget |
Directory Structure ๐ข
The project directory structure is as follows:
โโโ android
โโโ asset
โโโ build
โโโ images
โโโ ios
โโโ lib
โโโ pubspec.lock
โโโ pubspec.yaml
Directory | Description |
---|---|
core | Palette , ScratchNotifier |
pages | OverViewPage , AnimalDetailsPage |
widgets | Transition , MeasureSizeRenderObject , ZooDictionary , Utils |