Creta Device Watch Widget
A Flutter widget to display a digital clock. This package is designed to be used as a part of the Creta devices ecosystem.

Usage
Here is a basic example of how to use CretaDeviceWatchWidget.
You need to initialize the library before running your app. This is typically done in your main.dart file.
import 'package:creta_device_watch/creta_device_watch_widget.dart';
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
void main() async {
// Ensure that Flutter bindings are initialized.
WidgetsFlutterBinding.ensureInitialized();
// Initialize the CretaDeviceWatch library.
await initializeCretaDeviceWatch();
runApp(
const ProviderScope(
child: MyApp(),
),
);
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return Center(
// CretaDeviceWatchWidget을 사용하는 예제입니다.
// 필요에 따라 적절한 파라미터를 전달해야 할 수 있습니다.
// 현재는 기본 생성자를 사용합니다.
child: CretaDeviceWatchWidget(),
);
}
}
flutter run -d chrome --web-browser-flag "--disable-web-security" --dart-define=GEMINI_API_KEY=...
flutter run -d chrome -t lib/main_web.dart flutter build web -t lib/main_web.dart
Libraries
- core/api/api_key_sample
- core/di/provider
- core/theme/app_theme
- creta_device_watch
- creta_device_watch_widget
- features/clock/data/datasources/font_local_data_source
- features/clock/data/datasources/time_data_source
- features/clock/data/repositories/font_repository_impl
- features/clock/data/repositories/time_repository_impl
- features/clock/domain/entities/clock_settings
- features/clock/domain/repositories/font_repository
- features/clock/domain/repositories/time_repository
- features/clock/domain/usecases/get_font
- features/clock/domain/usecases/get_time_stream
- features/clock/domain/usecases/save_font
- features/clock/presentation/notifiers/font_notifier
- features/clock/presentation/notifiers/time_notifier
- features/clock/presentation/pages/clock_page
- features/clock/presentation/widgets/alarm_video_player
- features/clock/presentation/widgets/flip_digit
- features/history/data/datasources/history_remote_data_source
- features/history/data/models/historical_event_dto
- features/history/data/repositories/history_repository_impl
- features/history/domain/entities/historical_event
- features/history/domain/repositories/history_repository
- features/history/domain/usecases/get_historical_events
- features/history/presentation/notifiers/history_notifier
- features/history/presentation/widgets/history_events_dialog
- features/settings/data/datasources/settings_data_source
- features/settings/data/repositories/settings_repository_impl
- features/settings/domain/repositories/settings_repository
- features/settings/domain/usecases/get_settings
- features/settings/domain/usecases/save_settings
- features/settings/presentation/notifiers/settings_notifier
- features/settings/presentation/widgets/alarm_settings_dialog
- features/settings/presentation/widgets/settings_controls
- features/weather/data/datasources/weather_remote_data_source
- features/weather/data/models/weather_model
- features/weather/data/repositories/weather_repository_impl
- features/weather/domain/entities/weather
- features/weather/domain/repositories/weather_repository
- features/weather/domain/usecases/get_weather
- features/weather/presentation/notifiers/weather_notifier
- features/weather/presentation/notifiers/weather_state
- features/weather/presentation/widgets/weather_background
- features/world_clock/data/datasources/world_clock_local_data_source
- features/world_clock/data/models/world_city_model
- features/world_clock/data/repositories/world_clock_repository_impl
- features/world_clock/domain/entities/world_city
- features/world_clock/domain/repositories/world_clock_repository
- features/world_clock/domain/usecases/add_world_city
- features/world_clock/domain/usecases/delete_world_city
- features/world_clock/domain/usecases/get_world_cities
- features/world_clock/presentation/notifiers/world_clock_notifier
- features/world_clock/presentation/pages/world_clock_page
- features/world_clock/presentation/widgets/add_city_dialog
- main
- main_web