Skip to content
This repository was archived by the owner on Apr 8, 2024. It is now read-only.

flutteruniverse/website

Repository files navigation

Universo Flutter website

Where you find news and knowledge about Flutter

Test app Deploy app Releases Website online Paypal donate

About the project

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.

Roadmap 2021

  • 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

Build and run

Requirements

  1. Clone repository with 'git clone' command or just download the zip. git clone git@github.com:flutteruniverse/website.git
  2. 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.
  3. Install dependencies from pubspec.yaml by running flutter pub get from the project root (see using packages documentation for details and how to do this in the editor).
  4. Create env.dart file running dart run .tool/env_service.dart and add your personal keys from differents source. Use keys from:
    1. Spotify
  5. Finally, config firebase to Web installation. You need add your own file firebase_config.js into 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);

Run

CLI Debug: flutter run -t lib/main_dev.dart

Tests

Unit tests: flutter test --flavor dev

Built with

Author

Contributing

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.

License

This project is licensed under the GNU GPL v3 License - see the LICENSE file for details.