Clash Royale API Flutter App

A Flutter application that consumes the Clash Royale API to list cards and show their details.


  • List all Clash Royale cards.
  • Show individual card details, including image, name, id and max level


This app consumes the Clash Royale API, which can be found at


loading screen List Screeen Details Screen

Getting Started

Getting Started To run this app, you will need to have Flutter installed on your machine. You can install it from the official Flutter website:

Once you have Flutter installed, clone this repository and run the following command in your terminal:

  • flutter pub get
  • flutter run


It’s important to edit the API_KEY located in ‘lib/network/api_clash.dart’ and replace it with your own API_KEY.

String token = "Here's your API key";


Contributions are always welcome! If you’d like to contribute to this project, please fork the repository and create a pull request.


This app is open source and available under the MIT License.


  • Clash Royale API
  • Flutter


View Github