No login required.
Description: Well Read is a general template for a bookstore. I created this project to be super simple and easy to understand. You can use it as a learning tool as it will help teach you the flutter framework. It utilizes param and non param routes, PageViews and various other features I described below. If you have any questions, feel free to ask. Smash that star button if you find this repo helpful. Thanks!
Coffee
1. Main()
a. Utilizes Non-parameter routes
b. Utilizes Parameter routes
c. Utilizes Themes
2. LayoutPage()
a. Builds appBar with icons
b. Search window
c. Builds Drawer Navigation Menu with multiple routes
d. Utilizes a PageView which calls and animates to other pages
e. Utilizes Snackbars
3. HomePage()
a. Utilizes a modal with an array of all books
b. Creates CustomScrollView with a SliverGrid
c. Displays new Hero Tiles with various books.
4. Each Book Category()
a. Utilizes the same tools as HomePage() but displays different books
5. BookDisplayPage()
a. 2 Part Widget with a top and bottom page
b. Top Page utilizes a flex view in order to seperate two different containers
c. Bottom Page utilizes a scroll view enabling you to scroll through the description
d. Two buttons with Snackbar display
6. Login() and SignUp() Page
a. Utilizes TextFields for user input
b. Button to call for validation
7. SettingsPage()
a. Displays basic user settings and allows for you to input your own settings.
8. Modal Folder
a. Maintains all dummy data
9. Images Folder
a. Maintains all image files
10. pubspec.yaml
a. Allows you to import other assets. All image files you add must be included here
or you'll get an error. Unless you pull from an API.
1. Clone repo
2. Open in editor
3. Run 'flutter packages get'
4. 'flutter run'
5. Enjoy