rpmtw_api_client_flutter 1.0.8-dev.1 copy "rpmtw_api_client_flutter: ^1.0.8-dev.1" to clipboard
rpmtw_api_client_flutter: ^1.0.8-dev.1 copied to clipboard

outdated

RPMTW api client library for Flutter

RPMTW API Client (Flutter) #

Example #

import "package:rpmtw_api_client_flutter/rpmtw_api_client_flutter.dart";

void main() async {
  RPMTWApiClient.init(); // Initialize RPMTW API Client
  RPMTWApiClient apiClient = RPMTWApiClient.instance;
  print(apiClient.apiBaseUrl);
  PasswordValidatedResult result =
      await apiClient.authResource.validPassword("12345"); // Valid password
  print(result.message);

  String message = await apiClient.otherResource.helloWorld();
  print(message);

  String ip = await apiClient.otherResource.getIP();
  print(ip);
  exit(0);
}

Widgets #

User Avatar #

import "package:rpmtw_api_client_flutter/rpmtw_api_client_flutter.dart";

User user = User(...);
user.avatar(fontSize: 20) // fontSize defaults to 18

Minecraft Mod Image #

import "package:rpmtw_api_client_flutter/rpmtw_api_client_flutter.dart";

MinecraftMod mod = MinecraftMod(...);
mod.imageWidget(width: 50, height: 50)

Docs

Other Language #

Kotlin