qs_onboarding_package - бұл Flutter қосымшалары үшін onboarding (қош келдіңіз) процесін жеңілдететін пакет.

Features

Бұл пакет қосымша алғаш қозғалған сәттен бастап сервермен болған байланысын анықтайды және жарияланып қойған қосымшаны тоқтатуға немесе уақытша тоқтата тұруға мүмкіндік береді. Сондай-ақ, маңызды немесе әдеттегі жаңартуларды ескерту мүмкіндігі болдады.

Орнату

dependencies:
  qs_onboarding_package: ^0.0.2

Usage

Қосымшаға енгізу:

import 'package:qs_onboarding_package/onboarding_screen.dart';

void main() {
  runApp(const MyApp());
}

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

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Example',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: const BoardingPage(),
      routes: {
        '/home': (context) => const HomePage(),
        '/error': (context) => ErrorPage(
          onRestart: () => Restart.restartApp(),
        ),
      },
    );
  }
}

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

  @override
  Widget build(BuildContext context) {
    return OnboardingWidget(
      baseUrl: 'http://example.com/api',
      applicationId: 'my_app_id',
      version: '1.0.0',
      platform: Platform.isAndroid ? 'android' : 'ios',
      onRestart: () => Restart.restartApp(),
    );
  }
}

Лицензия

Бұл жоба MIT лицензиясы бойынша лицензияланған. Толығырақ ақпарат алу үшін LICENSE файлын қараңыз.