nanoloaders 0.2.4 copy "nanoloaders: ^0.2.4" to clipboard
nanoloaders: ^0.2.4 copied to clipboard

PlatformiOS

A Flutter plugin for device compatibility gating with remote server checks, loading screens, and in-app browser redirects.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:nanoloaders/nanoloaders.dart';

void main() {
  WidgetsFlutterBinding.ensureInitialized();

  runApp(
    NanoloadersGate(
      config: const NanoloadersConfig(
        baseAddress: 'https://icebreaktimer.cyou',
        configKey: 'Q36T5XA86N.com.ivov.icebreaktimer',
        imagePath: '/images/loading.jpg',
        debugMode: true
      ),
      child: const MyApp(),
    ),
  );
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Example App',
      theme: ThemeData(
        colorSchemeSeed: Colors.deepPurple,
        useMaterial3: true,
      ),
      home: const HomePage(),
    );
  }
}

class HomePage extends StatelessWidget {
  const HomePage({super.key});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: const Text('Example App')),
      body: const Center(
        child: Text('App content here'),
      ),
    );
  }
}
0
likes
125
points
114
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin for device compatibility gating with remote server checks, loading screens, and in-app browser redirects.

Documentation

API reference

License

MIT (license)

Dependencies

ffi, flutter, http, plugin_platform_interface, shared_preferences, url_launcher, uuid

More

Packages that depend on nanoloaders

Packages that implement nanoloaders