Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/flutter/news_toolkit
A news template application built in Flutter, by Google and Very Good Ventures. Learn more at: https://flutter.github.io/news_toolkit
https://github.com/flutter/news_toolkit
dart flutter flutter-template news-app
Last synced: 1 day ago
JSON representation
A news template application built in Flutter, by Google and Very Good Ventures. Learn more at: https://flutter.github.io/news_toolkit
- Host: GitHub
- URL: https://github.com/flutter/news_toolkit
- Owner: flutter
- License: bsd-3-clause
- Created: 2022-04-13T13:03:52.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-21T16:30:14.000Z (9 days ago)
- Last Synced: 2025-01-27T12:49:35.395Z (4 days ago)
- Topics: dart, flutter, flutter-template, news-app
- Language: Dart
- Homepage:
- Size: 16.7 MB
- Stars: 1,335
- Watchers: 50
- Forks: 215
- Open Issues: 36
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- awesome_dart_frog - Flutter News Toolkit
README
Flutter and the [Google News Initiative](https://newsinitiative.withgoogle.com/) have co-sponsored the development of a news application template. The goal of this project is to help news publishers build mobile applications easily in order to make reliable information accessible to all.
This template aims to **significantly reduce the development time for typical news applications** by giving developers a head start on core components and features.
The Flutter News Toolkit:
- Contains common news app UI workflows and core features built with Flutter and Firebase
- Implements best practices for news apps based on [Google News Initiative research](https://newsinitiative.withgoogle.com/info/assets/static/docs/nci/nci-playbook-en.pdf)
- Allows publishers to monetize immediately with ads and subscription servicesCommon services such as authentication, notifications, analytics, and ads have been implemented using [Firebase](https://firebase.flutter.dev/docs/overview/) and [Google Mobile Ads](https://pub.dev/packages/google_mobile_ads). Developers are free to substitute these services and can find publicly available packages on [pub.dev](https://pub.dev).
If you're just getting started with Flutter, we recommend first developing familiarity with the framework by reviewing the [onboarding guides](https://docs.flutter.dev/get-started/install), [tutorials](https://docs.flutter.dev/reference/tutorials), and [codelabs](https://docs.flutter.dev/codelabs) before using this template.
## Get Started
To get started, see the official documentation at https://flutter.github.io/news_toolkit.