Skip to content

RCPCH Digital Growth Charts App

This is a project written in Flutter still in alpha and not in production.

Flutter has been chosen as it is a mature framework that compiles to iOS, Android, Web and Linus from a single codebase.

It is a mobile client wrapper for the dGC API and therefore needs an API key.

Getting started

See Github

Development IDE

Android studio is well set up for Flutter development, but VSCode works equally well. It is important first to create a development environment that includes the Android and iOS SDKs. Note that if you are using iOS, you will need to use a Mac and have XCode installed.

Credentials

These should be stored in a .env file in the root of the project and include:

DGC_BASE_URL=https://api.rcpch.ac.uk/growth/v1
DGC_API_KEY="YOUR-API_KEY"

Credentials - Clinical Safety Risk

Do not commit credentials to GitHub

The Digital Growth Charts App makes API calls to the /uk-who/calculation and /uk-who/chart-coordinates endpoints. It caches the charts only for those requested measurements for the duration of the session.

Contribute

This is a new (2025) project. Please post issues and suggestions for improvement.