/stone-royale

App that consumes the Clash Royale API to show player information, cards, clans and more...

Primary LanguageKotlinOtherNOASSERTION

Stone Royale

Visão Geral

Aplição contruída em Kotlin, Jetpack Compose e MD3. O app consome a API do Clash Royale.

Explorei alguns endpoints da API e utilizei recursos do como:

  • Jetpack Compose
  • Shared Element Transitions (API experimental)
  • Navigation

  • Coroutines
  • Retrofit

  • UI State
  • StateFlow
  • View Model

  • Coil
  • GSON

Quero testar

Basta acessar /app/release/app-degub.apk e realizar o download do apk

Quero modificar

Setup

Antes de começar você precisa adicionar sua chave de API no arquivo local.properties.

TOKEN_CR={"MY_API_KEY"}

Substitua "MY_API_KEY" pela sua chave

Como gerar minha chave de API ?

ps: todo o processo é gratuíto

  1. Primeiro você deve consultar o site do Royale API para pegar o IP PÚBLICO (necessário para as proximas etapas)

  2. Em seguida cadastre-se no site do Clash Royale Developer use seu IP para criar a chave de API, E pronto! É so adicionar no local.properties e aproveitar.

(Bônus) Onde conseguir assets visuais e sonoros

Acesse o github do Royale api e desfrute de todos os assest: https://github.com/RoyaleAPI/cr-api-assets