rerune 0.8.1
rerune: ^0.8.1 copied to clipboard
OTA localization updates for Flutter apps with build_runner code generation.
example/lib/main.dart
import 'package:flutter/material.dart';
import 'package:rerune/rerune.dart';
import 'l10n/gen/app_localizations.rerune.g.dart';
import 'pages/menu_page.dart';
const _otaPublishId =
'74268f4ce18af2b19538b4193200cc58fe63af6ffb300f32aec0683965504232';
void main() {
ReRune.setup(
otaPublishId: _otaPublishId,
localizations: reRuneAppLocalizationsConfig,
updatePolicy: const ReRuneUpdatePolicy(
checkOnStart: true,
periodicIntervalInHours: 2,
periodicIntervalInDays: 1,
),
);
runApp(const OtaExampleApp());
}
class OtaExampleApp extends StatelessWidget {
const OtaExampleApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Rerune OTA',
localizationsDelegates: ReRune.localizationsDelegates,
supportedLocales: ReRune.supportedLocales,
home: const MenuPage(),
);
}
}