• Media & Publishing
  • Flutter
  • Dart
  • Dart Frog

Google and VGV designed and built the Flutter News Toolkit, an open source template that gives publishers an iOS and Android news app from one Dart and Flutter code base. The first publisher on it, Hespress, launched in six weeks.

less time to launch
80%
audience growth
10%

The Flutter News Toolkit’s sample app on a phone, beside a theme dial. Each theme gives the same app another publisher’s logo, colors, and type: The Daily Globe, the toolkit’s sample brand, Hespress, its first publisher, and your own newsroom. Below it, what the toolkit has in place on day one.

In the box on day one

  • Core services
  • CI/CD
  • Accessibility
  • Internationalization
  • Subscriptions
  • Log in
  • Search

01The ask

Give small newsrooms an app they can afford to build.

News publishers are under pressure to ship polished, full-featured apps on iOS and Android. Many local outlets have strong names and small teams. Their tech stacks serve the website, and there are rarely mobile developers on staff.

Google’s Flutter team wanted to build on years of Google News Initiative work collecting best practices from news organizations of every size. The idea was one resource with those practices and the features readers expect, which a publisher could customize and launch quickly.

In their words

  • “This toolkit is something that publishers had been asking for, and we executed this project with Very Good Ventures in a very short amount of time.”

    Senior Product Manager, Google Zoey Fan

02The research

Interview the newsrooms, then draw the template.

VGV audited news sites and apps and interviewed publishers around the world, large and small, from regional reporting to niche topics to general news. The common patterns became a core set of content objects and UI components that each publisher configures for its own editorial voice.

Brand got the same care. Theming applies a publisher’s logo, color palette, and typography across the whole app in one place, informed by the design systems and white-label products VGV had built for other clients.

03The build

One code base, and Dart on both ends.

With Flutter, publishers build each feature once and ship it to iOS and Android. For the backend, the toolkit uses Dart Frog, VGV’s open source backend framework for Dart, so a developer who knows Dart and Flutter can work on the front and the back.

Performance, accessibility, and internationalization were in scope from the start. “They kept us on time and on budget by suggesting which features to prioritize based on the value to the users,” said Timothy Hoang, Technical Solutions Product Manager at Google.

04First customer

Hespress took it to the World Cup.

The first publisher on the toolkit was Hespress, the Moroccan news outlet. Together we built its new English-language app in six weeks, with login, ad placement, subscriptions, newsletter sign up, and search, and designed article commenting on top of what the toolkit offers.

At the close of 2022, as Morocco’s national team went deep into the FIFA World Cup, readers around the world followed them in the new Hespress app.

05What changed

Publishers start from a working app, not a blank one.

  • Day one

    Three months of work, there on day one.

    Core services integrated, CI/CD automations prebuilt, and accessibility and internationalization in place. Publishers use or replace any part they choose.

  • First launch

    Hespress shipped in six weeks.

    A new English-language app on iOS and Android, built on the toolkit from start to finish.

  • The upside

    More readers after launch.

    Google calculates that a news outlet can grow daily or monthly active users by 10% in the first year after launching a mobile app.

  • Open source

    Maintained by Google, open to everyone.

    Like Flutter, the toolkit is open source. Google maintains it with the community and welcomes pull requests.

06If you’re next

What we’d tell a team building one app for many brands.

  1. 01

    Interview the customers before you draw a screen. The toolkit’s feature set came from publisher interviews and an audit of their sites and apps.

  2. 02

    Put brand in the theme, not in the code. One theming layer lets every publisher apply its logo, colors, and typography across the app.

  3. 03

    Rank features by what users get from them. That is how the toolkit landed on time and on budget.

  4. 04

    Ship the first version with a real customer. Hespress put the MVP in front of readers in six weeks.

Roll credits.

Who did what, and with which tools.

Client
Google, the Flutter team
Our part
Product strategyPublisher researchProduct designApplication development
Platforms
iOS and Android
Built with
DartFlutterDart Frog
Timeline
MVP in six weeksFull toolkit in six months

Built by Very Good Ventures

Laura Hughes Lekhi Director of Business Development
Greg Laird Senior Business Development Executive
Jorge Coca VP of Engineering
Shannon Campbell Product Lead

We’ll care about your success as much as you do.

Our unicorns read every message and reply, usually the same day.

Start the conversation

A 30-minute call about what you’re building.