Where you find news and knowledge about Flutter
This website is building to share podcast Universo Flutter, news, resources and all about Flutter.
This project has been built using the Flutter framework, which allows to build an multiplatform app from a single codebase.
- Create podcast page
- Create about page
- Create resource page
- Develop news integration
- Implement news feature and page
- Translate website to spanish and portuguese (more languanges are welcome)
- Implement search feature and page
- Implement settings featuare and page
Roadmap in public Trello
- Clone repository with 'git clone' command or just download the zip.
git clone git@github.com:flutteruniverse/website.git - Then, download either Android Studio or Visual Studio Code, with their respective Flutter editor plugins. For more information about Flutter installation procedure, check the official install guide.
- Install dependencies from pubspec.yaml by running
flutter pub getfrom the project root (see using packages documentation for details and how to do this in the editor). - Create env.dart file running
dart run .tool/env_service.dartand add your personal keys from differents source. Use keys from:- Spotify
- Finally, config firebase to Web installation.
You need add your own file
firebase_config.jsinto web folder with Firebase config, code below.
var firebaseConfig = {
apiKey: "...",
authDomain: "[YOUR_PROJECT].firebaseapp.com",
databaseURL: "https://[YOUR_PROJECT].firebaseio.com",
projectId: "[YOUR_PROJECT]",
storageBucket: "[YOUR_PROJECT].appspot.com",
messagingSenderId: "...",
appId: "1:...:web:...",
measurementId: "G-...",
};
firebase.initializeApp(firebaseConfig);CLI Debug: flutter run -t lib/main_dev.dart
Unit tests: flutter test --flavor dev
- Flutter - Build apps for any screen.
- Visual Studio Code - Code editing. Redefined.
If you want to take the time to make this project better, please read the contributing guides first. Then, you can open an new issue, of a pull request.
This project is licensed under the GNU GPL v3 License - see the LICENSE file for details.