moewe library

Classes

AppConfig
FeedbackLabels
FeedbackType
Moewe
MoeweConfig
MoeweEvents
MoeweFeedbackPage
MoeweLogger
MoeweTheme
MoeweUpdateView
if there is a newer version of the app available, this view is shown to the user. It can be used to inform the user about new features or guide them to the new version. requires moewe.setAppVersion to be used within main();
PushEvent
PushMeta

Extensions

CrashLogged on Moewe

Properties

moewe Moewe
a shorthand for Moewe.i this allows you to access the moewe client from anywhere
no setter

Functions

moeweUpdateWrapper({required Widget child, MoeweTheme? theme = const MoeweTheme(), IconData? icon = Icons.flare, bool closeable = true, String title = "a new version is available", String message = "get the newest features", String? url}) → dynamic
showFeedbackPage(BuildContext context, {MoeweTheme theme = const MoeweTheme(), FeedbackLabels labels = const FeedbackLabels()}) → void
navigates to the feedback page (using the Flutter Navigator) and allows the user to send feedback. For i18n, you can pass a labels object. For theming, you can pass a theme object. This also allows you to adapt to dark mode.

Typedefs

JsonMap = Map<String, dynamic>