health_kit_reporter 3.0.0
health_kit_reporter: ^3.0.0 copied to clipboard
Reads, writes and observes Apple Health data on iOS through HealthKit, wrapping the Swift library HealthKitReporter.
import 'package:flutter/material.dart';
import 'demo/demo_page.dart';
void main() => runApp(const ExampleApp());
class ExampleApp extends StatelessWidget {
const ExampleApp({super.key});
static ThemeData _theme(Brightness brightness) {
final colors = ColorScheme.fromSeed(
seedColor: const Color(0xFFFF2D55), brightness: brightness);
return ThemeData(
useMaterial3: true,
colorScheme: colors,
scaffoldBackgroundColor: colors.surfaceContainerLowest,
cardTheme: CardThemeData(
elevation: 0,
color: colors.surfaceContainerLow,
margin: EdgeInsets.zero,
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(20)),
),
chipTheme: ChipThemeData(
shape:
RoundedRectangleBorder(borderRadius: BorderRadius.circular(12))),
inputDecorationTheme: InputDecorationTheme(
filled: true,
fillColor: colors.surfaceContainerHigh,
border: OutlineInputBorder(
borderRadius: BorderRadius.circular(16),
borderSide: BorderSide.none),
),
);
}
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'HealthKitReporter',
debugShowCheckedModeBanner: false,
theme: _theme(Brightness.light),
darkTheme: _theme(Brightness.dark),
home: const DemoPage(),
);
}
}