flutter_appwrite_starter
                                
                                 flutter_appwrite_starter copied to clipboard
                                
                                    flutter_appwrite_starter copied to clipboard
                            
                            
                            
                        Easy starter template for Flutter ❤️ Appwrite
Flutter Appwrite Starter project
Made with :heartbeat: from Nepal
A project you can clone to build your next project with Flutter + Appwrite.
If you don't already know what Appwrite is, it's an open source self-hosted Back-End as a Service for Web, Mobile and Flutter applications. Learn more on Appwrite.io home page.
Features
- Authentication
- Email based sign up/in
 
- Riverpod State management
- Localization ready
- Google Fonts
- Image picker/Cropper
- Package info
- User's profile and preferences management
- Navigation with go_router
Getting Started
How to start your project based on this.
- Clone this repository locally. The folder structure is somewhat based on clean code architecture
- Delete .gitfolder to clear git history (or you can keep it if you want)
- Using renamepackage change the bundle ID and app name to whatever you want yourdart run rename --bundleId com.new.package.nameanddart run rename --appname "New App Name". Check rename package for more details on how to use it.
- in lib/res/constants.dartupdate endpoint and project id with your own endpoint and project id details;
Adding new Locale
TODO Docs
Contribution
Contribution (suggestions, issues, feature request, pull requests) are highly welcome. Also looking for help in making it testable by adding unit, widget and integration tests.