├── .gitignore ├── .metadata ├── .vscode ├── launch.json └── settings.json ├── README.md ├── analysis_options.yaml ├── android ├── .gitignore ├── app │ ├── build.gradle │ └── src │ │ ├── debug │ │ └── AndroidManifest.xml │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── hyper_ui │ │ │ │ └── MainActivity.kt │ │ └── res │ │ │ ├── drawable-v21 │ │ │ └── launch_background.xml │ │ │ ├── drawable │ │ │ └── launch_background.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-night │ │ │ └── styles.xml │ │ │ └── values │ │ │ └── styles.xml │ │ └── profile │ │ └── AndroidManifest.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ └── gradle-wrapper.properties └── settings.gradle ├── assets └── icon │ ├── icon.png │ ├── icon_horizontal.png │ └── icon_title.png ├── config.json ├── dev ├── download_file.bat ├── download_file.dart └── generate_common_snippet.dart ├── ios ├── .gitignore ├── Flutter │ ├── AppFrameworkInfo.plist │ ├── Debug.xcconfig │ └── Release.xcconfig ├── Runner.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ └── xcshareddata │ │ └── xcschemes │ │ └── Runner.xcscheme ├── Runner.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── WorkspaceSettings.xcsettings ├── Runner │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ ├── Icon-App-20x20@1x.png │ │ │ ├── Icon-App-20x20@2x.png │ │ │ ├── Icon-App-20x20@3x.png │ │ │ ├── Icon-App-29x29@1x.png │ │ │ ├── Icon-App-29x29@2x.png │ │ │ ├── Icon-App-29x29@3x.png │ │ │ ├── Icon-App-40x40@1x.png │ │ │ ├── Icon-App-40x40@2x.png │ │ │ ├── Icon-App-40x40@3x.png │ │ │ ├── Icon-App-60x60@2x.png │ │ │ ├── Icon-App-60x60@3x.png │ │ │ ├── Icon-App-76x76@1x.png │ │ │ ├── Icon-App-76x76@2x.png │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ └── LaunchImage.imageset │ │ │ ├── Contents.json │ │ │ ├── LaunchImage.png │ │ │ ├── LaunchImage@2x.png │ │ │ ├── LaunchImage@3x.png │ │ │ └── README.md │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Info.plist │ └── Runner-Bridging-Header.h └── RunnerTests │ └── RunnerTests.swift ├── lib ├── config.dart ├── core.dart ├── core_package.dart ├── main.dart ├── model │ └── _ ├── module │ ├── snippet │ │ ├── _ │ │ │ ├── __dummy │ │ │ │ └── dummy_template.dart │ │ │ ├── __http │ │ │ │ └── http_template.dart │ │ │ ├── __magic │ │ │ │ └── magic_snippet.dart │ │ │ ├── __str │ │ │ │ └── str_template.dart │ │ │ ├── __transform │ │ │ │ └── transform.dart │ │ │ ├── __widget │ │ │ │ └── reuseable_stepper.dart │ │ │ ├── common_snippet.dart │ │ │ ├── common_snippet_colors.dart │ │ │ ├── common_snippet_generated.dart │ │ │ ├── common_snippet_new.dart │ │ │ ├── credit │ │ │ │ └── credit.dart │ │ │ ├── cursor.dart │ │ │ ├── dialog_snippet.dart │ │ │ ├── layout │ │ │ │ ├── template_layout.dart │ │ │ │ ├── template_layout_builder.dart │ │ │ │ └── template_orientation_builder.dart │ │ │ ├── navigation │ │ │ │ ├── navigation_sliverappbar.dart │ │ │ │ ├── navigation_tabview.dart │ │ │ │ ├── navigation_vertical.dart │ │ │ │ └── navigation_vertical_icon.dart │ │ │ ├── readme │ │ │ ├── stateless_and_statefull │ │ │ │ ├── reuseable_widget.dart │ │ │ │ ├── statefull_widget.dart │ │ │ │ ├── statefull_widget_snippet.dart │ │ │ │ └── stateless_widget.dart │ │ │ ├── template_card │ │ │ │ ├── controller │ │ │ │ │ └── template_card_controller.dart │ │ │ │ ├── view │ │ │ │ │ └── template_card_view.dart │ │ │ │ └── widget │ │ │ │ │ └── _ │ │ │ ├── templates │ │ │ │ ├── card │ │ │ │ │ └── card_template.dart │ │ │ │ ├── chat_detail.dart │ │ │ │ ├── chat_list.dart │ │ │ │ ├── create_post_social.dart │ │ │ │ ├── dashboard_food_delivery.dart │ │ │ │ ├── dashboard_grocery.dart │ │ │ │ ├── dashboard_ovo.dart │ │ │ │ ├── dashboard_snippet.dart │ │ │ │ ├── dashboard_social.dart │ │ │ │ ├── dashboard_travel.dart │ │ │ │ ├── form │ │ │ │ │ ├── form.dart │ │ │ │ │ └── form_overlay.dart │ │ │ │ ├── login.dart │ │ │ │ ├── login_social.dart │ │ │ │ ├── menu │ │ │ │ │ └── menu.dart │ │ │ │ ├── navigation │ │ │ │ │ ├── basic_drawer_navigation.dart │ │ │ │ │ ├── basic_navigation.dart │ │ │ │ │ └── curved_navigation.dart │ │ │ │ ├── navigation_gojek.dart │ │ │ │ ├── product_detail.dart │ │ │ │ ├── profile_basic.dart │ │ │ │ ├── profile_elearning.dart │ │ │ │ ├── sign_up.dart │ │ │ │ └── welcome.dart │ │ │ ├── tutorial │ │ │ │ └── http_tutorial │ │ │ │ │ └── http_tutorial.dart │ │ │ ├── util │ │ │ │ ├── responsive_class.dart │ │ │ │ └── service_class.dart │ │ │ └── view │ │ │ │ └── ui_splash.dart │ │ ├── _snippet_app │ │ │ ├── uk_button │ │ │ │ ├── controller │ │ │ │ │ └── uk_button_controller.dart │ │ │ │ ├── view │ │ │ │ │ └── uk_button_view.dart │ │ │ │ └── widget │ │ │ │ │ └── _ │ │ │ ├── uk_carousel │ │ │ │ ├── controller │ │ │ │ │ └── uk_carousel_controller.dart │ │ │ │ ├── view │ │ │ │ │ └── uk_carousel_view.dart │ │ │ │ └── widget │ │ │ │ │ └── _ │ │ │ ├── uk_dashboard │ │ │ │ ├── controller │ │ │ │ │ └── uk_dashboard_controller.dart │ │ │ │ ├── model │ │ │ │ │ └── uk_dashboard_menu_item.dart │ │ │ │ ├── view │ │ │ │ │ └── uk_dashboard_view.dart │ │ │ │ └── widget │ │ │ │ │ └── _ │ │ │ ├── uk_form │ │ │ │ ├── controller │ │ │ │ │ └── uk_form_controller.dart │ │ │ │ ├── view │ │ │ │ │ └── uk_form_view.dart │ │ │ │ └── widget │ │ │ │ │ └── _ │ │ │ ├── uk_main_navigation │ │ │ │ ├── controller │ │ │ │ │ └── uk_main_navigation_controller.dart │ │ │ │ ├── view │ │ │ │ │ └── uk_main_navigation_view.dart │ │ │ │ └── widget │ │ │ │ │ └── _ │ │ │ └── uk_navigation │ │ │ │ ├── controller │ │ │ │ └── uk_navigation_controller.dart │ │ │ │ ├── view │ │ │ │ └── uk_navigation_view.dart │ │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_alert │ │ │ ├── controller │ │ │ │ └── cg_alert_controller.dart │ │ │ ├── view │ │ │ │ └── cg_alert_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_button │ │ │ ├── controller │ │ │ │ └── cg_button_controller.dart │ │ │ ├── view │ │ │ │ └── cg_button_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_calendar │ │ │ ├── controller │ │ │ │ └── cg_calendar_controller.dart │ │ │ ├── view │ │ │ │ └── cg_calendar_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_card │ │ │ ├── controller │ │ │ │ └── cg_card_controller.dart │ │ │ ├── view │ │ │ │ └── cg_card_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_card2 │ │ │ ├── controller │ │ │ │ └── cg_card2_controller.dart │ │ │ ├── view │ │ │ │ └── cg_card2_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_card2_statistic │ │ │ ├── controller │ │ │ │ └── cg_card2_statistic_controller.dart │ │ │ ├── view │ │ │ │ └── cg_card2_statistic_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_carousel │ │ │ ├── controller │ │ │ │ └── cg_carousel_controller.dart │ │ │ ├── view │ │ │ │ └── cg_carousel_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_chart │ │ │ ├── controller │ │ │ │ └── cg_chart_controller.dart │ │ │ ├── view │ │ │ │ ├── cg_chart_simple_view.dart │ │ │ │ └── cg_chart_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_circle_avatar │ │ │ ├── controller │ │ │ │ └── cg_circle_avatar_controller.dart │ │ │ ├── view │ │ │ │ └── cg_circle_avatar_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_colors │ │ │ ├── controller │ │ │ │ └── cg_colors_controller.dart │ │ │ ├── view │ │ │ │ └── cg_colors_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_common │ │ │ ├── controller │ │ │ │ └── cg_common_controller.dart │ │ │ ├── view │ │ │ │ └── cg_common_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_container │ │ │ ├── controller │ │ │ │ └── cg_container_controller.dart │ │ │ ├── view │ │ │ │ └── cg_container_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_dashboard │ │ │ ├── controller │ │ │ │ └── cg_dashboard_controller.dart │ │ │ ├── service │ │ │ │ └── cg_dashboard_service.dart │ │ │ ├── view │ │ │ │ └── cg_dashboard_view.dart │ │ │ └── widget │ │ │ │ ├── _ │ │ │ │ ├── cg_dashboard_progressbar.dart │ │ │ │ ├── cg_dashboard_statistic.dart │ │ │ │ └── cg_dashboard_status_counter.dart │ │ ├── cg_firebase │ │ │ ├── controller │ │ │ │ └── cg_firebase_controller.dart │ │ │ ├── snippet │ │ │ │ └── firebase.dart │ │ │ ├── view │ │ │ │ └── cg_firebase_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_form │ │ │ ├── controller │ │ │ │ └── cg_form_controller.dart │ │ │ ├── view │ │ │ │ └── cg_form_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_future │ │ │ ├── controller │ │ │ │ └── cg_future_controller.dart │ │ │ ├── view │ │ │ │ └── cg_future_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_get │ │ │ ├── controller │ │ │ │ └── cg_get_controller.dart │ │ │ ├── snippet │ │ │ │ └── common.dart │ │ │ ├── view │ │ │ │ └── cg_get_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_grid │ │ │ ├── controller │ │ │ │ └── cg_grid_controller.dart │ │ │ ├── view │ │ │ │ └── cg_grid_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_grid2 │ │ │ ├── controller │ │ │ │ └── cg_grid2_controller.dart │ │ │ ├── view │ │ │ │ └── cg_grid2_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_hotkey │ │ │ ├── controller │ │ │ │ └── cg_hotkey_controller.dart │ │ │ ├── service │ │ │ │ └── cg_hotkey_service.dart │ │ │ ├── view │ │ │ │ └── cg_hotkey_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_http │ │ │ ├── controller │ │ │ │ └── cg_http_controller.dart │ │ │ ├── snippet │ │ │ │ ├── dio.dart │ │ │ │ └── http.dart │ │ │ ├── view │ │ │ │ └── cg_http_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_hui_button │ │ │ ├── controller │ │ │ │ └── cg_hui_button_controller.dart │ │ │ ├── view │ │ │ │ └── cg_hui_button_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_hui_grid │ │ │ ├── controller │ │ │ │ └── cg_hui_grid_controller.dart │ │ │ ├── view │ │ │ │ └── cg_hui_grid_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_hyperui_dialog │ │ │ ├── controller │ │ │ │ └── cg_hyperui_dialog_controller.dart │ │ │ ├── view │ │ │ │ └── cg_hyperui_dialog_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_hyperui_fire_stream │ │ │ ├── controller │ │ │ │ └── cg_hyperui_fire_stream_controller.dart │ │ │ ├── view │ │ │ │ └── cg_hyperui_fire_stream_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_hyperui_form │ │ │ ├── controller │ │ │ │ └── cg_hyperui_form_controller.dart │ │ │ ├── view │ │ │ │ └── cg_hyperui_form_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_hyperui_list │ │ │ ├── controller │ │ │ │ └── cg_hyperui_list_controller.dart │ │ │ ├── view │ │ │ │ └── cg_hyperui_list_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_hyperui_mvc_generator │ │ │ ├── controller │ │ │ │ └── cg_hyperui_mvc_generator_controller.dart │ │ │ ├── view │ │ │ │ └── cg_hyperui_mvc_generator_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_hyperui_navigation │ │ │ ├── controller │ │ │ │ └── cg_hyperui_navigation_controller.dart │ │ │ ├── view │ │ │ │ └── cg_hyperui_navigation_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_hyperui_utility │ │ │ ├── controller │ │ │ │ └── cg_hyperui_utility_controller.dart │ │ │ ├── view │ │ │ │ └── cg_hyperui_utility_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_icon │ │ │ ├── controller │ │ │ │ └── cg_icon_controller.dart │ │ │ ├── view │ │ │ │ └── cg_icon_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_image │ │ │ ├── controller │ │ │ │ └── cg_image_controller.dart │ │ │ ├── view │ │ │ │ └── cg_image_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_list │ │ │ ├── controller │ │ │ │ └── cg_list_controller.dart │ │ │ ├── view │ │ │ │ └── cg_list_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_list_checker │ │ │ ├── controller │ │ │ │ └── cg_list_checker_controller.dart │ │ │ ├── service │ │ │ │ └── cg_list_checker_service.dart │ │ │ ├── view │ │ │ │ └── cg_list_checker_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_list_item │ │ │ ├── controller │ │ │ │ └── cg_list_item_controller.dart │ │ │ ├── view │ │ │ │ └── cg_list_item_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_logo │ │ │ ├── controller │ │ │ │ └── cg_logo_controller.dart │ │ │ ├── view │ │ │ │ └── cg_logo_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_main │ │ │ ├── controller │ │ │ │ └── cg_main_controller.dart │ │ │ ├── service │ │ │ │ └── cg_main_service.dart │ │ │ ├── view │ │ │ │ └── cg_main_view.dart │ │ │ └── widget │ │ │ │ ├── _ │ │ │ │ ├── cg_main_menu_category.dart │ │ │ │ ├── cg_main_menu_item.dart │ │ │ │ └── side_menu.dart │ │ ├── cg_map │ │ │ ├── controller │ │ │ │ └── cg_map_controller.dart │ │ │ ├── view │ │ │ │ └── cg_map_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_menubar │ │ │ ├── controller │ │ │ │ └── cg_menubar_controller.dart │ │ │ ├── view │ │ │ │ └── cg_menubar_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_mvc │ │ │ ├── controller │ │ │ │ └── cg_mvc_controller.dart │ │ │ ├── snippet │ │ │ │ └── mvc_snippet.dart │ │ │ ├── view │ │ │ │ └── cg_mvc_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_navigation │ │ │ ├── controller │ │ │ │ └── cg_navigation_controller.dart │ │ │ ├── view │ │ │ │ └── cg_navigation_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_premade_dashboard │ │ │ ├── controller │ │ │ │ └── cg_premade_dashboard_controller.dart │ │ │ ├── view │ │ │ │ └── cg_premade_dashboard_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_premade_detail │ │ │ ├── controller │ │ │ │ └── cg_premade_detail_controller.dart │ │ │ ├── service │ │ │ │ └── cg_premade_detail_service.dart │ │ │ ├── view │ │ │ │ └── cg_premade_detail_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_premade_list │ │ │ ├── controller │ │ │ │ └── cg_premade_list_controller.dart │ │ │ ├── view │ │ │ │ └── cg_premade_list_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_premade_login │ │ │ ├── controller │ │ │ │ └── cg_premade_login_controller.dart │ │ │ ├── view │ │ │ │ └── cg_premade_login_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_premade_profile │ │ │ ├── controller │ │ │ │ └── cg_premade_profile_controller.dart │ │ │ ├── view │ │ │ │ └── cg_premade_profile_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_premade_report │ │ │ ├── controller │ │ │ │ └── cg_premade_report_controller.dart │ │ │ ├── view │ │ │ │ └── cg_premade_report_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_scaffold │ │ │ ├── _ │ │ │ │ ├── scaffold.dart │ │ │ │ ├── scaffold_bottom_navigationbar.dart │ │ │ │ ├── scaffold_bottom_navigationbar2.dart │ │ │ │ ├── scaffold_bottom_navigationbar3.dart │ │ │ │ ├── scaffold_bottom_navigationbar4.dart │ │ │ │ ├── scaffold_bottom_navigationbar_docked.dart │ │ │ │ ├── scaffold_drawer.dart │ │ │ │ ├── scaffold_floating_dialog.dart │ │ │ │ ├── scaffold_image.dart │ │ │ │ ├── scaffold_menu.dart │ │ │ │ ├── scaffold_menubar.dart │ │ │ │ ├── scaffold_ovo.dart │ │ │ │ ├── scaffold_simple.dart │ │ │ │ ├── scaffold_sliver_appbar.dart │ │ │ │ ├── scaffold_sliver_appbar2.dart │ │ │ │ └── scaffold_tabbar_horizontal.dart │ │ │ ├── controller │ │ │ │ └── cg_scaffold_controller.dart │ │ │ ├── view │ │ │ │ └── cg_scaffold_view.dart │ │ │ └── widget │ │ │ │ ├── _ │ │ │ │ ├── device_view.dart │ │ │ │ └── menu │ │ │ │ └── menu.dart │ │ ├── cg_table │ │ │ ├── controller │ │ │ │ └── cg_table_controller.dart │ │ │ ├── view │ │ │ │ └── cg_table_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_text │ │ │ ├── controller │ │ │ │ └── cg_text_controller.dart │ │ │ ├── view │ │ │ │ └── cg_text_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_typography │ │ │ ├── controller │ │ │ │ └── cg_typography_controller.dart │ │ │ ├── view │ │ │ │ └── cg_typography_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_voting │ │ │ ├── controller │ │ │ │ └── cg_voting_controller.dart │ │ │ ├── view │ │ │ │ └── cg_voting_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cg_wrap │ │ │ ├── controller │ │ │ │ └── cg_wrap_controller.dart │ │ │ ├── view │ │ │ │ └── cg_wrap_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cgp_product_detail1 │ │ │ ├── controller │ │ │ │ └── cgp_product_detail1_controller.dart │ │ │ ├── view │ │ │ │ └── cgp_product_detail1_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cgp_product_detail2 │ │ │ ├── controller │ │ │ │ └── cgp_product_detail2_controller.dart │ │ │ ├── view │ │ │ │ └── cgp_product_detail2_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── cgp_product_detail3 │ │ │ ├── controller │ │ │ │ └── cgp_product_detail3_controller.dart │ │ │ ├── view │ │ │ │ └── cgp_product_detail3_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ └── todo │ │ │ └── td_dashboard │ │ │ ├── controller │ │ │ └── td_dashboard_controller.dart │ │ │ ├── view │ │ │ └── td_dashboard_view.dart │ │ │ └── widget │ │ │ └── _ │ ├── ui_kit │ │ ├── ecategory1 │ │ │ ├── controller │ │ │ │ └── ecategory1_controller.dart │ │ │ ├── view │ │ │ │ └── ecategory1_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── ecategory10 │ │ │ ├── controller │ │ │ │ └── ecategory10_controller.dart │ │ │ ├── view │ │ │ │ └── ecategory10_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── ecategory2 │ │ │ ├── controller │ │ │ │ └── ecategory2_controller.dart │ │ │ ├── view │ │ │ │ └── ecategory2_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── ecategory3 │ │ │ ├── controller │ │ │ │ └── ecategory3_controller.dart │ │ │ ├── view │ │ │ │ └── ecategory3_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── ecategory4 │ │ │ ├── controller │ │ │ │ └── ecategory4_controller.dart │ │ │ ├── view │ │ │ │ └── ecategory4_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── ecategory5 │ │ │ ├── controller │ │ │ │ └── ecategory5_controller.dart │ │ │ ├── view │ │ │ │ └── ecategory5_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── ecategory6 │ │ │ ├── controller │ │ │ │ └── ecategory6_controller.dart │ │ │ ├── view │ │ │ │ └── ecategory6_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── ecategory7 │ │ │ ├── controller │ │ │ │ └── ecategory7_controller.dart │ │ │ ├── view │ │ │ │ └── ecategory7_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── ecategory8 │ │ │ ├── controller │ │ │ │ └── ecategory8_controller.dart │ │ │ ├── view │ │ │ │ └── ecategory8_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── ecategory9 │ │ │ ├── controller │ │ │ │ └── ecategory9_controller.dart │ │ │ ├── view │ │ │ │ └── ecategory9_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── elist1 │ │ │ ├── controller │ │ │ │ └── elist1_controller.dart │ │ │ ├── view │ │ │ │ └── elist1_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── elist10 │ │ │ ├── controller │ │ │ │ └── elist10_controller.dart │ │ │ ├── view │ │ │ │ └── elist10_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── elist2 │ │ │ ├── controller │ │ │ │ └── elist2_controller.dart │ │ │ ├── view │ │ │ │ └── elist2_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── elist3 │ │ │ ├── controller │ │ │ │ └── elist3_controller.dart │ │ │ ├── view │ │ │ │ └── elist3_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── elist4 │ │ │ ├── controller │ │ │ │ └── elist4_controller.dart │ │ │ ├── view │ │ │ │ └── elist4_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── elist5 │ │ │ ├── controller │ │ │ │ └── elist5_controller.dart │ │ │ ├── view │ │ │ │ └── elist5_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── elist6 │ │ │ ├── controller │ │ │ │ └── elist6_controller.dart │ │ │ ├── view │ │ │ │ └── elist6_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── elist7 │ │ │ ├── controller │ │ │ │ └── elist7_controller.dart │ │ │ ├── view │ │ │ │ └── elist7_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── elist8 │ │ │ ├── controller │ │ │ │ └── elist8_controller.dart │ │ │ ├── view │ │ │ │ └── elist8_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── elist9 │ │ │ ├── controller │ │ │ │ └── elist9_controller.dart │ │ │ ├── view │ │ │ │ └── elist9_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── elogin1 │ │ │ ├── controller │ │ │ │ └── elogin1_controller.dart │ │ │ ├── view │ │ │ │ └── elogin1_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── elogin10 │ │ │ ├── controller │ │ │ │ └── elogin10_controller.dart │ │ │ ├── view │ │ │ │ └── elogin10_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── elogin2 │ │ │ ├── controller │ │ │ │ └── elogin2_controller.dart │ │ │ ├── view │ │ │ │ └── elogin2_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── elogin3 │ │ │ ├── controller │ │ │ │ └── elogin3_controller.dart │ │ │ ├── view │ │ │ │ └── elogin3_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── elogin4 │ │ │ ├── controller │ │ │ │ └── elogin4_controller.dart │ │ │ ├── view │ │ │ │ └── elogin4_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── elogin5 │ │ │ ├── controller │ │ │ │ └── elogin5_controller.dart │ │ │ ├── view │ │ │ │ └── elogin5_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── elogin6 │ │ │ ├── controller │ │ │ │ └── elogin6_controller.dart │ │ │ ├── view │ │ │ │ └── elogin6_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── elogin7 │ │ │ ├── controller │ │ │ │ └── elogin7_controller.dart │ │ │ ├── view │ │ │ │ └── elogin7_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── elogin8 │ │ │ ├── controller │ │ │ │ └── elogin8_controller.dart │ │ │ ├── view │ │ │ │ └── elogin8_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── elogin9 │ │ │ ├── controller │ │ │ │ └── elogin9_controller.dart │ │ │ ├── view │ │ │ │ └── elogin9_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── uk_dashboard1 │ │ │ ├── controller │ │ │ │ └── uk_dashboard1_controller.dart │ │ │ ├── view │ │ │ │ └── uk_dashboard1_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── uk_dashboard10 │ │ │ ├── controller │ │ │ │ └── uk_dashboard10_controller.dart │ │ │ ├── view │ │ │ │ └── uk_dashboard10_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── uk_dashboard11 │ │ │ ├── controller │ │ │ │ └── uk_dashboard11_controller.dart │ │ │ ├── view │ │ │ │ └── uk_dashboard11_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── uk_dashboard12 │ │ │ ├── controller │ │ │ │ └── uk_dashboard12_controller.dart │ │ │ ├── view │ │ │ │ └── uk_dashboard12_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── uk_dashboard13 │ │ │ ├── controller │ │ │ │ └── uk_dashboard13_controller.dart │ │ │ ├── view │ │ │ │ └── uk_dashboard13_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── uk_dashboard14 │ │ │ ├── controller │ │ │ │ └── uk_dashboard14_controller.dart │ │ │ ├── view │ │ │ │ └── uk_dashboard14_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── uk_dashboard15 │ │ │ ├── controller │ │ │ │ └── uk_dashboard15_controller.dart │ │ │ ├── view │ │ │ │ └── uk_dashboard15_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── uk_dashboard16 │ │ │ ├── controller │ │ │ │ └── uk_dashboard16_controller.dart │ │ │ ├── view │ │ │ │ └── uk_dashboard16_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── uk_dashboard17 │ │ │ ├── controller │ │ │ │ └── uk_dashboard17_controller.dart │ │ │ ├── view │ │ │ │ └── uk_dashboard17_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── uk_dashboard18 │ │ │ ├── controller │ │ │ │ └── uk_dashboard18_controller.dart │ │ │ ├── view │ │ │ │ └── uk_dashboard18_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── uk_dashboard19 │ │ │ ├── controller │ │ │ │ └── uk_dashboard19_controller.dart │ │ │ ├── view │ │ │ │ └── uk_dashboard19_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── uk_dashboard2 │ │ │ ├── controller │ │ │ │ └── uk_dashboard2_controller.dart │ │ │ ├── view │ │ │ │ └── uk_dashboard2_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── uk_dashboard20 │ │ │ ├── controller │ │ │ │ └── uk_dashboard20_controller.dart │ │ │ ├── view │ │ │ │ └── uk_dashboard20_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── uk_dashboard3 │ │ │ ├── controller │ │ │ │ └── uk_dashboard3_controller.dart │ │ │ ├── view │ │ │ │ └── uk_dashboard3_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── uk_dashboard4 │ │ │ ├── controller │ │ │ │ └── uk_dashboard4_controller.dart │ │ │ ├── view │ │ │ │ └── uk_dashboard4_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── uk_dashboard5 │ │ │ ├── controller │ │ │ │ └── uk_dashboard5_controller.dart │ │ │ ├── view │ │ │ │ └── uk_dashboard5_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── uk_dashboard6 │ │ │ ├── controller │ │ │ │ └── uk_dashboard6_controller.dart │ │ │ ├── view │ │ │ │ └── uk_dashboard6_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── uk_dashboard7 │ │ │ ├── controller │ │ │ │ └── uk_dashboard7_controller.dart │ │ │ ├── view │ │ │ │ └── uk_dashboard7_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ ├── uk_dashboard8 │ │ │ ├── controller │ │ │ │ └── uk_dashboard8_controller.dart │ │ │ ├── view │ │ │ │ └── uk_dashboard8_view.dart │ │ │ └── widget │ │ │ │ └── _ │ │ └── uk_dashboard9 │ │ │ ├── controller │ │ │ └── uk_dashboard9_controller.dart │ │ │ ├── view │ │ │ └── uk_dashboard9_view.dart │ │ │ └── widget │ │ │ └── _ │ └── web │ │ ├── web_button │ │ ├── controller │ │ │ └── web_button_controller.dart │ │ ├── view │ │ │ └── web_button_view.dart │ │ └── widget │ │ │ └── _ │ │ ├── web_calendar │ │ ├── controller │ │ │ └── web_calendar_controller.dart │ │ ├── view │ │ │ └── web_calendar_view.dart │ │ └── widget │ │ │ ├── _ │ │ │ ├── basic_calendar.dart │ │ │ └── event_calendar.dart │ │ ├── web_chart │ │ ├── controller │ │ │ └── web_chart_controller.dart │ │ ├── view │ │ │ └── web_chart_view.dart │ │ └── widget │ │ │ ├── _ │ │ │ └── web_realtime_chart.dart │ │ ├── web_chat │ │ ├── controller │ │ │ └── web_chat_controller.dart │ │ ├── view │ │ │ └── web_chat_view.dart │ │ └── widget │ │ │ └── _ │ │ ├── web_dashboard │ │ ├── controller │ │ │ └── web_dashboard_controller.dart │ │ ├── view │ │ │ └── web_dashboard_view.dart │ │ └── widget │ │ │ └── _ │ │ ├── web_dialog │ │ ├── controller │ │ │ └── web_dialog_controller.dart │ │ ├── view │ │ │ └── web_dialog_view.dart │ │ └── widget │ │ │ └── _ │ │ ├── web_form │ │ ├── controller │ │ │ └── web_form_controller.dart │ │ ├── view │ │ │ └── web_form_view.dart │ │ └── widget │ │ │ └── _ │ │ ├── web_kanban │ │ ├── controller │ │ │ └── web_kanban_controller.dart │ │ ├── view │ │ │ └── web_kanban_view.dart │ │ └── widget │ │ │ └── _ │ │ ├── web_login │ │ ├── controller │ │ │ └── web_login_controller.dart │ │ ├── view │ │ │ └── web_login_view.dart │ │ └── widget │ │ │ └── _ │ │ ├── web_main_navigation │ │ ├── controller │ │ │ └── web_main_navigation_controller.dart │ │ ├── model │ │ │ └── menu_item.dart │ │ ├── service │ │ │ └── web_main_navigation_service.dart │ │ ├── view │ │ │ └── web_main_navigation_view.dart │ │ └── widget │ │ │ ├── _ │ │ │ ├── mobile_menu_widget.dart │ │ │ ├── sidebar_header_item.dart │ │ │ ├── sidebar_menu_item.dart │ │ │ └── web_main_navigation_sidebar.dart │ │ ├── web_mobile_view │ │ ├── controller │ │ │ └── web_mobile_view_controller.dart │ │ ├── view │ │ │ └── web_mobile_view_view.dart │ │ └── widget │ │ │ └── _ │ │ ├── web_register │ │ ├── controller │ │ │ └── web_register_controller.dart │ │ ├── view │ │ │ └── web_register_view.dart │ │ └── widget │ │ │ └── _ │ │ ├── web_table │ │ ├── controller │ │ │ └── web_table_controller.dart │ │ ├── view │ │ │ └── web_table_view.dart │ │ └── widget │ │ │ ├── _ │ │ │ ├── basic_table.dart │ │ │ ├── data_grid.dart │ │ │ ├── responsive_table.dart │ │ │ └── table_with_action.dart │ │ └── web_theme │ │ └── web_theme.dart ├── service │ └── _ ├── setup_ui_config.dart ├── shared │ ├── theme │ │ ├── theme.dart │ │ ├── theme_config.dart │ │ ├── theme_dark.dart │ │ └── theme_size.dart │ ├── util │ │ ├── animation │ │ │ └── animation.dart │ │ ├── db_service │ │ │ └── db_service.dart │ │ ├── dialog │ │ │ ├── confirmation_dialog.dart │ │ │ ├── show_bottom_sheet.dart │ │ │ ├── show_custom_dialog.dart │ │ │ ├── show_custom_dialog_widget.dart │ │ │ └── show_info_dialog.dart │ │ ├── dio_interceptors │ │ │ └── dio_interceptors.dart │ │ ├── focus_helper │ │ │ └── focus_helper.dart │ │ ├── input │ │ │ └── input.dart │ │ ├── log │ │ │ └── log.dart │ │ ├── platform_extension │ │ │ └── platform_extension.dart │ │ ├── random_image │ │ │ └── random_image.dart │ │ ├── responsive │ │ │ └── responsive.dart │ │ ├── show_loading │ │ │ └── show_loading.dart │ │ ├── show_snackbar │ │ │ └── show_snackbar.dart │ │ ├── string_extension │ │ │ └── string_extension.dart │ │ ├── tap_handler │ │ │ └── tap_handler.dart │ │ ├── type_extension │ │ │ ├── date_extension.dart │ │ │ ├── num_extension.dart │ │ │ └── time_extension.dart │ │ ├── url_launcher │ │ │ └── url_launcher.dart │ │ ├── uuid │ │ │ └── uuid4.dart │ │ └── validator │ │ │ └── validator.dart │ └── widget │ │ ├── card │ │ ├── _ │ │ ├── card.dart │ │ └── card_panel.dart │ │ ├── carousel │ │ └── carousel.dart │ │ ├── dismissible │ │ └── dismissible.dart │ │ ├── divider │ │ └── divider.dart │ │ ├── form │ │ ├── autocomplete │ │ │ └── autocomplete.dart │ │ ├── button │ │ │ ├── action_button.dart │ │ │ ├── action_button_with_options.dart │ │ │ ├── button.dart │ │ │ ├── floating_action.dart │ │ │ ├── outline_button.dart │ │ │ ├── outline_danger_button.dart │ │ │ ├── outline_icon_button.dart │ │ │ └── outline_success_button.dart │ │ ├── category_picker │ │ │ ├── category_picker.dart │ │ │ └── tag_picker.dart │ │ ├── check_field │ │ │ └── check_field.dart │ │ ├── date_picker │ │ │ └── datepicker.dart │ │ ├── dropdown │ │ │ └── dropdown.dart │ │ ├── file_picker │ │ │ └── file_picker.dart │ │ ├── image_picker │ │ │ ├── camera_picker.dart │ │ │ ├── image_picker.dart │ │ │ └── multi_image_picker.dart │ │ ├── list │ │ │ └── list_view.dart │ │ ├── location_picker2 │ │ │ ├── google_map_viewer.dart │ │ │ ├── location_picker2.dart │ │ │ └── location_search_list.dart │ │ ├── memo_field │ │ │ └── memo_field.dart │ │ ├── number_field │ │ │ └── numberfield.dart │ │ ├── radio │ │ │ └── radio.dart │ │ ├── rating │ │ │ └── rating_field.dart │ │ ├── searchfield │ │ │ └── searchfield.dart │ │ ├── switch │ │ │ └── switch.dart │ │ ├── textfield │ │ │ └── text_field.dart │ │ └── time_picker │ │ │ └── timepicker.dart │ │ ├── list │ │ ├── list_item.dart │ │ ├── list_item2.dart │ │ ├── list_item3.dart │ │ ├── list_view.dart │ │ └── q_list_view.dart │ │ ├── menu │ │ └── menu.dart │ │ ├── navigation │ │ └── qnavigation.dart │ │ ├── responsive │ │ └── q_responsive_view.dart │ │ ├── scaffold │ │ └── loading_scaffold.dart │ │ ├── statistic │ │ └── statistic.dart │ │ ├── typography │ │ └── heading.dart │ │ └── uncategorized │ │ ├── snippet_container │ │ ├── snippet_container.dart │ │ └── snippet_header.dart │ │ └── widget_demo │ │ └── widget_demo.dart └── state_util.dart ├── linux ├── .gitignore ├── CMakeLists.txt ├── flutter │ ├── CMakeLists.txt │ ├── generated_plugin_registrant.cc │ ├── generated_plugin_registrant.h │ └── generated_plugins.cmake ├── main.cc ├── my_application.cc └── my_application.h ├── macos ├── .gitignore ├── Flutter │ ├── Flutter-Debug.xcconfig │ ├── Flutter-Release.xcconfig │ └── GeneratedPluginRegistrant.swift ├── Runner.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ └── xcschemes │ │ └── Runner.xcscheme ├── Runner.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── Runner │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── app_icon_1024.png │ │ │ ├── app_icon_128.png │ │ │ ├── app_icon_16.png │ │ │ ├── app_icon_256.png │ │ │ ├── app_icon_32.png │ │ │ ├── app_icon_512.png │ │ │ └── app_icon_64.png │ ├── Base.lproj │ │ └── MainMenu.xib │ ├── Configs │ │ ├── AppInfo.xcconfig │ │ ├── Debug.xcconfig │ │ ├── Release.xcconfig │ │ └── Warnings.xcconfig │ ├── DebugProfile.entitlements │ ├── Info.plist │ ├── MainFlutterWindow.swift │ └── Release.entitlements └── RunnerTests │ └── RunnerTests.swift ├── publish.bat ├── pubspec.lock ├── pubspec.yaml ├── test └── widget_test.dart ├── web ├── favicon.png ├── icons │ ├── Icon-192.png │ ├── Icon-512.png │ ├── Icon-maskable-192.png │ └── Icon-maskable-512.png ├── index.html └── manifest.json └── windows ├── .gitignore ├── CMakeLists.txt ├── flutter ├── CMakeLists.txt ├── generated_plugin_registrant.cc ├── generated_plugin_registrant.h └── generated_plugins.cmake └── runner ├── CMakeLists.txt ├── Runner.rc ├── flutter_window.cpp ├── flutter_window.h ├── main.cpp ├── resource.h ├── resources └── app_icon.ico ├── runner.exe.manifest ├── utils.cpp ├── utils.h ├── win32_window.cpp └── win32_window.h /.gitignore: -------------------------------------------------------------------------------- 1 | # Miscellaneous 2 | *.class 3 | *.log 4 | *.pyc 5 | *.swp 6 | .DS_Store 7 | .atom/ 8 | .buildlog/ 9 | .history 10 | .svn/ 11 | migrate_working_dir/ 12 | .vscode/udf.code-snippets 13 | temp.png 14 | 15 | # IntelliJ related 16 | *.iml 17 | *.ipr 18 | *.iws 19 | .idea/ 20 | 21 | # The .vscode folder contains launch configuration and tasks you configure in 22 | # VS Code which you may wish to be included in version control, so this line 23 | # is commented out by default. 24 | #.vscode/ 25 | 26 | # Flutter/Dart/Pub related 27 | **/doc/api/ 28 | **/ios/Flutter/.last_build_id 29 | .dart_tool/ 30 | .flutter-plugins 31 | .flutter-plugins-dependencies 32 | .pub-cache/ 33 | .pub/ 34 | /build/ 35 | 36 | # Symbolication related 37 | app.*.symbols 38 | 39 | # Obfuscation related 40 | app.*.map.json 41 | 42 | # Android Studio will place build artifacts here 43 | /android/app/debug 44 | /android/app/profile 45 | /android/app/release 46 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | // Use IntelliSense to learn about possible attributes. 3 | // Hover to view descriptions of existing attributes. 4 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 5 | "version": "0.2.0", 6 | "configurations": [ 7 | { 8 | "name": "hyper_ui", 9 | "request": "launch", 10 | "type": "dart" 11 | }, 12 | { 13 | "name": "hyper_ui (profile mode)", 14 | "request": "launch", 15 | "type": "dart", 16 | "flutterMode": "profile" 17 | }, 18 | { 19 | "name": "hyper_ui (release mode)", 20 | "request": "launch", 21 | "type": "dart", 22 | "flutterMode": "release" 23 | } 24 | ] 25 | } -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "[dart]": { 3 | "editor.formatOnSave": true, 4 | "editor.codeActionsOnSave": { 5 | "source.fixAll": "explicit" 6 | }, 7 | "editor.formatOnType": true, 8 | "editor.rulers": [ 9 | 80 10 | ], 11 | "editor.selectionHighlight": false, 12 | "editor.suggest.snippetsPreventQuickSuggestions": false, 13 | "editor.suggestSelection": "first", 14 | "editor.tabCompletion": "onlySnippets", 15 | "editor.wordBasedSuggestions": "off", 16 | "editor.defaultFormatter": "Dart-Code.dart-code" 17 | }, 18 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Rekomendasi SDK 2 | - Flutter 3.22.2 3 | - JDK 17.0.12 4 | 5 | --- 6 | 7 | Demo URL | denyocr.world@gmail.com 8 | 9 | # Cara menggunakan HYPER UI sebagai Package 10 | 1. Buat project Flutter baru 11 | 2. Tambahkan package hyper_ui dengan sumber dari git 12 | ``` 13 | dependencies: 14 | hyper_ui: 15 | git: 16 | url: https://github.com/9code-id/hyper_ui 17 | ``` 18 | 3. Jika ada state_util.dart, buka isinya dan comment 19 | 4. Buka main.dart, sharusnya kode terkait navigatorKey akan error, perbaiki import-nya agar tidak error 20 | 5. Done 21 | 22 | 23 | # Web Support 24 | Jangan lupa tambahkan ini sebelum di web/index.html 25 | Agar project ini berjalan dengan baik di versi web. 26 | Tambahkan lagi jika kamu menghapus-nya lagi dari index.html. 27 | Misalnya dengan menghapus directory web lalu mengekesekusi perintah flutter create . 28 | ``` 29 | 30 | ``` -------------------------------------------------------------------------------- /android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | **/*.keystore 13 | **/*.jks 14 | -------------------------------------------------------------------------------- /android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /android/app/src/main/kotlin/com/example/hyper_ui/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.hyper_ui 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() 6 | -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-v21/launch_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 15 | 18 | 19 | -------------------------------------------------------------------------------- /android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- 1 | allprojects { 2 | repositories { 3 | google() 4 | mavenCentral() 5 | } 6 | } 7 | 8 | rootProject.buildDir = "../build" 9 | subprojects { 10 | project.buildDir = "${rootProject.buildDir}/${project.name}" 11 | } 12 | subprojects { 13 | project.evaluationDependsOn(":app") 14 | } 15 | 16 | tasks.register("clean", Delete) { 17 | delete rootProject.buildDir 18 | } 19 | -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx4G -XX:+HeapDumpOnOutOfMemoryError 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | zipStoreBase=GRADLE_USER_HOME 4 | zipStorePath=wrapper/dists 5 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.3-all.zip 6 | -------------------------------------------------------------------------------- /android/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { 2 | def flutterSdkPath = { 3 | def properties = new Properties() 4 | file("local.properties").withInputStream { properties.load(it) } 5 | def flutterSdkPath = properties.getProperty("flutter.sdk") 6 | assert flutterSdkPath != null, "flutter.sdk not set in local.properties" 7 | return flutterSdkPath 8 | }() 9 | 10 | includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") 11 | 12 | repositories { 13 | google() 14 | mavenCentral() 15 | gradlePluginPortal() 16 | } 17 | } 18 | 19 | plugins { 20 | id "dev.flutter.flutter-plugin-loader" version "1.0.0" 21 | id "com.android.application" version "7.3.0" apply false 22 | id "org.jetbrains.kotlin.android" version "1.9.0" apply false 23 | } 24 | 25 | include ":app" 26 | -------------------------------------------------------------------------------- /assets/icon/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/assets/icon/icon.png -------------------------------------------------------------------------------- /assets/icon/icon_horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/assets/icon/icon_horizontal.png -------------------------------------------------------------------------------- /assets/icon/icon_title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/assets/icon/icon_title.png -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- 1 | { 2 | "modules": [ 3 | "web/web_asset" 4 | ], 5 | "module_directory_name": "module", 6 | "experimental_mode": false, 7 | "learning_mode": false, 8 | "unfreezed": true, 9 | "use_cubit": false, 10 | "ignore_core_generator_for_directories": [ 11 | "lib/model", 12 | "lib/models" 13 | ] 14 | } -------------------------------------------------------------------------------- /dev/download_file.bat: -------------------------------------------------------------------------------- 1 | curl -o %1 %2 -------------------------------------------------------------------------------- /ios/.gitignore: -------------------------------------------------------------------------------- 1 | **/dgph 2 | *.mode1v3 3 | *.mode2v3 4 | *.moved-aside 5 | *.pbxuser 6 | *.perspectivev3 7 | **/*sync/ 8 | .sconsign.dblite 9 | .tags* 10 | **/.vagrant/ 11 | **/DerivedData/ 12 | Icon? 13 | **/Pods/ 14 | **/.symlinks/ 15 | profile 16 | xcuserdata 17 | **/.generated/ 18 | Flutter/App.framework 19 | Flutter/Flutter.framework 20 | Flutter/Flutter.podspec 21 | Flutter/Generated.xcconfig 22 | Flutter/ephemeral/ 23 | Flutter/app.flx 24 | Flutter/app.zip 25 | Flutter/flutter_assets/ 26 | Flutter/flutter_export_environment.sh 27 | ServiceDefinitions.json 28 | Runner/GeneratedPluginRegistrant.* 29 | 30 | # Exceptions to above rules. 31 | !default.mode1v3 32 | !default.mode2v3 33 | !default.pbxuser 34 | !default.perspectivev3 35 | -------------------------------------------------------------------------------- /ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | io.flutter.flutter.app 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | App 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | MinimumOSVersion 24 | 12.0 25 | 26 | 27 | -------------------------------------------------------------------------------- /ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import Flutter 2 | import UIKit 3 | 4 | @UIApplicationMain 5 | @objc class AppDelegate: FlutterAppDelegate { 6 | override func application( 7 | _ application: UIApplication, 8 | didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? 9 | ) -> Bool { 10 | GeneratedPluginRegistrant.register(with: self) 11 | return super.application(application, didFinishLaunchingWithOptions: launchOptions) 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "LaunchImage.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "LaunchImage@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "LaunchImage@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /ios/RunnerTests/RunnerTests.swift: -------------------------------------------------------------------------------- 1 | import Flutter 2 | import UIKit 3 | import XCTest 4 | 5 | class RunnerTests: XCTestCase { 6 | 7 | func testExample() { 8 | // If you add code to the Runner application, consider adding tests here. 9 | // See https://developer.apple.com/documentation/xctest for more information about using XCTest. 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /lib/config.dart: -------------------------------------------------------------------------------- 1 | class AppConfig { 2 | static String baseUrl = "https://9code.id"; 3 | static String token = ""; 4 | static String googleMapApiKey = "YOUR_API_KEY"; 5 | } 6 | -------------------------------------------------------------------------------- /lib/core_package.dart: -------------------------------------------------------------------------------- 1 | export 'package:cupertino_icons/cupertino_icons.dart'; 2 | export 'package:freezed_annotation/freezed_annotation.dart'; 3 | export 'package:json_annotation/json_annotation.dart'; 4 | export 'package:intl/intl.dart'; 5 | export 'package:google_fonts/google_fonts.dart'; 6 | export 'package:material_design_icons_flutter/material_design_icons_flutter.dart'; 7 | export 'package:image_picker/image_picker.dart'; 8 | export 'package:dio/dio.dart'; 9 | export 'package:file_picker/file_picker.dart'; 10 | export 'package:uuid/uuid.dart'; 11 | export 'package:cached_network_image/cached_network_image.dart'; 12 | export 'package:flutter_map/flutter_map.dart'; 13 | export 'package:carousel_slider/carousel_slider.dart'; 14 | export 'package:flutter_rating_bar/flutter_rating_bar.dart'; 15 | export 'package:url_launcher/url_launcher.dart'; 16 | -------------------------------------------------------------------------------- /lib/model/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/model/_ -------------------------------------------------------------------------------- /lib/module/snippet/_/__str/str_template.dart: -------------------------------------------------------------------------------- 1 | //#GROUP_TEMPLATE skip_docs 2 | /* 3 | //#TEMPLATE CURRENCY_EUR 4 | € 5 | //#END 6 | */ 7 | -------------------------------------------------------------------------------- /lib/module/snippet/_/__transform/transform.dart: -------------------------------------------------------------------------------- 1 | //#GROUP_TEMPLATE http_ui 2 | /* 3 | //#TEMPLATE transformMatrix4 4 | transform: Matrix4.translationValues(0.0, -30, 0), 5 | //#END 6 | */ 7 | -------------------------------------------------------------------------------- /lib/module/snippet/_/common_snippet.dart: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | #GROUP_TEMPLATE data_dummy 4 | #TEMPLATE randomImage 5 | "@randomImage" 6 | #END 7 | #TEMPLATE randomImagePicasso 8 | "@randomImagePicasso" 9 | #END 10 | #TEMPLATE randomName 11 | "@randomName" 12 | #END 13 | #TEMPLATE randomAddress 14 | "@randomAddress" 15 | #END 16 | 17 | #GROUP_TEMPLATE skip_docs 18 | #TEMPLATE text 19 | Text("text"), 20 | #END 21 | #TEMPLATE pa 22 | padding: const EdgeInsets.all($1), 23 | #END 24 | #TEMPLATE ma 25 | margin: const EdgeInsets.all($1), 26 | #END 27 | 28 | //#TEMPLATE align_center 29 | textAlign: TextAlign.center, 30 | //#END 31 | 32 | //#TEMPLATE align_left 33 | textAlign: TextAlign.left, 34 | //#END 35 | 36 | //#TEMPLATE align_right 37 | textAlign: TextAlign.right, 38 | //#END 39 | 40 | //#TEMPLATE overflow_ellipsis 41 | overflow: TextOverflow.ellipsis, 42 | //#END 43 | 44 | //#TEMPLATE ellips 45 | overflow: TextOverflow.ellipsis, 46 | //#END 47 | */ 48 | -------------------------------------------------------------------------------- /lib/module/snippet/_/credit/credit.dart: -------------------------------------------------------------------------------- 1 | class ZffTrXSpecialCredit { 2 | /* 3 | https://capekngoding.com 4 | https://www.youtube.com/c/capekngoding 5 | 6 | Flutter Hyper Extension: 7 | https://marketplace.visualstudio.com/items?itemName=denyocr.flutter-hyper-extension 8 | */ 9 | } 10 | -------------------------------------------------------------------------------- /lib/module/snippet/_/cursor.dart: -------------------------------------------------------------------------------- 1 | dynamic xcursor1; 2 | -------------------------------------------------------------------------------- /lib/module/snippet/_/readme: -------------------------------------------------------------------------------- 1 | This directories is generated by Flutter Hyper Extension 2 | Please, delete this directory if you don't want it. -------------------------------------------------------------------------------- /lib/module/snippet/_/stateless_and_statefull/reuseable_widget.dart: -------------------------------------------------------------------------------- 1 | //#GROUP_TEMPLATE class 2 | /* 3 | //#TEMPLATE reuseable 4 | // ignore_for_file: camel_case_types 5 | import 'package:flutter/material.dart'; 6 | 7 | class xcursor1 extends StatefulWidget { 8 | final String value; 9 | final Function(String value) onChanged; 10 | final String? label; 11 | 12 | const xcursor1({ 13 | Key? key, 14 | required this.value, 15 | required this.onChanged, 16 | this.label, 17 | }) : super(key: key); 18 | 19 | @override 20 | State createState() => _xcursor1State(); 21 | } 22 | 23 | class _xcursor1State extends State { 24 | @override 25 | Widget build(BuildContext context) { 26 | return TextField( 27 | onChanged: (value) => widget.onChanged(value), 28 | decoration: InputDecoration.collapsed( 29 | hintText: widget.label, 30 | ), 31 | ); 32 | } 33 | } 34 | //#END 35 | */ 36 | -------------------------------------------------------------------------------- /lib/module/snippet/_/stateless_and_statefull/statefull_widget.dart: -------------------------------------------------------------------------------- 1 | //#GROUP_TEMPLATE class 2 | /* 3 | //#TEMPLATE stfl 4 | // ignore_for_file: camel_case_types, prefer_typing_uninitialized_variables 5 | 6 | import 'package:flutter/material.dart'; 7 | 8 | class xcursor1 extends StatefulWidget { 9 | const xcursor1({Key? key}) : super(key: key); 10 | 11 | @override 12 | State createState() => _xcursor1State(); 13 | } 14 | 15 | class _xcursor1State extends State { 16 | @override 17 | Widget build(BuildContext context) { 18 | return Scaffold( 19 | appBar: AppBar( 20 | title: const Text("Dashboard"), 21 | actions: const [], 22 | ), 23 | body: SingleChildScrollView( 24 | child: Container( 25 | padding: const EdgeInsets.all(10.0), 26 | child: Column( 27 | children: [xcursor2], 28 | ), 29 | ), 30 | ), 31 | ); 32 | } 33 | } 34 | 35 | //#END 36 | */ 37 | -------------------------------------------------------------------------------- /lib/module/snippet/_/stateless_and_statefull/stateless_widget.dart: -------------------------------------------------------------------------------- 1 | //#GROUP_TEMPLATE class 2 | /* 3 | //#TEMPLATE stss 4 | // ignore_for_file: camel_case_types, prefer_typing_uninitialized_variables 5 | 6 | import 'package:flutter/material.dart'; 7 | 8 | class xcursor1 extends StatelessWidget { 9 | const xcursor1({Key? key}) : super(key: key); 10 | 11 | @override 12 | Widget build(BuildContext context) { 13 | return Scaffold( 14 | appBar: AppBar( 15 | title: const Text("Dashboard"), 16 | actions: const [], 17 | ), 18 | body: SingleChildScrollView( 19 | child: Container( 20 | padding: const EdgeInsets.all(10.0), 21 | child: Column( 22 | children: [xcursor2], 23 | ), 24 | ), 25 | ), 26 | ); 27 | } 28 | } 29 | //#END 30 | 31 | var xcursor2; 32 | */ 33 | -------------------------------------------------------------------------------- /lib/module/snippet/_/template_card/controller/template_card_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import '../view/template_card_view.dart'; 3 | 4 | class TemplateCardController extends State { 5 | static late TemplateCardController instance; 6 | late TemplateCardView view; 7 | 8 | @override 9 | void initState() { 10 | instance = this; 11 | super.initState(); 12 | } 13 | 14 | @override 15 | void dispose() => super.dispose(); 16 | 17 | @override 18 | Widget build(BuildContext context) => widget.build(context, this); 19 | } 20 | -------------------------------------------------------------------------------- /lib/module/snippet/_/template_card/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/_/template_card/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/_/templates/menu/menu.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | class MenuView extends StatelessWidget { 4 | const MenuView({super.key}); 5 | 6 | @override 7 | Widget build(BuildContext context) { 8 | return Scaffold( 9 | appBar: AppBar( 10 | backgroundColor: Colors.red[400], 11 | title: const Text("Menu"), 12 | ), 13 | body: SingleChildScrollView( 14 | controller: ScrollController(), 15 | child: const Padding( 16 | padding: EdgeInsets.all(20.0), 17 | child: Column( 18 | children: [], 19 | ), 20 | ), 21 | ), 22 | ); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /lib/module/snippet/_/tutorial/http_tutorial/http_tutorial.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | class HttpTutorialView extends StatelessWidget { 4 | const HttpTutorialView({super.key}); 5 | 6 | @override 7 | Widget build(BuildContext context) { 8 | return const Scaffold(); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /lib/module/snippet/_snippet_app/uk_button/controller/uk_button_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/uk_button_view.dart'; 4 | 5 | class UkButtonController extends State { 6 | static late UkButtonController instance; 7 | late UkButtonView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/_snippet_app/uk_button/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/_snippet_app/uk_button/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/_snippet_app/uk_carousel/controller/uk_carousel_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | 4 | class UkCarouselSliderController extends State { 5 | static late UkCarouselSliderController instance; 6 | late UkCarouselView view; 7 | 8 | @override 9 | void initState() { 10 | instance = this; 11 | super.initState(); 12 | } 13 | 14 | @override 15 | void dispose() => super.dispose(); 16 | 17 | @override 18 | Widget build(BuildContext context) => widget.build(context, this); 19 | 20 | int currentIndex = 0; 21 | final CarouselSliderController carouselSliderController = 22 | CarouselSliderController(); 23 | } 24 | -------------------------------------------------------------------------------- /lib/module/snippet/_snippet_app/uk_carousel/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/_snippet_app/uk_carousel/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/_snippet_app/uk_dashboard/controller/uk_dashboard_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/uk_dashboard_view.dart'; 4 | 5 | class UkDashboardController extends State { 6 | static late UkDashboardController instance; 7 | late UkDashboardView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/_snippet_app/uk_dashboard/model/uk_dashboard_menu_item.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | class UkDashboardMenuItem { 4 | final String label; 5 | final Widget view; 6 | 7 | UkDashboardMenuItem({ 8 | required this.label, 9 | required this.view, 10 | }); 11 | } 12 | -------------------------------------------------------------------------------- /lib/module/snippet/_snippet_app/uk_dashboard/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/_snippet_app/uk_dashboard/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/_snippet_app/uk_form/controller/uk_form_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/uk_form_view.dart'; 4 | 5 | class UkFormController extends State { 6 | static late UkFormController instance; 7 | late UkFormView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | 21 | GlobalKey formKey = GlobalKey(); 22 | } 23 | -------------------------------------------------------------------------------- /lib/module/snippet/_snippet_app/uk_form/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/_snippet_app/uk_form/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/_snippet_app/uk_main_navigation/controller/uk_main_navigation_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/uk_main_navigation_view.dart'; 4 | 5 | class UkMainNavigationController extends State { 6 | static late UkMainNavigationController instance; 7 | late UkMainNavigationView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/_snippet_app/uk_main_navigation/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/_snippet_app/uk_main_navigation/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/_snippet_app/uk_navigation/controller/uk_navigation_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/uk_navigation_view.dart'; 4 | 5 | class UkNavigationController extends State { 6 | static late UkNavigationController instance; 7 | late UkNavigationView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/_snippet_app/uk_navigation/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/_snippet_app/uk_navigation/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_alert/controller/cg_alert_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_alert_view.dart'; 4 | 5 | class CgAlertController extends State { 6 | static late CgAlertController instance; 7 | late CgAlertView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_alert/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_alert/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_button/controller/cg_button_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_button_view.dart'; 4 | 5 | class CgButtonController extends State { 6 | static late CgButtonController instance; 7 | late CgButtonView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_button/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_button/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_calendar/controller/cg_calendar_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_calendar_view.dart'; 4 | 5 | class CgCalendarController extends State { 6 | static late CgCalendarController instance; 7 | late CgCalendarView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_calendar/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_calendar/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_card/controller/cg_card_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_card_view.dart'; 4 | 5 | class CgCardController extends State { 6 | static late CgCardController instance; 7 | late CgCardView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_card/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_card/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_card2/controller/cg_card2_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_card2_view.dart'; 4 | 5 | class CgCard2Controller extends State { 6 | static late CgCard2Controller instance; 7 | late CgCard2View view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_card2/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_card2/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_card2_statistic/controller/cg_card2_statistic_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_card2_statistic_view.dart'; 4 | 5 | class CgCard2StatisticController extends State { 6 | static late CgCard2StatisticController instance; 7 | late CgCard2StatisticView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_card2_statistic/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_card2_statistic/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_carousel/controller/cg_carousel_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | 4 | class CgCarouselSliderController extends State { 5 | static late CgCarouselSliderController instance; 6 | late CgCarouselView view; 7 | 8 | @override 9 | void initState() { 10 | instance = this; 11 | super.initState(); 12 | } 13 | 14 | @override 15 | void dispose() => super.dispose(); 16 | 17 | @override 18 | Widget build(BuildContext context) => widget.build(context, this); 19 | 20 | int currentIndex = 0; 21 | final CarouselSliderController carouselSliderController = 22 | CarouselSliderController(); 23 | } 24 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_carousel/view/cg_carousel_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | 4 | //#GROUP_TEMPLATE carousel 5 | class CgCarouselView extends StatefulWidget { 6 | const CgCarouselView({super.key}); 7 | 8 | Widget build(context, CgCarouselSliderController controller) { 9 | controller.view = this; 10 | 11 | return Scaffold( 12 | appBar: AppBar( 13 | title: const Text("Deprecreated"), 14 | actions: const [], 15 | ), 16 | ); 17 | } 18 | 19 | @override 20 | State createState() => CgCarouselSliderController(); 21 | } 22 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_carousel/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_carousel/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_chart/controller/cg_chart_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_chart_view.dart'; 4 | 5 | class CgChartController extends State { 6 | static late CgChartController instance; 7 | late CgChartView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_chart/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_chart/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_circle_avatar/controller/cg_circle_avatar_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_circle_avatar_view.dart'; 4 | 5 | class CgCircleAvatarController extends State { 6 | static late CgCircleAvatarController instance; 7 | late CgCircleAvatarView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_circle_avatar/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_circle_avatar/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_colors/controller/cg_colors_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_colors_view.dart'; 4 | 5 | class CgColorsController extends State { 6 | static late CgColorsController instance; 7 | late CgColorsView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_colors/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_colors/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_common/controller/cg_common_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_common_view.dart'; 4 | 5 | class CgCommonController extends State { 6 | static late CgCommonController instance; 7 | late CgCommonView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_common/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_common/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_container/controller/cg_container_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_container_view.dart'; 4 | 5 | class CgContainerController extends State { 6 | static late CgContainerController instance; 7 | late CgContainerView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_container/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_container/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_dashboard/controller/cg_dashboard_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_dashboard_view.dart'; 4 | 5 | class CgDashboardController extends State { 6 | static late CgDashboardController instance; 7 | late CgDashboardView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_dashboard/service/cg_dashboard_service.dart: -------------------------------------------------------------------------------- 1 | import 'dart:math'; 2 | 3 | class CgDashboardService { 4 | List getChartPoints() { 5 | List items = []; 6 | for (var i = 0; i < 10; i++) { 7 | items.add({ 8 | "year": 2000 + i, 9 | "sales": Random().nextInt(81) + 10, 10 | }); 11 | } 12 | return items; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_dashboard/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_dashboard/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_firebase/controller/cg_firebase_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_firebase_view.dart'; 4 | 5 | class CgFirebaseController extends State { 6 | static late CgFirebaseController instance; 7 | late CgFirebaseView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_firebase/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_firebase/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_form/controller/cg_form_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_form_view.dart'; 4 | 5 | class CgFormController extends State { 6 | static late CgFormController instance; 7 | late CgFormView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_form/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_form/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_future/controller/cg_future_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_future_view.dart'; 4 | 5 | class CgFutureController extends State { 6 | static late CgFutureController instance; 7 | late CgFutureView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_future/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_future/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_get/controller/cg_get_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_get_view.dart'; 4 | 5 | class CgGetController extends State { 6 | static late CgGetController instance; 7 | late CgGetView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_get/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_get/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_grid/controller/cg_grid_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_grid_view.dart'; 4 | 5 | class CgGridController extends State { 6 | static late CgGridController instance; 7 | late CgGridView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_grid/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_grid/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_grid2/controller/cg_grid2_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_grid2_view.dart'; 4 | 5 | class CgGrid2Controller extends State { 6 | static late CgGrid2Controller instance; 7 | late CgGrid2View view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_grid2/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_grid2/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_hotkey/controller/cg_hotkey_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_hotkey_view.dart'; 4 | 5 | class CgHotkeyController extends State { 6 | static late CgHotkeyController instance; 7 | late CgHotkeyView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_hotkey/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_hotkey/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_http/controller/cg_http_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import '../view/cg_http_view.dart'; 3 | 4 | class CgHttpController extends State { 5 | static late CgHttpController instance; 6 | late CgHttpView view; 7 | 8 | @override 9 | void initState() { 10 | instance = this; 11 | super.initState(); 12 | } 13 | 14 | @override 15 | void dispose() => super.dispose(); 16 | 17 | @override 18 | Widget build(BuildContext context) => widget.build(context, this); 19 | } 20 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_http/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_http/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_hui_button/controller/cg_hui_button_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_hui_button_view.dart'; 4 | 5 | class CgHuiButtonController extends State { 6 | static late CgHuiButtonController instance; 7 | late CgHuiButtonView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_hui_button/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_hui_button/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_hui_grid/controller/cg_hui_grid_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_hui_grid_view.dart'; 4 | 5 | class CgHuiGridController extends State { 6 | static late CgHuiGridController instance; 7 | late CgHuiGridView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_hui_grid/view/cg_hui_grid_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../controller/cg_hui_grid_controller.dart'; 4 | 5 | class CgHuiGridView extends StatefulWidget { 6 | const CgHuiGridView({super.key}); 7 | 8 | Widget build(context, CgHuiGridController controller) { 9 | controller.view = this; 10 | 11 | return Scaffold( 12 | appBar: AppBar( 13 | title: const Text("CgHuiGrid"), 14 | actions: const [], 15 | ), 16 | body: SingleChildScrollView( 17 | child: Container( 18 | padding: const EdgeInsets.all(10.0), 19 | child: const Column( 20 | children: [], 21 | ), 22 | ), 23 | ), 24 | ); 25 | } 26 | 27 | @override 28 | State createState() => CgHuiGridController(); 29 | } 30 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_hui_grid/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_hui_grid/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_hyperui_dialog/controller/cg_hyperui_dialog_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_hyperui_dialog_view.dart'; 4 | 5 | class CgHyperuiDialogController extends State { 6 | static late CgHyperuiDialogController instance; 7 | late CgHyperuiDialogView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_hyperui_dialog/view/cg_hyperui_dialog_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../controller/cg_hyperui_dialog_controller.dart'; 4 | 5 | class CgHyperuiDialogView extends StatefulWidget { 6 | const CgHyperuiDialogView({super.key}); 7 | 8 | Widget build(context, CgHyperuiDialogController controller) { 9 | controller.view = this; 10 | 11 | return Scaffold( 12 | appBar: AppBar( 13 | title: const Text("CgHyperuiDialog"), 14 | actions: const [], 15 | ), 16 | body: SingleChildScrollView( 17 | child: Container( 18 | padding: const EdgeInsets.all(10.0), 19 | child: const Column( 20 | children: [], 21 | ), 22 | ), 23 | ), 24 | ); 25 | } 26 | 27 | @override 28 | State createState() => CgHyperuiDialogController(); 29 | } 30 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_hyperui_dialog/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_hyperui_dialog/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_hyperui_fire_stream/controller/cg_hyperui_fire_stream_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_hyperui_fire_stream_view.dart'; 4 | 5 | class CgHyperuiFireStreamController extends State { 6 | static late CgHyperuiFireStreamController instance; 7 | late CgHyperuiFireStreamView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_hyperui_fire_stream/view/cg_hyperui_fire_stream_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../controller/cg_hyperui_fire_stream_controller.dart'; 4 | 5 | class CgHyperuiFireStreamView extends StatefulWidget { 6 | const CgHyperuiFireStreamView({super.key}); 7 | 8 | Widget build(context, CgHyperuiFireStreamController controller) { 9 | controller.view = this; 10 | 11 | return Scaffold( 12 | appBar: AppBar( 13 | title: const Text("CgHyperuiFireStream"), 14 | actions: const [], 15 | ), 16 | body: SingleChildScrollView( 17 | child: Container( 18 | padding: const EdgeInsets.all(10.0), 19 | child: const Column( 20 | children: [], 21 | ), 22 | ), 23 | ), 24 | ); 25 | } 26 | 27 | @override 28 | State createState() => 29 | CgHyperuiFireStreamController(); 30 | } 31 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_hyperui_fire_stream/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_hyperui_fire_stream/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_hyperui_form/controller/cg_hyperui_form_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_hyperui_form_view.dart'; 4 | 5 | class CgHyperuiFormController extends State { 6 | static late CgHyperuiFormController instance; 7 | late CgHyperuiFormView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | 21 | GlobalKey formKey = GlobalKey(); 22 | } 23 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_hyperui_form/view/cg_hyperui_form_view.dart: -------------------------------------------------------------------------------- 1 | //#GROUP_TEMPLATE hyperui_form 2 | 3 | import 'package:flutter/material.dart'; 4 | import 'package:hyper_ui/core.dart'; 5 | 6 | class CgHyperuiFormView extends StatefulWidget { 7 | const CgHyperuiFormView({super.key}); 8 | 9 | Widget build(context, CgHyperuiFormController controller) { 10 | controller.view = this; 11 | 12 | return Scaffold( 13 | appBar: AppBar( 14 | title: const Text("Deprecreated"), 15 | ), 16 | ); 17 | } 18 | 19 | @override 20 | State createState() => CgHyperuiFormController(); 21 | } 22 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_hyperui_form/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_hyperui_form/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_hyperui_list/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_hyperui_list/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_hyperui_mvc_generator/controller/cg_hyperui_mvc_generator_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_hyperui_mvc_generator_view.dart'; 4 | 5 | class CgHyperuiMvcGeneratorController extends State { 6 | static late CgHyperuiMvcGeneratorController instance; 7 | late CgHyperuiMvcGeneratorView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_hyperui_mvc_generator/view/cg_hyperui_mvc_generator_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../controller/cg_hyperui_mvc_generator_controller.dart'; 4 | 5 | class CgHyperuiMvcGeneratorView extends StatefulWidget { 6 | const CgHyperuiMvcGeneratorView({super.key}); 7 | 8 | Widget build(context, CgHyperuiMvcGeneratorController controller) { 9 | controller.view = this; 10 | 11 | return Scaffold( 12 | appBar: AppBar( 13 | title: const Text("CgHyperuiMvcGenerator"), 14 | actions: const [], 15 | ), 16 | body: SingleChildScrollView( 17 | child: Container( 18 | padding: const EdgeInsets.all(10.0), 19 | child: const Column( 20 | children: [], 21 | ), 22 | ), 23 | ), 24 | ); 25 | } 26 | 27 | @override 28 | State createState() => 29 | CgHyperuiMvcGeneratorController(); 30 | } 31 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_hyperui_mvc_generator/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_hyperui_mvc_generator/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_hyperui_navigation/controller/cg_hyperui_navigation_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_hyperui_navigation_view.dart'; 4 | 5 | class CgHyperuiNavigationController extends State { 6 | static late CgHyperuiNavigationController instance; 7 | late CgHyperuiNavigationView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_hyperui_navigation/view/cg_hyperui_navigation_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../controller/cg_hyperui_navigation_controller.dart'; 4 | 5 | class CgHyperuiNavigationView extends StatefulWidget { 6 | const CgHyperuiNavigationView({super.key}); 7 | 8 | Widget build(context, CgHyperuiNavigationController controller) { 9 | controller.view = this; 10 | 11 | return Scaffold( 12 | appBar: AppBar( 13 | title: const Text("CgHyperuiNavigation"), 14 | actions: const [], 15 | ), 16 | body: SingleChildScrollView( 17 | child: Container( 18 | padding: const EdgeInsets.all(10.0), 19 | child: const Column( 20 | children: [], 21 | ), 22 | ), 23 | ), 24 | ); 25 | } 26 | 27 | @override 28 | State createState() => 29 | CgHyperuiNavigationController(); 30 | } 31 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_hyperui_navigation/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_hyperui_navigation/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_hyperui_utility/controller/cg_hyperui_utility_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_hyperui_utility_view.dart'; 4 | 5 | class CgHyperuiUtilityController extends State { 6 | static late CgHyperuiUtilityController instance; 7 | late CgHyperuiUtilityView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_hyperui_utility/view/cg_hyperui_utility_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../controller/cg_hyperui_utility_controller.dart'; 4 | 5 | class CgHyperuiUtilityView extends StatefulWidget { 6 | const CgHyperuiUtilityView({super.key}); 7 | 8 | Widget build(context, CgHyperuiUtilityController controller) { 9 | controller.view = this; 10 | 11 | return Scaffold( 12 | appBar: AppBar( 13 | title: const Text("CgHyperuiUtility"), 14 | actions: const [], 15 | ), 16 | body: SingleChildScrollView( 17 | child: Container( 18 | padding: const EdgeInsets.all(10.0), 19 | child: const Column( 20 | children: [], 21 | ), 22 | ), 23 | ), 24 | ); 25 | } 26 | 27 | @override 28 | State createState() => CgHyperuiUtilityController(); 29 | } 30 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_hyperui_utility/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_hyperui_utility/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_icon/controller/cg_icon_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import '../view/cg_icon_view.dart'; 3 | 4 | class CgIconController extends State { 5 | static late CgIconController instance; 6 | late CgIconView view; 7 | 8 | @override 9 | void initState() { 10 | instance = this; 11 | super.initState(); 12 | } 13 | 14 | @override 15 | void dispose() => super.dispose(); 16 | 17 | @override 18 | Widget build(BuildContext context) => widget.build(context, this); 19 | } 20 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_icon/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_icon/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_image/controller/cg_image_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import '../view/cg_image_view.dart'; 3 | 4 | class CgImageController extends State { 5 | static late CgImageController instance; 6 | late CgImageView view; 7 | 8 | @override 9 | void initState() { 10 | instance = this; 11 | super.initState(); 12 | } 13 | 14 | @override 15 | void dispose() => super.dispose(); 16 | 17 | @override 18 | Widget build(BuildContext context) => widget.build(context, this); 19 | } 20 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_image/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_image/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_list/controller/cg_list_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import '../view/cg_list_view.dart'; 3 | 4 | class CgListController extends State { 5 | static late CgListController instance; 6 | late CgListView view; 7 | 8 | @override 9 | void initState() { 10 | instance = this; 11 | super.initState(); 12 | } 13 | 14 | @override 15 | void dispose() => super.dispose(); 16 | 17 | @override 18 | Widget build(BuildContext context) => widget.build(context, this); 19 | } 20 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_list/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_list/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_list_checker/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_list_checker/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_list_item/controller/cg_list_item_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_list_item_view.dart'; 4 | 5 | class CgListItemController extends State { 6 | static late CgListItemController instance; 7 | late CgListItemView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_list_item/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_list_item/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_logo/controller/cg_logo_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_logo_view.dart'; 4 | 5 | class CgLogoController extends State { 6 | static late CgLogoController instance; 7 | late CgLogoView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_logo/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_logo/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_main/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_main/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_main/widget/cg_main_menu_category.dart: -------------------------------------------------------------------------------- 1 | // ignore_for_file: camel_case_types, prefer_typing_uninitialized_variables 2 | 3 | import 'package:flutter/material.dart'; 4 | 5 | class CgMainMenuCategory extends StatelessWidget { 6 | final String label; 7 | const CgMainMenuCategory({ 8 | super.key, 9 | required this.label, 10 | }); 11 | 12 | @override 13 | Widget build(BuildContext context) { 14 | return Padding( 15 | padding: const EdgeInsets.symmetric( 16 | horizontal: 12.0, 17 | vertical: 16.0, 18 | ), 19 | child: Text( 20 | label, 21 | style: TextStyle( 22 | fontSize: 14.0, 23 | fontWeight: FontWeight.bold, 24 | color: Colors.grey[400], 25 | ), 26 | ), 27 | ); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_map/controller/cg_map_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import '../view/cg_map_view.dart'; 3 | 4 | class CgMapController extends State { 5 | static late CgMapController instance; 6 | late CgMapView view; 7 | 8 | @override 9 | void initState() { 10 | instance = this; 11 | super.initState(); 12 | } 13 | 14 | @override 15 | void dispose() => super.dispose(); 16 | 17 | @override 18 | Widget build(BuildContext context) => widget.build(context, this); 19 | } 20 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_map/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_map/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_menubar/controller/cg_menubar_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_menubar_view.dart'; 4 | 5 | class CgMenubarController extends State { 6 | static late CgMenubarController instance; 7 | late CgMenubarView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_menubar/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_menubar/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_mvc/controller/cg_mvc_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import '../view/cg_mvc_view.dart'; 3 | 4 | class CgMvcController extends State { 5 | static late CgMvcController instance; 6 | late CgMvcView view; 7 | 8 | @override 9 | void initState() { 10 | instance = this; 11 | super.initState(); 12 | } 13 | 14 | @override 15 | void dispose() => super.dispose(); 16 | 17 | @override 18 | Widget build(BuildContext context) => widget.build(context, this); 19 | } 20 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_mvc/view/cg_mvc_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../controller/cg_mvc_controller.dart'; 4 | 5 | class CgMvcView extends StatefulWidget { 6 | const CgMvcView({super.key}); 7 | 8 | Widget build(context, CgMvcController controller) { 9 | controller.view = this; 10 | 11 | return Scaffold( 12 | appBar: AppBar( 13 | title: const Text("CgMvc"), 14 | actions: const [], 15 | ), 16 | body: SingleChildScrollView( 17 | child: Container( 18 | padding: const EdgeInsets.all(10.0), 19 | child: const Column( 20 | children: [], 21 | ), 22 | ), 23 | ), 24 | ); 25 | } 26 | 27 | @override 28 | State createState() => CgMvcController(); 29 | } 30 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_mvc/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_mvc/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_navigation/controller/cg_navigation_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_navigation_view.dart'; 4 | 5 | class CgNavigationController extends State { 6 | static late CgNavigationController instance; 7 | late CgNavigationView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_navigation/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_navigation/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_premade_dashboard/controller/cg_premade_dashboard_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_premade_dashboard_view.dart'; 4 | 5 | class CgPremadeDashboardController extends State { 6 | static late CgPremadeDashboardController instance; 7 | late CgPremadeDashboardView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_premade_dashboard/view/cg_premade_dashboard_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../controller/cg_premade_dashboard_controller.dart'; 4 | 5 | class CgPremadeDashboardView extends StatefulWidget { 6 | const CgPremadeDashboardView({super.key}); 7 | 8 | Widget build(context, CgPremadeDashboardController controller) { 9 | controller.view = this; 10 | 11 | return Scaffold( 12 | appBar: AppBar( 13 | title: const Text("CgPremadeDashboard"), 14 | actions: const [], 15 | ), 16 | body: SingleChildScrollView( 17 | child: Container( 18 | padding: const EdgeInsets.all(10.0), 19 | child: const Column( 20 | children: [], 21 | ), 22 | ), 23 | ), 24 | ); 25 | } 26 | 27 | @override 28 | State createState() => CgPremadeDashboardController(); 29 | } 30 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_premade_dashboard/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_premade_dashboard/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_premade_detail/controller/cg_premade_detail_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_premade_detail_view.dart'; 4 | 5 | class CgPremadeDetailController extends State { 6 | static late CgPremadeDetailController instance; 7 | late CgPremadeDetailView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_premade_detail/service/cg_premade_detail_service.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | 4 | class CgPremadeDetailService { 5 | static List menuList = [ 6 | { 7 | 'label': 'Product Detail 1', 8 | 'icon': MdiIcons.keyboardOutline, 9 | 'color': Colors.blue, 10 | 'page': const CgpProductDetail1View(), 11 | }, 12 | { 13 | 'label': 'Product Detail 2', 14 | 'icon': MdiIcons.keyboardOutline, 15 | 'color': Colors.blue, 16 | 'page': const CgpProductDetail2View(), 17 | }, 18 | ]; 19 | } 20 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_premade_detail/view/cg_premade_detail_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | 4 | class CgPremadeDetailView extends StatefulWidget { 5 | const CgPremadeDetailView({super.key}); 6 | 7 | Widget build(context, CgPremadeDetailController controller) { 8 | controller.view = this; 9 | 10 | return Scaffold( 11 | appBar: AppBar( 12 | title: const Text("CgPremadeDetail"), 13 | actions: const [], 14 | ), 15 | body: Container( 16 | padding: const EdgeInsets.all(10.0), 17 | child: Column( 18 | children: [ 19 | Expanded( 20 | child: QMenuList( 21 | items: CgPremadeDetailService.menuList, 22 | ), 23 | ), 24 | ], 25 | ), 26 | ), 27 | ); 28 | } 29 | 30 | @override 31 | State createState() => CgPremadeDetailController(); 32 | } 33 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_premade_detail/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_premade_detail/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_premade_list/controller/cg_premade_list_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import '../view/cg_premade_list_view.dart'; 3 | 4 | class CgPremadeListController extends State { 5 | static late CgPremadeListController instance; 6 | late CgPremadeListView view; 7 | 8 | @override 9 | void initState() { 10 | instance = this; 11 | super.initState(); 12 | } 13 | 14 | @override 15 | void dispose() => super.dispose(); 16 | 17 | @override 18 | Widget build(BuildContext context) => widget.build(context, this); 19 | } 20 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_premade_list/view/cg_premade_list_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../controller/cg_premade_list_controller.dart'; 4 | 5 | class CgPremadeListView extends StatefulWidget { 6 | const CgPremadeListView({super.key}); 7 | 8 | Widget build(context, CgPremadeListController controller) { 9 | controller.view = this; 10 | 11 | return Scaffold( 12 | appBar: AppBar( 13 | title: const Text("CgPremadeList"), 14 | actions: const [], 15 | ), 16 | body: SingleChildScrollView( 17 | child: Container( 18 | padding: const EdgeInsets.all(10.0), 19 | child: const Column( 20 | children: [], 21 | ), 22 | ), 23 | ), 24 | ); 25 | } 26 | 27 | @override 28 | State createState() => CgPremadeListController(); 29 | } 30 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_premade_list/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_premade_list/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_premade_login/controller/cg_premade_login_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_premade_login_view.dart'; 4 | 5 | class CgPremadeLoginController extends State { 6 | static late CgPremadeLoginController instance; 7 | late CgPremadeLoginView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_premade_login/view/cg_premade_login_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../controller/cg_premade_login_controller.dart'; 4 | 5 | class CgPremadeLoginView extends StatefulWidget { 6 | const CgPremadeLoginView({super.key}); 7 | 8 | Widget build(context, CgPremadeLoginController controller) { 9 | controller.view = this; 10 | 11 | return Scaffold( 12 | appBar: AppBar( 13 | title: const Text("CgPremadeLogin"), 14 | actions: const [], 15 | ), 16 | body: SingleChildScrollView( 17 | child: Container( 18 | padding: const EdgeInsets.all(10.0), 19 | child: const Column( 20 | children: [], 21 | ), 22 | ), 23 | ), 24 | ); 25 | } 26 | 27 | @override 28 | State createState() => CgPremadeLoginController(); 29 | } 30 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_premade_login/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_premade_login/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_premade_profile/controller/cg_premade_profile_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import '../view/cg_premade_profile_view.dart'; 3 | 4 | class CgPremadeProfileController extends State { 5 | static late CgPremadeProfileController instance; 6 | late CgPremadeProfileView view; 7 | 8 | @override 9 | void initState() { 10 | instance = this; 11 | super.initState(); 12 | } 13 | 14 | @override 15 | void dispose() => super.dispose(); 16 | 17 | @override 18 | Widget build(BuildContext context) => widget.build(context, this); 19 | } 20 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_premade_profile/view/cg_premade_profile_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../controller/cg_premade_profile_controller.dart'; 4 | 5 | class CgPremadeProfileView extends StatefulWidget { 6 | const CgPremadeProfileView({super.key}); 7 | 8 | Widget build(context, CgPremadeProfileController controller) { 9 | controller.view = this; 10 | 11 | return Scaffold( 12 | appBar: AppBar( 13 | title: const Text("CgPremadeProfile"), 14 | actions: const [], 15 | ), 16 | body: SingleChildScrollView( 17 | child: Container( 18 | padding: const EdgeInsets.all(10.0), 19 | child: const Column( 20 | children: [], 21 | ), 22 | ), 23 | ), 24 | ); 25 | } 26 | 27 | @override 28 | State createState() => CgPremadeProfileController(); 29 | } 30 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_premade_profile/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_premade_profile/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_premade_report/controller/cg_premade_report_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_premade_report_view.dart'; 4 | 5 | class CgPremadeReportController extends State { 6 | static late CgPremadeReportController instance; 7 | late CgPremadeReportView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_premade_report/view/cg_premade_report_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../controller/cg_premade_report_controller.dart'; 4 | 5 | class CgPremadeReportView extends StatefulWidget { 6 | const CgPremadeReportView({super.key}); 7 | 8 | Widget build(context, CgPremadeReportController controller) { 9 | controller.view = this; 10 | 11 | return Scaffold( 12 | appBar: AppBar( 13 | title: const Text("CgPremadeReport"), 14 | actions: const [], 15 | ), 16 | body: SingleChildScrollView( 17 | child: Container( 18 | padding: const EdgeInsets.all(10.0), 19 | child: const Column( 20 | children: [], 21 | ), 22 | ), 23 | ), 24 | ); 25 | } 26 | 27 | @override 28 | State createState() => CgPremadeReportController(); 29 | } 30 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_premade_report/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_premade_report/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_scaffold/controller/cg_scaffold_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | 4 | class CgScaffoldController extends State { 5 | static late CgScaffoldController instance; 6 | late CgScaffoldView view; 7 | 8 | @override 9 | void initState() { 10 | instance = this; 11 | super.initState(); 12 | } 13 | 14 | @override 15 | void dispose() => super.dispose(); 16 | 17 | @override 18 | Widget build(BuildContext context) => widget.build(context, this); 19 | } 20 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_scaffold/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_scaffold/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_table/controller/cg_table_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import '../view/cg_table_view.dart'; 3 | 4 | class CgTableController extends State { 5 | static late CgTableController instance; 6 | late CgTableView view; 7 | 8 | @override 9 | void initState() { 10 | instance = this; 11 | super.initState(); 12 | } 13 | 14 | @override 15 | void dispose() => super.dispose(); 16 | 17 | @override 18 | Widget build(BuildContext context) => widget.build(context, this); 19 | } 20 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_table/view/cg_table_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../controller/cg_table_controller.dart'; 4 | 5 | class CgTableView extends StatefulWidget { 6 | const CgTableView({super.key}); 7 | 8 | Widget build(context, CgTableController controller) { 9 | controller.view = this; 10 | 11 | return Scaffold( 12 | appBar: AppBar( 13 | title: const Text("CgTable"), 14 | actions: const [], 15 | ), 16 | body: SingleChildScrollView( 17 | child: Container( 18 | padding: const EdgeInsets.all(10.0), 19 | child: const Column( 20 | children: [], 21 | ), 22 | ), 23 | ), 24 | ); 25 | } 26 | 27 | @override 28 | State createState() => CgTableController(); 29 | } 30 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_table/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_table/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_text/controller/cg_text_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import '../view/cg_text_view.dart'; 3 | 4 | class CgTextController extends State { 5 | static late CgTextController instance; 6 | late CgTextView view; 7 | 8 | @override 9 | void initState() { 10 | instance = this; 11 | super.initState(); 12 | } 13 | 14 | @override 15 | void dispose() => super.dispose(); 16 | 17 | @override 18 | Widget build(BuildContext context) => widget.build(context, this); 19 | } 20 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_text/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_text/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_typography/controller/cg_typography_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cg_typography_view.dart'; 4 | 5 | class CgTypographyController extends State { 6 | static late CgTypographyController instance; 7 | late CgTypographyView view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_typography/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_typography/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_voting/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_voting/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cg_wrap/controller/cg_wrap_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import '../view/cg_wrap_view.dart'; 3 | 4 | class CgWrapController extends State { 5 | static late CgWrapController instance; 6 | late CgWrapView view; 7 | 8 | @override 9 | void initState() { 10 | instance = this; 11 | super.initState(); 12 | } 13 | 14 | @override 15 | void dispose() => super.dispose(); 16 | 17 | @override 18 | Widget build(BuildContext context) => widget.build(context, this); 19 | } 20 | -------------------------------------------------------------------------------- /lib/module/snippet/cg_wrap/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cg_wrap/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cgp_product_detail1/controller/cgp_product_detail1_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cgp_product_detail1_view.dart'; 4 | 5 | class CgpProductDetail1Controller extends State { 6 | static late CgpProductDetail1Controller instance; 7 | late CgpProductDetail1View view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cgp_product_detail1/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cgp_product_detail1/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cgp_product_detail2/controller/cgp_product_detail2_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cgp_product_detail2_view.dart'; 4 | 5 | class CgpProductDetail2Controller extends State { 6 | static late CgpProductDetail2Controller instance; 7 | late CgpProductDetail2View view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | 21 | int selectedIndex = 0; 22 | updateIndex(int newIndex) { 23 | selectedIndex = newIndex; 24 | setState(() {}); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /lib/module/snippet/cgp_product_detail2/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cgp_product_detail2/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/cgp_product_detail3/controller/cgp_product_detail3_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/cgp_product_detail3_view.dart'; 4 | 5 | class CgpProductDetail3Controller extends State { 6 | static late CgpProductDetail3Controller instance; 7 | late CgpProductDetail3View view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/snippet/cgp_product_detail3/view/cgp_product_detail3_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../controller/cgp_product_detail3_controller.dart'; 4 | 5 | class CgpProductDetail3View extends StatefulWidget { 6 | const CgpProductDetail3View({super.key}); 7 | 8 | Widget build(context, CgpProductDetail3Controller controller) { 9 | controller.view = this; 10 | 11 | return Scaffold( 12 | appBar: AppBar( 13 | title: const Text("CgpProductDetail3"), 14 | actions: const [], 15 | ), 16 | body: SingleChildScrollView( 17 | child: Container( 18 | padding: const EdgeInsets.all(10.0), 19 | child: const Column( 20 | children: [], 21 | ), 22 | ), 23 | ), 24 | ); 25 | } 26 | 27 | @override 28 | State createState() => CgpProductDetail3Controller(); 29 | } 30 | -------------------------------------------------------------------------------- /lib/module/snippet/cgp_product_detail3/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/cgp_product_detail3/widget/_ -------------------------------------------------------------------------------- /lib/module/snippet/todo/td_dashboard/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/snippet/todo/td_dashboard/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/ecategory1/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/ecategory1/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/ecategory10/controller/ecategory10_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/ecategory10_view.dart'; 4 | 5 | class Ecategory10Controller extends State { 6 | static late Ecategory10Controller instance; 7 | late Ecategory10View view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/ui_kit/ecategory10/view/ecategory10_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../controller/ecategory10_controller.dart'; 4 | 5 | class Ecategory10View extends StatefulWidget { 6 | const Ecategory10View({super.key}); 7 | 8 | Widget build(context, Ecategory10Controller controller) { 9 | controller.view = this; 10 | 11 | return Scaffold( 12 | appBar: AppBar( 13 | title: const Text("Ecategory10"), 14 | actions: const [], 15 | ), 16 | body: SingleChildScrollView( 17 | child: Container( 18 | padding: const EdgeInsets.all(10.0), 19 | child: const Column( 20 | children: [], 21 | ), 22 | ), 23 | ), 24 | ); 25 | } 26 | 27 | @override 28 | State createState() => Ecategory10Controller(); 29 | } 30 | -------------------------------------------------------------------------------- /lib/module/ui_kit/ecategory10/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/ecategory10/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/ecategory2/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/ecategory2/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/ecategory3/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/ecategory3/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/ecategory4/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/ecategory4/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/ecategory5/controller/ecategory5_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/ecategory5_view.dart'; 4 | 5 | class Ecategory5Controller extends State { 6 | static late Ecategory5Controller instance; 7 | late Ecategory5View view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/ui_kit/ecategory5/view/ecategory5_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../controller/ecategory5_controller.dart'; 4 | 5 | class Ecategory5View extends StatefulWidget { 6 | const Ecategory5View({super.key}); 7 | 8 | Widget build(context, Ecategory5Controller controller) { 9 | controller.view = this; 10 | 11 | return Scaffold( 12 | appBar: AppBar( 13 | title: const Text("Ecategory5"), 14 | actions: const [], 15 | ), 16 | body: SingleChildScrollView( 17 | child: Container( 18 | padding: const EdgeInsets.all(10.0), 19 | child: const Column( 20 | children: [], 21 | ), 22 | ), 23 | ), 24 | ); 25 | } 26 | 27 | @override 28 | State createState() => Ecategory5Controller(); 29 | } 30 | -------------------------------------------------------------------------------- /lib/module/ui_kit/ecategory5/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/ecategory5/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/ecategory6/controller/ecategory6_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/ecategory6_view.dart'; 4 | 5 | class Ecategory6Controller extends State { 6 | static late Ecategory6Controller instance; 7 | late Ecategory6View view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/ui_kit/ecategory6/view/ecategory6_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../controller/ecategory6_controller.dart'; 4 | 5 | class Ecategory6View extends StatefulWidget { 6 | const Ecategory6View({super.key}); 7 | 8 | Widget build(context, Ecategory6Controller controller) { 9 | controller.view = this; 10 | 11 | return Scaffold( 12 | appBar: AppBar( 13 | title: const Text("Ecategory6"), 14 | actions: const [], 15 | ), 16 | body: SingleChildScrollView( 17 | child: Container( 18 | padding: const EdgeInsets.all(10.0), 19 | child: const Column( 20 | children: [], 21 | ), 22 | ), 23 | ), 24 | ); 25 | } 26 | 27 | @override 28 | State createState() => Ecategory6Controller(); 29 | } 30 | -------------------------------------------------------------------------------- /lib/module/ui_kit/ecategory6/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/ecategory6/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/ecategory7/controller/ecategory7_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/ecategory7_view.dart'; 4 | 5 | class Ecategory7Controller extends State { 6 | static late Ecategory7Controller instance; 7 | late Ecategory7View view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/ui_kit/ecategory7/view/ecategory7_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../controller/ecategory7_controller.dart'; 4 | 5 | class Ecategory7View extends StatefulWidget { 6 | const Ecategory7View({super.key}); 7 | 8 | Widget build(context, Ecategory7Controller controller) { 9 | controller.view = this; 10 | 11 | return Scaffold( 12 | appBar: AppBar( 13 | title: const Text("Ecategory7"), 14 | actions: const [], 15 | ), 16 | body: SingleChildScrollView( 17 | child: Container( 18 | padding: const EdgeInsets.all(10.0), 19 | child: const Column( 20 | children: [], 21 | ), 22 | ), 23 | ), 24 | ); 25 | } 26 | 27 | @override 28 | State createState() => Ecategory7Controller(); 29 | } 30 | -------------------------------------------------------------------------------- /lib/module/ui_kit/ecategory7/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/ecategory7/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/ecategory8/controller/ecategory8_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/ecategory8_view.dart'; 4 | 5 | class Ecategory8Controller extends State { 6 | static late Ecategory8Controller instance; 7 | late Ecategory8View view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/ui_kit/ecategory8/view/ecategory8_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../controller/ecategory8_controller.dart'; 4 | 5 | class Ecategory8View extends StatefulWidget { 6 | const Ecategory8View({super.key}); 7 | 8 | Widget build(context, Ecategory8Controller controller) { 9 | controller.view = this; 10 | 11 | return Scaffold( 12 | appBar: AppBar( 13 | title: const Text("Ecategory8"), 14 | actions: const [], 15 | ), 16 | body: SingleChildScrollView( 17 | child: Container( 18 | padding: const EdgeInsets.all(10.0), 19 | child: const Column( 20 | children: [], 21 | ), 22 | ), 23 | ), 24 | ); 25 | } 26 | 27 | @override 28 | State createState() => Ecategory8Controller(); 29 | } 30 | -------------------------------------------------------------------------------- /lib/module/ui_kit/ecategory8/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/ecategory8/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/ecategory9/controller/ecategory9_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/ecategory9_view.dart'; 4 | 5 | class Ecategory9Controller extends State { 6 | static late Ecategory9Controller instance; 7 | late Ecategory9View view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/ui_kit/ecategory9/view/ecategory9_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../controller/ecategory9_controller.dart'; 4 | 5 | class Ecategory9View extends StatefulWidget { 6 | const Ecategory9View({super.key}); 7 | 8 | Widget build(context, Ecategory9Controller controller) { 9 | controller.view = this; 10 | 11 | return Scaffold( 12 | appBar: AppBar( 13 | title: const Text("Ecategory9"), 14 | actions: const [], 15 | ), 16 | body: SingleChildScrollView( 17 | child: Container( 18 | padding: const EdgeInsets.all(10.0), 19 | child: const Column( 20 | children: [], 21 | ), 22 | ), 23 | ), 24 | ); 25 | } 26 | 27 | @override 28 | State createState() => Ecategory9Controller(); 29 | } 30 | -------------------------------------------------------------------------------- /lib/module/ui_kit/ecategory9/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/ecategory9/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/elist1/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/elist1/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/elist10/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/elist10/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/elist2/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/elist2/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/elist3/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/elist3/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/elist4/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/elist4/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/elist5/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/elist5/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/elist6/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/elist6/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/elist7/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/elist7/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/elist8/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/elist8/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/elist9/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/elist9/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/elogin1/controller/elogin1_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/elogin1_view.dart'; 4 | 5 | class Elogin1Controller extends State { 6 | static late Elogin1Controller instance; 7 | late Elogin1View view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/ui_kit/elogin1/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/elogin1/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/elogin10/controller/elogin10_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/elogin10_view.dart'; 4 | 5 | class Elogin10Controller extends State { 6 | static late Elogin10Controller instance; 7 | late Elogin10View view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/ui_kit/elogin10/view/elogin10_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../controller/elogin10_controller.dart'; 4 | 5 | class Elogin10View extends StatefulWidget { 6 | const Elogin10View({super.key}); 7 | 8 | Widget build(context, Elogin10Controller controller) { 9 | controller.view = this; 10 | 11 | return Scaffold( 12 | appBar: AppBar( 13 | title: const Text("Elogin10"), 14 | actions: const [], 15 | ), 16 | body: SingleChildScrollView( 17 | child: Container( 18 | padding: const EdgeInsets.all(10.0), 19 | child: const Column( 20 | children: [], 21 | ), 22 | ), 23 | ), 24 | ); 25 | } 26 | 27 | @override 28 | State createState() => Elogin10Controller(); 29 | } 30 | -------------------------------------------------------------------------------- /lib/module/ui_kit/elogin10/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/elogin10/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/elogin2/controller/elogin2_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/elogin2_view.dart'; 4 | 5 | class Elogin2Controller extends State { 6 | static late Elogin2Controller instance; 7 | late Elogin2View view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/ui_kit/elogin2/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/elogin2/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/elogin3/controller/elogin3_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/elogin3_view.dart'; 4 | 5 | class Elogin3Controller extends State { 6 | static late Elogin3Controller instance; 7 | late Elogin3View view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/ui_kit/elogin3/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/elogin3/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/elogin4/controller/elogin4_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/elogin4_view.dart'; 4 | 5 | class Elogin4Controller extends State { 6 | static late Elogin4Controller instance; 7 | late Elogin4View view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/ui_kit/elogin4/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/elogin4/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/elogin5/controller/elogin5_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/elogin5_view.dart'; 4 | 5 | class Elogin5Controller extends State { 6 | static late Elogin5Controller instance; 7 | late Elogin5View view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/ui_kit/elogin5/view/elogin5_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../controller/elogin5_controller.dart'; 4 | 5 | class Elogin5View extends StatefulWidget { 6 | const Elogin5View({super.key}); 7 | 8 | Widget build(context, Elogin5Controller controller) { 9 | controller.view = this; 10 | 11 | return Scaffold( 12 | appBar: AppBar( 13 | title: const Text("Elogin5"), 14 | actions: const [], 15 | ), 16 | body: SingleChildScrollView( 17 | child: Container( 18 | padding: const EdgeInsets.all(10.0), 19 | child: const Column( 20 | children: [], 21 | ), 22 | ), 23 | ), 24 | ); 25 | } 26 | 27 | @override 28 | State createState() => Elogin5Controller(); 29 | } 30 | -------------------------------------------------------------------------------- /lib/module/ui_kit/elogin5/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/elogin5/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/elogin6/controller/elogin6_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/elogin6_view.dart'; 4 | 5 | class Elogin6Controller extends State { 6 | static late Elogin6Controller instance; 7 | late Elogin6View view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/ui_kit/elogin6/view/elogin6_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../controller/elogin6_controller.dart'; 4 | 5 | class Elogin6View extends StatefulWidget { 6 | const Elogin6View({super.key}); 7 | 8 | Widget build(context, Elogin6Controller controller) { 9 | controller.view = this; 10 | 11 | return Scaffold( 12 | appBar: AppBar( 13 | title: const Text("Elogin6"), 14 | actions: const [], 15 | ), 16 | body: SingleChildScrollView( 17 | child: Container( 18 | padding: const EdgeInsets.all(10.0), 19 | child: const Column( 20 | children: [], 21 | ), 22 | ), 23 | ), 24 | ); 25 | } 26 | 27 | @override 28 | State createState() => Elogin6Controller(); 29 | } 30 | -------------------------------------------------------------------------------- /lib/module/ui_kit/elogin6/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/elogin6/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/elogin7/controller/elogin7_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/elogin7_view.dart'; 4 | 5 | class Elogin7Controller extends State { 6 | static late Elogin7Controller instance; 7 | late Elogin7View view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/ui_kit/elogin7/view/elogin7_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../controller/elogin7_controller.dart'; 4 | 5 | class Elogin7View extends StatefulWidget { 6 | const Elogin7View({super.key}); 7 | 8 | Widget build(context, Elogin7Controller controller) { 9 | controller.view = this; 10 | 11 | return Scaffold( 12 | appBar: AppBar( 13 | title: const Text("Elogin7"), 14 | actions: const [], 15 | ), 16 | body: SingleChildScrollView( 17 | child: Container( 18 | padding: const EdgeInsets.all(10.0), 19 | child: const Column( 20 | children: [], 21 | ), 22 | ), 23 | ), 24 | ); 25 | } 26 | 27 | @override 28 | State createState() => Elogin7Controller(); 29 | } 30 | -------------------------------------------------------------------------------- /lib/module/ui_kit/elogin7/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/elogin7/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/elogin8/controller/elogin8_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/elogin8_view.dart'; 4 | 5 | class Elogin8Controller extends State { 6 | static late Elogin8Controller instance; 7 | late Elogin8View view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/ui_kit/elogin8/view/elogin8_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../controller/elogin8_controller.dart'; 4 | 5 | class Elogin8View extends StatefulWidget { 6 | const Elogin8View({super.key}); 7 | 8 | Widget build(context, Elogin8Controller controller) { 9 | controller.view = this; 10 | 11 | return Scaffold( 12 | appBar: AppBar( 13 | title: const Text("Elogin8"), 14 | actions: const [], 15 | ), 16 | body: SingleChildScrollView( 17 | child: Container( 18 | padding: const EdgeInsets.all(10.0), 19 | child: const Column( 20 | children: [], 21 | ), 22 | ), 23 | ), 24 | ); 25 | } 26 | 27 | @override 28 | State createState() => Elogin8Controller(); 29 | } 30 | -------------------------------------------------------------------------------- /lib/module/ui_kit/elogin8/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/elogin8/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/elogin9/controller/elogin9_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/elogin9_view.dart'; 4 | 5 | class Elogin9Controller extends State { 6 | static late Elogin9Controller instance; 7 | late Elogin9View view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/ui_kit/elogin9/view/elogin9_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../controller/elogin9_controller.dart'; 4 | 5 | class Elogin9View extends StatefulWidget { 6 | const Elogin9View({super.key}); 7 | 8 | Widget build(context, Elogin9Controller controller) { 9 | controller.view = this; 10 | 11 | return Scaffold( 12 | appBar: AppBar( 13 | title: const Text("Elogin9"), 14 | actions: const [], 15 | ), 16 | body: SingleChildScrollView( 17 | child: Container( 18 | padding: const EdgeInsets.all(10.0), 19 | child: const Column( 20 | children: [], 21 | ), 22 | ), 23 | ), 24 | ); 25 | } 26 | 27 | @override 28 | State createState() => Elogin9Controller(); 29 | } 30 | -------------------------------------------------------------------------------- /lib/module/ui_kit/elogin9/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/elogin9/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard1/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/uk_dashboard1/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard10/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/uk_dashboard10/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard11/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/uk_dashboard11/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard12/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/uk_dashboard12/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard13/controller/uk_dashboard13_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:carousel_slider/carousel_controller.dart'; 2 | import 'package:flutter/material.dart'; 3 | import 'package:hyper_ui/core.dart'; 4 | 5 | class UkDashboard13Controller extends State { 6 | static late UkDashboard13Controller instance; 7 | late UkDashboard13View view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | 21 | int currentIndex = 0; 22 | final CarouselSliderController carouselSliderController = CarouselSliderController(); 23 | } 24 | -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard13/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/uk_dashboard13/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard14/controller/uk_dashboard14_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/uk_dashboard14_view.dart'; 4 | 5 | class UkDashboard14Controller extends State { 6 | static late UkDashboard14Controller instance; 7 | late UkDashboard14View view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard14/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/uk_dashboard14/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard15/controller/uk_dashboard15_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/uk_dashboard15_view.dart'; 4 | 5 | class UkDashboard15Controller extends State { 6 | static late UkDashboard15Controller instance; 7 | late UkDashboard15View view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard15/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/uk_dashboard15/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard16/controller/uk_dashboard16_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/uk_dashboard16_view.dart'; 4 | 5 | class UkDashboard16Controller extends State { 6 | static late UkDashboard16Controller instance; 7 | late UkDashboard16View view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard16/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/uk_dashboard16/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard17/controller/uk_dashboard17_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/uk_dashboard17_view.dart'; 4 | 5 | class UkDashboard17Controller extends State { 6 | static late UkDashboard17Controller instance; 7 | late UkDashboard17View view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard17/view/uk_dashboard17_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../controller/uk_dashboard17_controller.dart'; 4 | 5 | class UkDashboard17View extends StatefulWidget { 6 | const UkDashboard17View({super.key}); 7 | 8 | Widget build(context, UkDashboard17Controller controller) { 9 | controller.view = this; 10 | return Scaffold( 11 | appBar: AppBar( 12 | title: const Text("UkDashboard17"), 13 | actions: const [], 14 | ), 15 | body: SingleChildScrollView( 16 | child: Container( 17 | padding: const EdgeInsets.all(10.0), 18 | child: const Column( 19 | children: [], 20 | ), 21 | ), 22 | ), 23 | ); 24 | } 25 | 26 | @override 27 | State createState() => UkDashboard17Controller(); 28 | } 29 | -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard17/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/uk_dashboard17/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard18/controller/uk_dashboard18_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/uk_dashboard18_view.dart'; 4 | 5 | class UkDashboard18Controller extends State { 6 | static late UkDashboard18Controller instance; 7 | late UkDashboard18View view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard18/view/uk_dashboard18_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../controller/uk_dashboard18_controller.dart'; 4 | 5 | class UkDashboard18View extends StatefulWidget { 6 | const UkDashboard18View({super.key}); 7 | 8 | Widget build(context, UkDashboard18Controller controller) { 9 | controller.view = this; 10 | return Scaffold( 11 | appBar: AppBar( 12 | title: const Text("UkDashboard18"), 13 | actions: const [], 14 | ), 15 | body: SingleChildScrollView( 16 | child: Container( 17 | padding: const EdgeInsets.all(10.0), 18 | child: const Column( 19 | children: [], 20 | ), 21 | ), 22 | ), 23 | ); 24 | } 25 | 26 | @override 27 | State createState() => UkDashboard18Controller(); 28 | } 29 | -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard18/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/uk_dashboard18/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard19/controller/uk_dashboard19_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/uk_dashboard19_view.dart'; 4 | 5 | class UkDashboard19Controller extends State { 6 | static late UkDashboard19Controller instance; 7 | late UkDashboard19View view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard19/view/uk_dashboard19_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../controller/uk_dashboard19_controller.dart'; 4 | 5 | class UkDashboard19View extends StatefulWidget { 6 | const UkDashboard19View({super.key}); 7 | 8 | Widget build(context, UkDashboard19Controller controller) { 9 | controller.view = this; 10 | return Scaffold( 11 | appBar: AppBar( 12 | title: const Text("UkDashboard19"), 13 | actions: const [], 14 | ), 15 | body: SingleChildScrollView( 16 | child: Container( 17 | padding: const EdgeInsets.all(10.0), 18 | child: const Column( 19 | children: [], 20 | ), 21 | ), 22 | ), 23 | ); 24 | } 25 | 26 | @override 27 | State createState() => UkDashboard19Controller(); 28 | } 29 | -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard19/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/uk_dashboard19/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard2/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/uk_dashboard2/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard20/controller/uk_dashboard20_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/uk_dashboard20_view.dart'; 4 | 5 | class UkDashboard20Controller extends State { 6 | static late UkDashboard20Controller instance; 7 | late UkDashboard20View view; 8 | 9 | @override 10 | void initState() { 11 | instance = this; 12 | super.initState(); 13 | } 14 | 15 | @override 16 | void dispose() => super.dispose(); 17 | 18 | @override 19 | Widget build(BuildContext context) => widget.build(context, this); 20 | } 21 | -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard20/view/uk_dashboard20_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../controller/uk_dashboard20_controller.dart'; 4 | 5 | class UkDashboard20View extends StatefulWidget { 6 | const UkDashboard20View({super.key}); 7 | 8 | Widget build(context, UkDashboard20Controller controller) { 9 | controller.view = this; 10 | return Scaffold( 11 | appBar: AppBar( 12 | title: const Text("UkDashboard20"), 13 | actions: const [], 14 | ), 15 | body: SingleChildScrollView( 16 | child: Container( 17 | padding: const EdgeInsets.all(10.0), 18 | child: const Column( 19 | children: [], 20 | ), 21 | ), 22 | ), 23 | ); 24 | } 25 | 26 | @override 27 | State createState() => UkDashboard20Controller(); 28 | } 29 | -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard20/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/uk_dashboard20/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard3/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/uk_dashboard3/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard4/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/uk_dashboard4/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard5/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/uk_dashboard5/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard6/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/uk_dashboard6/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard7/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/uk_dashboard7/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard8/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/uk_dashboard8/widget/_ -------------------------------------------------------------------------------- /lib/module/ui_kit/uk_dashboard9/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/ui_kit/uk_dashboard9/widget/_ -------------------------------------------------------------------------------- /lib/module/web/web_button/controller/web_button_controller.dart: -------------------------------------------------------------------------------- 1 | 2 | import 'package:flutter/material.dart'; 3 | import 'package:hyper_ui/core.dart'; 4 | import '../view/web_button_view.dart'; 5 | 6 | class WebButtonController extends State { 7 | static late WebButtonController instance; 8 | late WebButtonView view; 9 | 10 | @override 11 | void initState() { 12 | super.initState(); 13 | instance = this; 14 | WidgetsBinding.instance.addPostFrameCallback((_) => onReady()); 15 | } 16 | 17 | void onReady() { 18 | 19 | } 20 | 21 | @override 22 | void dispose() { 23 | super.dispose(); 24 | } 25 | 26 | @override 27 | Widget build(BuildContext context) => widget.build(context, this); 28 | } 29 | -------------------------------------------------------------------------------- /lib/module/web/web_button/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/web/web_button/widget/_ -------------------------------------------------------------------------------- /lib/module/web/web_calendar/controller/web_calendar_controller.dart: -------------------------------------------------------------------------------- 1 | 2 | import 'package:flutter/material.dart'; 3 | import 'package:hyper_ui/core.dart'; 4 | import '../view/web_calendar_view.dart'; 5 | 6 | class WebCalendarController extends State { 7 | static late WebCalendarController instance; 8 | late WebCalendarView view; 9 | 10 | @override 11 | void initState() { 12 | super.initState(); 13 | instance = this; 14 | WidgetsBinding.instance.addPostFrameCallback((_) => onReady()); 15 | } 16 | 17 | void onReady() { 18 | 19 | } 20 | 21 | @override 22 | void dispose() { 23 | super.dispose(); 24 | } 25 | 26 | @override 27 | Widget build(BuildContext context) => widget.build(context, this); 28 | } 29 | -------------------------------------------------------------------------------- /lib/module/web/web_calendar/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/web/web_calendar/widget/_ -------------------------------------------------------------------------------- /lib/module/web/web_chart/controller/web_chart_controller.dart: -------------------------------------------------------------------------------- 1 | 2 | import 'package:flutter/material.dart'; 3 | import 'package:hyper_ui/core.dart'; 4 | import '../view/web_chart_view.dart'; 5 | 6 | class WebChartController extends State { 7 | static late WebChartController instance; 8 | late WebChartView view; 9 | 10 | @override 11 | void initState() { 12 | super.initState(); 13 | instance = this; 14 | WidgetsBinding.instance.addPostFrameCallback((_) => onReady()); 15 | } 16 | 17 | void onReady() { 18 | 19 | } 20 | 21 | @override 22 | void dispose() { 23 | super.dispose(); 24 | } 25 | 26 | @override 27 | Widget build(BuildContext context) => widget.build(context, this); 28 | } 29 | -------------------------------------------------------------------------------- /lib/module/web/web_chart/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/web/web_chart/widget/_ -------------------------------------------------------------------------------- /lib/module/web/web_chat/controller/web_chat_controller.dart: -------------------------------------------------------------------------------- 1 | 2 | import 'package:flutter/material.dart'; 3 | import 'package:hyper_ui/core.dart'; 4 | import '../view/web_chat_view.dart'; 5 | 6 | class WebChatController extends State { 7 | static late WebChatController instance; 8 | late WebChatView view; 9 | 10 | @override 11 | void initState() { 12 | super.initState(); 13 | instance = this; 14 | WidgetsBinding.instance.addPostFrameCallback((_) => onReady()); 15 | } 16 | 17 | void onReady() { 18 | 19 | } 20 | 21 | @override 22 | void dispose() { 23 | super.dispose(); 24 | } 25 | 26 | @override 27 | Widget build(BuildContext context) => widget.build(context, this); 28 | } 29 | -------------------------------------------------------------------------------- /lib/module/web/web_chat/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/web/web_chat/widget/_ -------------------------------------------------------------------------------- /lib/module/web/web_dashboard/controller/web_dashboard_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/web_dashboard_view.dart'; 4 | 5 | class WebDashboardController extends State { 6 | static late WebDashboardController instance; 7 | late WebDashboardView view; 8 | 9 | @override 10 | void initState() { 11 | super.initState(); 12 | instance = this; 13 | WidgetsBinding.instance.addPostFrameCallback((_) => onReady()); 14 | } 15 | 16 | void onReady() {} 17 | 18 | @override 19 | void dispose() { 20 | super.dispose(); 21 | } 22 | 23 | @override 24 | Widget build(BuildContext context) => widget.build(context, this); 25 | } 26 | -------------------------------------------------------------------------------- /lib/module/web/web_dashboard/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/web/web_dashboard/widget/_ -------------------------------------------------------------------------------- /lib/module/web/web_dialog/controller/web_dialog_controller.dart: -------------------------------------------------------------------------------- 1 | 2 | import 'package:flutter/material.dart'; 3 | import 'package:hyper_ui/core.dart'; 4 | import '../view/web_dialog_view.dart'; 5 | 6 | class WebDialogController extends State { 7 | static late WebDialogController instance; 8 | late WebDialogView view; 9 | 10 | @override 11 | void initState() { 12 | super.initState(); 13 | instance = this; 14 | WidgetsBinding.instance.addPostFrameCallback((_) => onReady()); 15 | } 16 | 17 | void onReady() { 18 | 19 | } 20 | 21 | @override 22 | void dispose() { 23 | super.dispose(); 24 | } 25 | 26 | @override 27 | Widget build(BuildContext context) => widget.build(context, this); 28 | } 29 | -------------------------------------------------------------------------------- /lib/module/web/web_dialog/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/web/web_dialog/widget/_ -------------------------------------------------------------------------------- /lib/module/web/web_form/controller/web_form_controller.dart: -------------------------------------------------------------------------------- 1 | 2 | import 'package:flutter/material.dart'; 3 | import 'package:hyper_ui/core.dart'; 4 | import '../view/web_form_view.dart'; 5 | 6 | class WebFormController extends State { 7 | static late WebFormController instance; 8 | late WebFormView view; 9 | 10 | @override 11 | void initState() { 12 | super.initState(); 13 | instance = this; 14 | WidgetsBinding.instance.addPostFrameCallback((_) => onReady()); 15 | } 16 | 17 | void onReady() { 18 | 19 | } 20 | 21 | @override 22 | void dispose() { 23 | super.dispose(); 24 | } 25 | 26 | @override 27 | Widget build(BuildContext context) => widget.build(context, this); 28 | } 29 | -------------------------------------------------------------------------------- /lib/module/web/web_form/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/web/web_form/widget/_ -------------------------------------------------------------------------------- /lib/module/web/web_kanban/controller/web_kanban_controller.dart: -------------------------------------------------------------------------------- 1 | 2 | import 'package:flutter/material.dart'; 3 | import 'package:hyper_ui/core.dart'; 4 | import '../view/web_kanban_view.dart'; 5 | 6 | class WebKanbanController extends State { 7 | static late WebKanbanController instance; 8 | late WebKanbanView view; 9 | 10 | @override 11 | void initState() { 12 | super.initState(); 13 | instance = this; 14 | WidgetsBinding.instance.addPostFrameCallback((_) => onReady()); 15 | } 16 | 17 | void onReady() { 18 | 19 | } 20 | 21 | @override 22 | void dispose() { 23 | super.dispose(); 24 | } 25 | 26 | @override 27 | Widget build(BuildContext context) => widget.build(context, this); 28 | } 29 | -------------------------------------------------------------------------------- /lib/module/web/web_kanban/view/web_kanban_view.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../controller/web_kanban_controller.dart'; 4 | 5 | class WebKanbanView extends StatefulWidget { 6 | const WebKanbanView({super.key}); 7 | 8 | Widget build(context, WebKanbanController controller) { 9 | controller.view = this; 10 | 11 | return Scaffold( 12 | appBar: AppBar( 13 | title: const Text("WebKanban"), 14 | actions: const [], 15 | ), 16 | body: SingleChildScrollView( 17 | child: Container( 18 | padding: const EdgeInsets.all(10.0), 19 | child: const Column( 20 | children: [], 21 | ), 22 | ), 23 | ), 24 | ); 25 | } 26 | 27 | @override 28 | State createState() => WebKanbanController(); 29 | } 30 | -------------------------------------------------------------------------------- /lib/module/web/web_kanban/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/web/web_kanban/widget/_ -------------------------------------------------------------------------------- /lib/module/web/web_login/controller/web_login_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/web_login_view.dart'; 4 | 5 | class WebLoginController extends State { 6 | static late WebLoginController instance; 7 | late WebLoginView view; 8 | 9 | @override 10 | void initState() { 11 | super.initState(); 12 | instance = this; 13 | WidgetsBinding.instance.addPostFrameCallback((_) => onReady()); 14 | } 15 | 16 | void onReady() {} 17 | 18 | @override 19 | void dispose() { 20 | super.dispose(); 21 | } 22 | 23 | @override 24 | Widget build(BuildContext context) => widget.build(context, this); 25 | } 26 | -------------------------------------------------------------------------------- /lib/module/web/web_login/view/web_login_view.dart: -------------------------------------------------------------------------------- 1 | 2 | import 'package:flutter/material.dart'; 3 | import 'package:hyper_ui/core.dart'; 4 | import '../controller/web_login_controller.dart'; 5 | 6 | class WebLoginView extends StatefulWidget { 7 | const WebLoginView({super.key}); 8 | 9 | Widget build(context, WebLoginController controller) { 10 | controller.view = this; 11 | return Scaffold( 12 | appBar: AppBar( 13 | title: const Text("WebLogin"), 14 | actions: const [], 15 | ), 16 | body: SingleChildScrollView( 17 | child: Container( 18 | padding: const EdgeInsets.all(10.0), 19 | child: const Column( 20 | children: [], 21 | ), 22 | ), 23 | ), 24 | ); 25 | } 26 | 27 | @override 28 | State createState() => WebLoginController(); 29 | } 30 | -------------------------------------------------------------------------------- /lib/module/web/web_login/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/web/web_login/widget/_ -------------------------------------------------------------------------------- /lib/module/web/web_main_navigation/controller/web_main_navigation_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import 'package:hyper_ui/module/web/web_main_navigation/service/web_main_navigation_service.dart'; 4 | 5 | class WebMainNavigationController extends State { 6 | static late WebMainNavigationController instance; 7 | late WebMainNavigationView view; 8 | 9 | @override 10 | void initState() { 11 | super.initState(); 12 | instance = this; 13 | WidgetsBinding.instance.addPostFrameCallback((_) => onReady()); 14 | } 15 | 16 | void onReady() {} 17 | 18 | @override 19 | void dispose() { 20 | super.dispose(); 21 | } 22 | 23 | @override 24 | Widget build(BuildContext context) => widget.build(context, this); 25 | 26 | Widget mainView = WebMainNavigationService.appMenus.first.view!; 27 | updateView(Widget view) { 28 | print("updateView: $view"); 29 | mainView = view; 30 | setState(() {}); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /lib/module/web/web_main_navigation/model/menu_item.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | class MenuItem { 4 | final IconData? icon; 5 | final String? label; 6 | final Widget? view; 7 | final bool separator; 8 | final List children; 9 | final Function? onTap; 10 | 11 | MenuItem({ 12 | this.icon, 13 | this.label, 14 | this.view, 15 | this.separator = false, 16 | this.children = const [], 17 | this.onTap, 18 | }); 19 | } 20 | -------------------------------------------------------------------------------- /lib/module/web/web_main_navigation/service/web_main_navigation_service.dart: -------------------------------------------------------------------------------- 1 | import 'package:hyper_ui/module/web/web_main_navigation/model/menu_item.dart'; 2 | 3 | class WebMainNavigationService { 4 | static List appMenus = []; 5 | 6 | //250 x 80 7 | static String appLogo = 8 | "https://res.cloudinary.com/dotz74j1p/image/upload/v1723386115/vpsvck5nul46isu3kly0.png"; 9 | } 10 | -------------------------------------------------------------------------------- /lib/module/web/web_main_navigation/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/web/web_main_navigation/widget/_ -------------------------------------------------------------------------------- /lib/module/web/web_main_navigation/widget/sidebar_header_item.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | class SidebarHeaderItem extends StatelessWidget { 4 | final String label; 5 | const SidebarHeaderItem({ 6 | super.key, 7 | required this.label, 8 | }); 9 | 10 | @override 11 | Widget build(BuildContext context) { 12 | return Padding( 13 | padding: const EdgeInsets.symmetric( 14 | vertical: 8.0, 15 | ), 16 | child: Text( 17 | label, 18 | style: const TextStyle( 19 | fontSize: 16.0, 20 | fontWeight: FontWeight.bold, 21 | ), 22 | ), 23 | ); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /lib/module/web/web_mobile_view/controller/web_mobile_view_controller.dart: -------------------------------------------------------------------------------- 1 | 2 | import 'package:flutter/material.dart'; 3 | import 'package:hyper_ui/core.dart'; 4 | import '../view/web_mobile_view_view.dart'; 5 | 6 | class WebMobileViewController extends State { 7 | static late WebMobileViewController instance; 8 | late WebMobileViewView view; 9 | 10 | @override 11 | void initState() { 12 | super.initState(); 13 | instance = this; 14 | WidgetsBinding.instance.addPostFrameCallback((_) => onReady()); 15 | } 16 | 17 | void onReady() { 18 | 19 | } 20 | 21 | @override 22 | void dispose() { 23 | super.dispose(); 24 | } 25 | 26 | @override 27 | Widget build(BuildContext context) => widget.build(context, this); 28 | } 29 | -------------------------------------------------------------------------------- /lib/module/web/web_mobile_view/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/web/web_mobile_view/widget/_ -------------------------------------------------------------------------------- /lib/module/web/web_register/controller/web_register_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | import '../view/web_register_view.dart'; 4 | 5 | class WebRegisterController extends State { 6 | static late WebRegisterController instance; 7 | late WebRegisterView view; 8 | 9 | @override 10 | void initState() { 11 | super.initState(); 12 | instance = this; 13 | WidgetsBinding.instance.addPostFrameCallback((_) => onReady()); 14 | } 15 | 16 | void onReady() {} 17 | 18 | @override 19 | void dispose() { 20 | super.dispose(); 21 | } 22 | 23 | @override 24 | Widget build(BuildContext context) => widget.build(context, this); 25 | } 26 | -------------------------------------------------------------------------------- /lib/module/web/web_register/view/web_register_view.dart: -------------------------------------------------------------------------------- 1 | 2 | import 'package:flutter/material.dart'; 3 | import 'package:hyper_ui/core.dart'; 4 | import '../controller/web_register_controller.dart'; 5 | 6 | class WebRegisterView extends StatefulWidget { 7 | const WebRegisterView({super.key}); 8 | 9 | Widget build(context, WebRegisterController controller) { 10 | controller.view = this; 11 | return Scaffold( 12 | appBar: AppBar( 13 | title: const Text("WebRegister"), 14 | actions: const [], 15 | ), 16 | body: SingleChildScrollView( 17 | child: Container( 18 | padding: const EdgeInsets.all(10.0), 19 | child: const Column( 20 | children: [], 21 | ), 22 | ), 23 | ), 24 | ); 25 | } 26 | 27 | @override 28 | State createState() => WebRegisterController(); 29 | } 30 | -------------------------------------------------------------------------------- /lib/module/web/web_register/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/web/web_register/widget/_ -------------------------------------------------------------------------------- /lib/module/web/web_table/controller/web_table_controller.dart: -------------------------------------------------------------------------------- 1 | 2 | import 'package:flutter/material.dart'; 3 | import 'package:hyper_ui/core.dart'; 4 | import '../view/web_table_view.dart'; 5 | 6 | class WebTableController extends State { 7 | static late WebTableController instance; 8 | late WebTableView view; 9 | 10 | @override 11 | void initState() { 12 | super.initState(); 13 | instance = this; 14 | WidgetsBinding.instance.addPostFrameCallback((_) => onReady()); 15 | } 16 | 17 | void onReady() { 18 | 19 | } 20 | 21 | @override 22 | void dispose() { 23 | super.dispose(); 24 | } 25 | 26 | @override 27 | Widget build(BuildContext context) => widget.build(context, this); 28 | } 29 | -------------------------------------------------------------------------------- /lib/module/web/web_table/widget/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/module/web/web_table/widget/_ -------------------------------------------------------------------------------- /lib/module/web/web_theme/web_theme.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | var webScaffoldBackgroundColor = const Color(0xfffafafa); 4 | -------------------------------------------------------------------------------- /lib/service/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/service/_ -------------------------------------------------------------------------------- /lib/shared/theme/theme_config.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | // Color primaryColor = Color(0xff507246); 4 | Color primaryColor = const Color(0xff252627); 5 | Color secondaryColor = const Color(0xff6c757d); 6 | Color disabledColor = const Color(0xff9fa5aa).withOpacity(0.6); 7 | Color textColor = const Color(0xff464646); 8 | // Color textColor = Colors.red; 9 | Color secondaryTextColor = const Color(0xff6c7592); 10 | Color scaffoldBackgroundColor = Colors.white; 11 | 12 | Color successColor = const Color(0xff28a745); 13 | Color infoColor = const Color(0xff17a2b8); 14 | Color warningColor = const Color(0xffffc107); 15 | Color dangerColor = const Color(0xffdc3545); 16 | 17 | Color inputColor = Colors.grey[300]!; 18 | double inputHeight = 52; 19 | -------------------------------------------------------------------------------- /lib/shared/theme/theme_size.dart: -------------------------------------------------------------------------------- 1 | enum ThemeSize { 2 | xs, 3 | sm, 4 | md, 5 | lg, 6 | xl, 7 | } 8 | 9 | ThemeSize get xs => ThemeSize.xs; 10 | ThemeSize get sm => ThemeSize.sm; 11 | ThemeSize get md => ThemeSize.md; 12 | ThemeSize get lg => ThemeSize.lg; 13 | ThemeSize get xl => ThemeSize.xl; 14 | 15 | extension ThemeSizeExtension on ThemeSize { 16 | num get scaleFactor { 17 | final sizes = [0.6, 0.8, 1, 1.2, 1.4]; 18 | final sizeIndexes = [xs, sm, md, lg, xl]; 19 | final sizeIndex = sizeIndexes.indexOf(this); 20 | return sizes[sizeIndex]; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /lib/shared/util/db_service/db_service.dart: -------------------------------------------------------------------------------- 1 | import 'package:shared_preferences/shared_preferences.dart'; 2 | 3 | class DBService { 4 | static SharedPreferences? prefs; 5 | static init() async { 6 | if (prefs != null) return; 7 | prefs = await SharedPreferences.getInstance(); 8 | } 9 | 10 | static String? get(String key) { 11 | return prefs?.getString(key); 12 | } 13 | 14 | static clear(String key) async { 15 | await prefs?.remove(key); 16 | } 17 | 18 | static set(String key, String value) async { 19 | await prefs?.setString(key, value); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /lib/shared/util/dialog/show_custom_dialog.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | 4 | Future showCustomDialog({ 5 | required String title, 6 | required Widget child, 7 | }) async { 8 | await showDialog( 9 | context: globalContext, 10 | builder: (BuildContext context) { 11 | return Material( 12 | color: Colors.transparent, 13 | child: InkWell( 14 | onTap: () { 15 | Navigator.pop(context); 16 | }, 17 | child: Container( 18 | color: Colors.black26, 19 | padding: const EdgeInsets.symmetric( 20 | horizontal: 60.0, 21 | vertical: 40.0, 22 | ), 23 | child: Wrap( 24 | alignment: WrapAlignment.center, 25 | runAlignment: WrapAlignment.center, 26 | children: [ 27 | child, 28 | ], 29 | ), 30 | ), 31 | ), 32 | ); 33 | }, 34 | ); 35 | } 36 | -------------------------------------------------------------------------------- /lib/shared/util/dialog/show_custom_dialog_widget.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | 4 | Future showCustomDialogWidget({ 5 | required Widget child, 6 | }) async { 7 | await showDialog( 8 | context: globalContext, 9 | builder: (BuildContext context) { 10 | return Material( 11 | color: Colors.transparent, 12 | child: Stack( 13 | children: [ 14 | InkWell( 15 | onTap: () => Get.back(), 16 | child: Container( 17 | padding: const EdgeInsets.all(40.0), 18 | color: Colors.black.withOpacity(0.2), 19 | ), 20 | ), 21 | Center( 22 | child: Container( 23 | constraints: BoxConstraints( 24 | maxWidth: 860, 25 | maxHeight: MediaQuery.of(context).size.height * 0.9, 26 | ), 27 | child: child, 28 | ), 29 | ), 30 | ], 31 | ), 32 | ); 33 | }, 34 | ); 35 | } 36 | -------------------------------------------------------------------------------- /lib/shared/util/focus_helper/focus_helper.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | class FocusHelper { 4 | static void unfocus(context) { 5 | FocusScope.of(context).requestFocus(FocusNode()); 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /lib/shared/util/input/input.dart: -------------------------------------------------------------------------------- 1 | class Input { 2 | static Map values = {}; 3 | static Map inputController = {}; 4 | 5 | static set(key, value) { 6 | inputController[key]?.setValue(value); 7 | } 8 | 9 | static dynamic get(key) { 10 | return inputController[key]?.getValue(); 11 | } 12 | 13 | static dynamic focus(key) { 14 | return inputController[key]?.focus(); 15 | } 16 | 17 | static clear(key) { 18 | values.remove(key); 19 | } 20 | 21 | static resetValues() { 22 | inputController.forEach((key, value) { 23 | value.resetValue(); 24 | }); 25 | } 26 | } 27 | 28 | class InputControlState { 29 | getValue() {} 30 | setValue(value) {} 31 | resetValue() {} 32 | focus() {} 33 | } 34 | -------------------------------------------------------------------------------- /lib/shared/util/platform_extension/platform_extension.dart: -------------------------------------------------------------------------------- 1 | import 'dart:io'; 2 | 3 | import 'package:flutter/foundation.dart'; 4 | 5 | extension PlatformExtension on Platform { 6 | bool get isWindowsPlatform { 7 | return !kIsWeb && Platform.isWindows; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /lib/shared/util/responsive/responsive.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | class Responsive extends StatelessWidget { 4 | const Responsive({ 5 | super.key, 6 | this.mobile, 7 | this.tablet, 8 | this.desktop, 9 | }); 10 | final Widget? mobile; 11 | final Widget? tablet; 12 | final Widget? desktop; 13 | 14 | static bool isMobile(BuildContext context) => 15 | MediaQuery.of(context).size.width < 850; 16 | 17 | static bool isTablet(BuildContext context) => 18 | MediaQuery.of(context).size.width < 1100 && 19 | MediaQuery.of(context).size.width >= 850; 20 | 21 | static bool isDesktop(BuildContext context) => 22 | MediaQuery.of(context).size.width >= 1100; 23 | 24 | @override 25 | Widget build(BuildContext context) { 26 | final size = MediaQuery.of(context).size; 27 | 28 | if (size.width >= 1100) { 29 | return desktop!; 30 | } else if (size.width >= 850 && tablet != null) { 31 | return tablet!; 32 | } else { 33 | return mobile!; 34 | } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /lib/shared/util/tap_handler/tap_handler.dart: -------------------------------------------------------------------------------- 1 | import 'package:hyper_ui/shared/util/db_service/db_service.dart'; 2 | import 'package:hyper_ui/shared/util/type_extension/date_extension.dart'; 3 | 4 | String tapHandlerKey = 'tap_protection_010893'; 5 | 6 | Future isTapProtected() async { 7 | await DBService.init(); 8 | final lastClick = DateTime.tryParse(DBService.get(tapHandlerKey).toString()); 9 | 10 | if (lastClick == null) { 11 | DBService.set(tapHandlerKey, now.toString()); 12 | return false; 13 | } 14 | 15 | final diff = now.difference(lastClick).inMilliseconds; 16 | if (diff < 500) { 17 | return true; 18 | } 19 | DBService.set(tapHandlerKey, now.toString()); 20 | return false; 21 | } 22 | -------------------------------------------------------------------------------- /lib/shared/util/type_extension/time_extension.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | extension TimeOfDayExtension on TimeOfDay { 4 | String get kkmm { 5 | final hour = this.hour.toString().padLeft(2, '0'); 6 | final time = minute.toString().padLeft(2, '0'); 7 | return '$hour:$time'; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /lib/shared/util/url_launcher/url_launcher.dart: -------------------------------------------------------------------------------- 1 | import 'package:url_launcher/url_launcher.dart'; 2 | 3 | class UrlLauncher { 4 | static Future openMap(double latitude, double longitude) async { 5 | final googleUrl = 6 | 'https://www.google.com/maps/search/?api=1&query=$latitude,$longitude'; 7 | if (await canLaunchUrl(Uri.parse(googleUrl))) { 8 | await launchUrl(Uri.parse(googleUrl)); 9 | } else { 10 | throw 'Could not open the map.'; 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /lib/shared/util/uuid/uuid4.dart: -------------------------------------------------------------------------------- 1 | import 'package:hyper_ui/core.dart'; 2 | 3 | String get uuid4 { 4 | return const Uuid().v4(); 5 | } 6 | -------------------------------------------------------------------------------- /lib/shared/widget/card/_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/lib/shared/widget/card/_ -------------------------------------------------------------------------------- /lib/shared/widget/card/card_panel.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | class CardPanel extends StatelessWidget { 4 | const CardPanel({ 5 | required this.children, 6 | super.key, 7 | this.padding, 8 | }); 9 | final List children; 10 | final EdgeInsetsGeometry? padding; 11 | 12 | @override 13 | Widget build(BuildContext context) { 14 | return Container( 15 | padding: padding ?? 16 | const EdgeInsets.symmetric( 17 | horizontal: 12, 18 | ), 19 | decoration: BoxDecoration( 20 | border: Border.all( 21 | color: Colors.grey[300]!, 22 | ), 23 | color: Colors.grey[100], 24 | borderRadius: const BorderRadius.all( 25 | Radius.circular( 26 | 8, 27 | ), 28 | ), 29 | ), 30 | child: Column( 31 | children: children, 32 | ), 33 | ); 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /lib/shared/widget/dismissible/dismissible.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/core.dart'; 3 | 4 | Widget QDismissible({ 5 | required Function onDismiss, 6 | required Widget child, 7 | }) { 8 | return Dismissible( 9 | key: UniqueKey(), 10 | onDismissed: (detail) => onDismiss(), 11 | confirmDismiss: (direction) async { 12 | final confirm = await showConfirmationDialog(); 13 | 14 | if (confirm) { 15 | onDismiss(); 16 | return Future.value(true); 17 | } 18 | return Future.value(false); 19 | }, 20 | child: child, 21 | ); 22 | } 23 | -------------------------------------------------------------------------------- /lib/shared/widget/divider/divider.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | Widget get divider { 4 | return Divider( 5 | height: 20.0, 6 | color: Colors.grey[200], 7 | ); 8 | } 9 | -------------------------------------------------------------------------------- /lib/shared/widget/form/button/floating_action.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:hyper_ui/shared/util/tap_handler/tap_handler.dart'; 3 | 4 | Widget FloatingAction({ 5 | required Function onPressed, 6 | }) { 7 | return FloatingActionButton( 8 | heroTag: UniqueKey(), 9 | onPressed: () async { 10 | if (await isTapProtected()) return; 11 | onPressed(); 12 | }, 13 | child: const Icon(Icons.add), 14 | ); 15 | } 16 | 17 | Widget FloatingActions({ 18 | required List children, 19 | }) { 20 | return Column( 21 | mainAxisAlignment: MainAxisAlignment.end, 22 | children: List.generate(children.length, (index) { 23 | return Container( 24 | margin: const EdgeInsets.only(top: 10.0), 25 | child: children[index], 26 | ); 27 | }), 28 | ); 29 | } 30 | -------------------------------------------------------------------------------- /lib/shared/widget/form/location_picker2/location_search_list.dart: -------------------------------------------------------------------------------- 1 | // ignore_for_file: camel_case_types, prefer_typing_uninitialized_variables 2 | 3 | import 'package:flutter/material.dart'; 4 | 5 | class LocationSearchListView extends StatefulWidget { 6 | const LocationSearchListView({ 7 | super.key, 8 | this.value = '', 9 | }); 10 | final String value; 11 | 12 | @override 13 | State createState() => _LocationSearchListViewState(); 14 | } 15 | 16 | class _LocationSearchListViewState extends State { 17 | @override 18 | Widget build(BuildContext context) { 19 | return Scaffold( 20 | appBar: AppBar( 21 | title: const Text('Dashboard'), 22 | actions: const [], 23 | ), 24 | body: SingleChildScrollView( 25 | child: Container( 26 | padding: const EdgeInsets.all(10), 27 | child: const Column(), 28 | ), 29 | ), 30 | ); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /lib/shared/widget/list/q_list_view.dart: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /linux/flutter/generated_plugin_registrant.cc: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | // clang-format off 6 | 7 | #include "generated_plugin_registrant.h" 8 | 9 | #include 10 | #include 11 | 12 | void fl_register_plugins(FlPluginRegistry* registry) { 13 | g_autoptr(FlPluginRegistrar) file_selector_linux_registrar = 14 | fl_plugin_registry_get_registrar_for_plugin(registry, "FileSelectorPlugin"); 15 | file_selector_plugin_register_with_registrar(file_selector_linux_registrar); 16 | g_autoptr(FlPluginRegistrar) url_launcher_linux_registrar = 17 | fl_plugin_registry_get_registrar_for_plugin(registry, "UrlLauncherPlugin"); 18 | url_launcher_plugin_register_with_registrar(url_launcher_linux_registrar); 19 | } 20 | -------------------------------------------------------------------------------- /linux/flutter/generated_plugin_registrant.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | // clang-format off 6 | 7 | #ifndef GENERATED_PLUGIN_REGISTRANT_ 8 | #define GENERATED_PLUGIN_REGISTRANT_ 9 | 10 | #include 11 | 12 | // Registers Flutter plugins. 13 | void fl_register_plugins(FlPluginRegistry* registry); 14 | 15 | #endif // GENERATED_PLUGIN_REGISTRANT_ 16 | -------------------------------------------------------------------------------- /linux/flutter/generated_plugins.cmake: -------------------------------------------------------------------------------- 1 | # 2 | # Generated file, do not edit. 3 | # 4 | 5 | list(APPEND FLUTTER_PLUGIN_LIST 6 | file_selector_linux 7 | url_launcher_linux 8 | ) 9 | 10 | list(APPEND FLUTTER_FFI_PLUGIN_LIST 11 | ) 12 | 13 | set(PLUGIN_BUNDLED_LIBRARIES) 14 | 15 | foreach(plugin ${FLUTTER_PLUGIN_LIST}) 16 | add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/linux plugins/${plugin}) 17 | target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin) 18 | list(APPEND PLUGIN_BUNDLED_LIBRARIES $) 19 | list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries}) 20 | endforeach(plugin) 21 | 22 | foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST}) 23 | add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/linux plugins/${ffi_plugin}) 24 | list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries}) 25 | endforeach(ffi_plugin) 26 | -------------------------------------------------------------------------------- /linux/main.cc: -------------------------------------------------------------------------------- 1 | #include "my_application.h" 2 | 3 | int main(int argc, char** argv) { 4 | g_autoptr(MyApplication) app = my_application_new(); 5 | return g_application_run(G_APPLICATION(app), argc, argv); 6 | } 7 | -------------------------------------------------------------------------------- /linux/my_application.h: -------------------------------------------------------------------------------- 1 | #ifndef FLUTTER_MY_APPLICATION_H_ 2 | #define FLUTTER_MY_APPLICATION_H_ 3 | 4 | #include 5 | 6 | G_DECLARE_FINAL_TYPE(MyApplication, my_application, MY, APPLICATION, 7 | GtkApplication) 8 | 9 | /** 10 | * my_application_new: 11 | * 12 | * Creates a new Flutter-based application. 13 | * 14 | * Returns: a new #MyApplication. 15 | */ 16 | MyApplication* my_application_new(); 17 | 18 | #endif // FLUTTER_MY_APPLICATION_H_ 19 | -------------------------------------------------------------------------------- /macos/.gitignore: -------------------------------------------------------------------------------- 1 | # Flutter-related 2 | **/Flutter/ephemeral/ 3 | **/Pods/ 4 | 5 | # Xcode-related 6 | **/dgph 7 | **/xcuserdata/ 8 | -------------------------------------------------------------------------------- /macos/Flutter/Flutter-Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "ephemeral/Flutter-Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /macos/Flutter/Flutter-Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "ephemeral/Flutter-Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /macos/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /macos/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import Cocoa 2 | import FlutterMacOS 3 | 4 | @NSApplicationMain 5 | class AppDelegate: FlutterAppDelegate { 6 | override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { 7 | return true 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png -------------------------------------------------------------------------------- /macos/Runner/Configs/AppInfo.xcconfig: -------------------------------------------------------------------------------- 1 | // Application-level settings for the Runner target. 2 | // 3 | // This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the 4 | // future. If not, the values below would default to using the project name when this becomes a 5 | // 'flutter create' template. 6 | 7 | // The application's name. By default this is also the title of the Flutter window. 8 | PRODUCT_NAME = hyper_ui 9 | 10 | // The application's bundle identifier 11 | PRODUCT_BUNDLE_IDENTIFIER = com.example.hyperUi 12 | 13 | // The copyright displayed in application information 14 | PRODUCT_COPYRIGHT = Copyright © 2024 com.example. All rights reserved. 15 | -------------------------------------------------------------------------------- /macos/Runner/Configs/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "../../Flutter/Flutter-Debug.xcconfig" 2 | #include "Warnings.xcconfig" 3 | -------------------------------------------------------------------------------- /macos/Runner/Configs/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "../../Flutter/Flutter-Release.xcconfig" 2 | #include "Warnings.xcconfig" 3 | -------------------------------------------------------------------------------- /macos/Runner/Configs/Warnings.xcconfig: -------------------------------------------------------------------------------- 1 | WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings 2 | GCC_WARN_UNDECLARED_SELECTOR = YES 3 | CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES 4 | CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE 5 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES 6 | CLANG_WARN_PRAGMA_PACK = YES 7 | CLANG_WARN_STRICT_PROTOTYPES = YES 8 | CLANG_WARN_COMMA = YES 9 | GCC_WARN_STRICT_SELECTOR_MATCH = YES 10 | CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES 11 | CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES 12 | GCC_WARN_SHADOW = YES 13 | CLANG_WARN_UNREACHABLE_CODE = YES 14 | -------------------------------------------------------------------------------- /macos/Runner/DebugProfile.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | com.apple.security.app-sandbox 6 | 7 | com.apple.security.cs.allow-jit 8 | 9 | com.apple.security.network.server 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /macos/Runner/MainFlutterWindow.swift: -------------------------------------------------------------------------------- 1 | import Cocoa 2 | import FlutterMacOS 3 | 4 | class MainFlutterWindow: NSWindow { 5 | override func awakeFromNib() { 6 | let flutterViewController = FlutterViewController() 7 | let windowFrame = self.frame 8 | self.contentViewController = flutterViewController 9 | self.setFrame(windowFrame, display: true) 10 | 11 | RegisterGeneratedPlugins(registry: flutterViewController) 12 | 13 | super.awakeFromNib() 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /macos/Runner/Release.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | com.apple.security.app-sandbox 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /macos/RunnerTests/RunnerTests.swift: -------------------------------------------------------------------------------- 1 | import Cocoa 2 | import FlutterMacOS 3 | import XCTest 4 | 5 | class RunnerTests: XCTestCase { 6 | 7 | func testExample() { 8 | // If you add code to the Runner application, consider adding tests here. 9 | // See https://developer.apple.com/documentation/xctest for more information about using XCTest. 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /publish.bat: -------------------------------------------------------------------------------- 1 | @REM // https://hui-demo.vercel.app/ 2 | flutter build web && cd build/web && vercel link --yes --project hui && vercel --prod -------------------------------------------------------------------------------- /web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/web/favicon.png -------------------------------------------------------------------------------- /web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/web/icons/Icon-192.png -------------------------------------------------------------------------------- /web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/web/icons/Icon-512.png -------------------------------------------------------------------------------- /web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /web/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "hyper_ui", 3 | "short_name": "hyper_ui", 4 | "start_url": ".", 5 | "display": "standalone", 6 | "background_color": "#0175C2", 7 | "theme_color": "#0175C2", 8 | "description": "A new Flutter project.", 9 | "orientation": "portrait-primary", 10 | "prefer_related_applications": false, 11 | "icons": [ 12 | { 13 | "src": "icons/Icon-192.png", 14 | "sizes": "192x192", 15 | "type": "image/png" 16 | }, 17 | { 18 | "src": "icons/Icon-512.png", 19 | "sizes": "512x512", 20 | "type": "image/png" 21 | }, 22 | { 23 | "src": "icons/Icon-maskable-192.png", 24 | "sizes": "192x192", 25 | "type": "image/png", 26 | "purpose": "maskable" 27 | }, 28 | { 29 | "src": "icons/Icon-maskable-512.png", 30 | "sizes": "512x512", 31 | "type": "image/png", 32 | "purpose": "maskable" 33 | } 34 | ] 35 | } 36 | -------------------------------------------------------------------------------- /windows/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral/ 2 | 3 | # Visual Studio user-specific files. 4 | *.suo 5 | *.user 6 | *.userosscache 7 | *.sln.docstates 8 | 9 | # Visual Studio build-related files. 10 | x64/ 11 | x86/ 12 | 13 | # Visual Studio cache files 14 | # files ending in .cache can be ignored 15 | *.[Cc]ache 16 | # but keep track of directories ending in .cache 17 | !*.[Cc]ache/ 18 | -------------------------------------------------------------------------------- /windows/flutter/generated_plugin_registrant.cc: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | // clang-format off 6 | 7 | #include "generated_plugin_registrant.h" 8 | 9 | #include 10 | #include 11 | #include 12 | #include 13 | 14 | void RegisterPlugins(flutter::PluginRegistry* registry) { 15 | FileSelectorWindowsRegisterWithRegistrar( 16 | registry->GetRegistrarForPlugin("FileSelectorWindows")); 17 | GeolocatorWindowsRegisterWithRegistrar( 18 | registry->GetRegistrarForPlugin("GeolocatorWindows")); 19 | PermissionHandlerWindowsPluginRegisterWithRegistrar( 20 | registry->GetRegistrarForPlugin("PermissionHandlerWindowsPlugin")); 21 | UrlLauncherWindowsRegisterWithRegistrar( 22 | registry->GetRegistrarForPlugin("UrlLauncherWindows")); 23 | } 24 | -------------------------------------------------------------------------------- /windows/flutter/generated_plugin_registrant.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | // clang-format off 6 | 7 | #ifndef GENERATED_PLUGIN_REGISTRANT_ 8 | #define GENERATED_PLUGIN_REGISTRANT_ 9 | 10 | #include 11 | 12 | // Registers Flutter plugins. 13 | void RegisterPlugins(flutter::PluginRegistry* registry); 14 | 15 | #endif // GENERATED_PLUGIN_REGISTRANT_ 16 | -------------------------------------------------------------------------------- /windows/flutter/generated_plugins.cmake: -------------------------------------------------------------------------------- 1 | # 2 | # Generated file, do not edit. 3 | # 4 | 5 | list(APPEND FLUTTER_PLUGIN_LIST 6 | file_selector_windows 7 | geolocator_windows 8 | permission_handler_windows 9 | url_launcher_windows 10 | ) 11 | 12 | list(APPEND FLUTTER_FFI_PLUGIN_LIST 13 | ) 14 | 15 | set(PLUGIN_BUNDLED_LIBRARIES) 16 | 17 | foreach(plugin ${FLUTTER_PLUGIN_LIST}) 18 | add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/windows plugins/${plugin}) 19 | target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin) 20 | list(APPEND PLUGIN_BUNDLED_LIBRARIES $) 21 | list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries}) 22 | endforeach(plugin) 23 | 24 | foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST}) 25 | add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/windows plugins/${ffi_plugin}) 26 | list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries}) 27 | endforeach(ffi_plugin) 28 | -------------------------------------------------------------------------------- /windows/runner/flutter_window.h: -------------------------------------------------------------------------------- 1 | #ifndef RUNNER_FLUTTER_WINDOW_H_ 2 | #define RUNNER_FLUTTER_WINDOW_H_ 3 | 4 | #include 5 | #include 6 | 7 | #include 8 | 9 | #include "win32_window.h" 10 | 11 | // A window that does nothing but host a Flutter view. 12 | class FlutterWindow : public Win32Window { 13 | public: 14 | // Creates a new FlutterWindow hosting a Flutter view running |project|. 15 | explicit FlutterWindow(const flutter::DartProject& project); 16 | virtual ~FlutterWindow(); 17 | 18 | protected: 19 | // Win32Window: 20 | bool OnCreate() override; 21 | void OnDestroy() override; 22 | LRESULT MessageHandler(HWND window, UINT const message, WPARAM const wparam, 23 | LPARAM const lparam) noexcept override; 24 | 25 | private: 26 | // The project to run. 27 | flutter::DartProject project_; 28 | 29 | // The Flutter instance hosted by this window. 30 | std::unique_ptr flutter_controller_; 31 | }; 32 | 33 | #endif // RUNNER_FLUTTER_WINDOW_H_ 34 | -------------------------------------------------------------------------------- /windows/runner/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Visual C++ generated include file. 3 | // Used by Runner.rc 4 | // 5 | #define IDI_APP_ICON 101 6 | 7 | // Next default values for new objects 8 | // 9 | #ifdef APSTUDIO_INVOKED 10 | #ifndef APSTUDIO_READONLY_SYMBOLS 11 | #define _APS_NEXT_RESOURCE_VALUE 102 12 | #define _APS_NEXT_COMMAND_VALUE 40001 13 | #define _APS_NEXT_CONTROL_VALUE 1001 14 | #define _APS_NEXT_SYMED_VALUE 101 15 | #endif 16 | #endif 17 | -------------------------------------------------------------------------------- /windows/runner/resources/app_icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9code-id/hyper_ui/dc689e53001358da6d7bd76789f2245aa7256f3c/windows/runner/resources/app_icon.ico -------------------------------------------------------------------------------- /windows/runner/runner.exe.manifest: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PerMonitorV2 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /windows/runner/utils.h: -------------------------------------------------------------------------------- 1 | #ifndef RUNNER_UTILS_H_ 2 | #define RUNNER_UTILS_H_ 3 | 4 | #include 5 | #include 6 | 7 | // Creates a console for the process, and redirects stdout and stderr to 8 | // it for both the runner and the Flutter library. 9 | void CreateAndAttachConsole(); 10 | 11 | // Takes a null-terminated wchar_t* encoded in UTF-16 and returns a std::string 12 | // encoded in UTF-8. Returns an empty std::string on failure. 13 | std::string Utf8FromUtf16(const wchar_t* utf16_string); 14 | 15 | // Gets the command line arguments passed in as a std::vector, 16 | // encoded in UTF-8. Returns an empty std::vector on failure. 17 | std::vector GetCommandLineArguments(); 18 | 19 | #endif // RUNNER_UTILS_H_ 20 | --------------------------------------------------------------------------------