# flutter_catalog **Repository Path**: lv4980/flutter_catalog ## Basic Information - **Project Name**: flutter_catalog - **Description**: An app showcasing Flutter components, with side-by-side source code view. - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-02-18 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Flutter Catalog Get it on Google Play Get it on AppStore Awesome Flutter An app showcasing Flutter components, with side-by-side source code view. ## Screenshots ## How to contribute by adding a new example page 1. Create a dart file under `lib/route/` (or just duplicate a file, e.g. `cp widgets_icon_ex.dart new_example.dart`); 2. In the new file, create a class that extends MyRoute; 3. Add const constructor, the convention is to use the file path as constructor's default parameter; 4. (Optional) override getters: `title`, `description`, `links`; 5. Override `buildMyRouteContent()`, try to make the code simple, as it'll be shown on phone screens; 6. Open `lib/my_app_meta.dart`, import the new file at the beginning of file; 7. In `kMyAppRoutesStructure`, add an instantiation of the new class under the appropriate item group. ## Credits This app is written with reference to many resources, including: * Offical gallery app: https://github.com/flutter/flutter/tree/master/examples/flutter_gallery * Andrea Bizzotto's YouTube channel: https://www.youtube.com/channel/UCrTnsT4OYZ53l0QGKqLeD5Q * Tensor Programming's YouTube channel: https://www.youtube.com/watch?v=WwhyaqNtNQY&list=PLJbE2Yu2zumDqr_-hqpAN0nIr6m14TAsd * Eajy's flutter demo: https://github.com/Eajy/flutter_demo