blood-pressure-monitor-fl
A diary app for blood pressure values with customizable export and bluetooth input.
파일 탐색기
최종 버전 다운로드 (.zip)- bug_report.yml
- feature_request.yml
- question.md
- app-CI.yml
- fastlane-meta.yml
- labeler.yml
- pkg-CI.yml
- pr.yml
- FUNDING.yml
- MainActivityTest.java
- AndroidManifest.xml
- MainActivity.kt
- icon.png
- launch_background.xml
- ic_launcher_monochrome.xml
- launch_background.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- styles.xml
- styles.xml
- file_paths.xml
- AndroidManifest.xml
- AndroidManifest.xml
- build.gradle
- proguard-rules.pro
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- settings.gradle
- add_measurement_test.dart
- navigation_test.dart
- screenshot_home.dart
- screenshot_input.dart
- screenshot_settings.dart
- screenshot_stats.dart
- util.dart
- AppFrameworkInfo.plist
- Debug.xcconfig
- Release.xcconfig
- Contents.json
- LaunchImage.png
- [email protected]
- [email protected]
- README.md
- LaunchScreen.storyboard
- Main.storyboard
- AppDelegate.swift
- Info.plist
- Runner-Bridging-Header.h
- IDEWorkspaceChecks.plist
- WorkspaceSettings.xcsettings
- contents.xcworkspacedata
- Runner.xcscheme
- project.pbxproj
- IDEWorkspaceChecks.plist
- WorkspaceSettings.xcsettings
- contents.xcworkspacedata
- .gitignore
- color_picker.dart
- confirm_deletion_dialog.dart
- custom_banner.dart
- fullscreen_dialog.dart
- input_dialog.dart
- nullable_text.dart
- pressure_text.dart
- combined_entry_builder.dart
- consistent_future_builder.dart
- entry_context.dart
- repository_builder.dart
- ble_device.dart
- ble_discovery.dart
- ble_manager.dart
- ble_state.dart
- bluetooth_backend.dart
- bluetooth_connection.dart
- bluetooth_device.dart
- bluetooth_discovery.dart
- bluetooth_manager.dart
- bluetooth_state.dart
- bluetooth_utils.dart
- ble_date_time.dart
- ble_measurement_data.dart
- ble_measurement_status.dart
- decoding_util.dart
- microlife_measurement_data.dart
- microlife_protocol.dart
- yonker_measurement_data.dart
- ble_read_cubit.dart
- ble_read_state.dart
- bluetooth_cubit.dart
- bluetooth_state.dart
- device_scan_cubit.dart
- device_scan_state.dart
- closed_bluetooth_input.dart
- device_selection.dart
- input_card.dart
- measurement_failure.dart
- measurement_multiple.dart
- measurement_success.dart
- bluetooth_input.dart
- filter_button.dart
- interval_picker.dart
- column.dart
- csv_converter.dart
- csv_record_parsing_actor.dart
- excel_converter.dart
- export_preset.dart
- import_field_type.dart
- pdf_converter.dart
- record_formatter.dart
- record_parsing_result.dart
- active_column_customizer.dart
- active_preset_builder.dart
- preset_editor.dart
- preset_selector.dart
- add_export_column_dialog.dart
- export_button.dart
- export_column_management_screen.dart
- export_field_format_documentation_screen.dart
- export_warn_banner.dart
- import_button.dart
- import_preview_dialog.dart
- bp_sync_model.dart
- health_connect_screen.dart
- sync_model.dart
- sync_tile.dart
- weight_sync_model.dart
- navigation_action_buttons.dart
- add_entry_form.dart
- add_multiple_entries_form.dart
- blood_pressure_form.dart
- date_time_form.dart
- form_base.dart
- form_switcher.dart
- medicine_intake_form.dart
- note_form.dart
- weight_form.dart
- add_entry_dialog.dart
- compact_measurement_list.dart
- measurement_list.dart
- measurement_list_entry.dart
- weight_list.dart
- ble_date_time.dart
- ble_measurement_data.dart
- ble_measurement_status.dart
- decoding_util.dart
- ble_read_cubit.dart
- ble_read_state.dart
- bluetooth_cubit.dart
- bluetooth_state.dart
- device_scan_cubit.dart
- device_scan_state.dart
- flutter_blue_plus_mockable.dart
- closed_bluetooth_input.dart
- device_selection.dart
- input_card.dart
- measurement_failure.dart
- measurement_success.dart
- bluetooth_input.dart
- ble_input_options_tile.dart
- color_picker_list_tile.dart
- dropdown_list_tile.dart
- input_list_tile.dart
- number_input_list_tile.dart
- slider_list_tile.dart
- titled_column.dart
- add_medication_dialog.dart
- behavior_screen.dart
- configure_warn_values_screen.dart
- delete_data_screen.dart
- enter_timeformat_dialog.dart
- export_import_screen.dart
- features_screen.dart
- graph_markings_screen.dart
- graph_screen.dart
- medicine_manager_screen.dart
- style_screen.dart
- time_formats_reference_screen.dart
- version_screen.dart
- warn_about_screen.dart
- blood_pressure_distribution.dart
- clock_bp_graph.dart
- value_distribution.dart
- value_graph.dart
- app_bg.arb
- app_cs.arb
- app_de.arb
- app_en.arb
- app_es.arb
- app_et.arb
- app_fr.arb
- app_hu.arb
- app_it.arb
- app_lt.arb
- app_nb.arb
- app_nl.arb
- app_pl.arb
- app_pt.arb
- app_pt_BR.arb
- app_ru.arb
- app_sl.arb
- app_sv.arb
- app_ta.arb
- app_tr.arb
- app_uk.arb
- app_zh.arb
- app_zh_Hant.arb
- pressure_unit.dart
- warn_values.dart
- bluetooth_input_mode_setting.dart
- bluetooth_measurement_import_mode_setting.dart
- color_setting.dart
- export_format_setting.dart
- export_preset_list_setting.dart
- horizontal_graph_line_list_setting.dart
- interval_storage_setting.dart
- locale_setting.dart
- pressure_unit_setting.dart
- string_list_setting.dart
- theme_mode_setting.dart
- time_range.dart
- time_step.dart
- weight_unit_setting.dart
- convert_util.dart
- export_columns_store.dart
- export_csv_settings.dart
- export_pdf_settings.dart
- export_settings.dart
- export_xls_settings.dart
- file_settings_loader.dart
- health_connect_settings.dart
- interval_store_manager.dart
- settings.dart
- storage.dart
- blood_pressure_analyzer.dart
- bluetooth_input_mode.dart
- bluetooth_measurement_import_mode.dart
- combined_entry.dart
- datarange_extension.dart
- horizontal_graph_line.dart
- iso_lang_names.dart
- med_cache.dart
- weight_unit.dart
- add_entry_screen.dart
- error_reporting_screen.dart
- home_screen.dart
- loading_screen.dart
- settings_screen.dart
- statistics_screen.dart
- app.dart
- config.dart
- logging.dart
- main.dart
- CMakeLists.txt
- generated_plugin_registrant.cc
- generated_plugin_registrant.h
- generated_plugins.cmake
- .gitignore
- CMakeLists.txt
- main.cc
- my_application.cc
- my_application.h
- Flutter-Debug.xcconfig
- Flutter-Release.xcconfig
- GeneratedPluginRegistrant.swift
- 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
- Contents.json
- MainMenu.xib
- AppInfo.xcconfig
- Debug.xcconfig
- Release.xcconfig
- Warnings.xcconfig
- AppDelegate.swift
- DebugProfile.entitlements
- Info.plist
- MainFlutterWindow.swift
- Release.entitlements
- IDEWorkspaceChecks.plist
- Runner.xcscheme
- project.pbxproj
- IDEWorkspaceChecks.plist
- contents.xcworkspacedata
- .gitignore
- color_picker_test.dart
- confirm_deletion_dialog_test.dart
- custom_banner_test.dart
- fullscreen_dialog_test.dart
- input_dialog_test.dart
- combined_entry_builder_test.dart
- entry_context_test.dart
- interval_picker_test.dart
- ble_measurement_data_test.dart
- microlife_measurement_data_test.dart
- microlife_protocol_test.dart
- yonker_measurement_data_test.dart
- ble_read_cubit_test.dart
- fake_characteristic.dart
- fake_device.dart
- fake_service.dart
- mock_ble_read_cubit.dart
- closed_input_test.dart
- device_selection_test.dart
- input_card_test.dart
- measurement_failure_test.dart
- measurement_multiple_test.dart
- measurement_success_test.dart
- bluetooth_input_test.dart
- active_column_customizer_test.dart
- export_warn_banner_test.dart
- preset_editor_test.dart
- add_export_column_dialog_test.dart
- export_button_test.dart
- import_preview_dialog_test.dart
- bp_sync_model_test.dart
- weight_sync_model_test.dart
- navigation_action_buttons.dart
- add_entry_form_test.dart
- add_multiple_entries_form_test.dart
- blood_pressure_form_test.dart
- date_time_form_test.dart
- form_switcher_test.dart
- medicine_intake_form_test.dart
- note_form_test.dart
- weight_form_test.dart
- add_entry_dialog_test.dart
- compact_measurement_list_test.dart
- measurement_list_entry_test.dart
- measurement_list_test.dart
- weight_list_test.dart
- color_picker_list_tile_test.dart
- dropdown_list_tile_test.dart
- input_list_tile_test.dart
- number_input_list_tile_test.dart
- slider_list_tile_test.dart
- titled_column_test.dart
- add_medication_dialog_test.dart
- enter_timeformat_dialog_test.dart
- export_import_screen_test.dart
- ClockBpGraph-dark.png
- ClockBpGraph-light.png
- full_graph-years.png
- value-graph-end-warn.png
- value-graph-interrupts.png
- value-graph-start-warn.png
- value-graph-warn-not-above.png
- blood_pressure_distribution_test.dart
- clock_bp_graph_test.dart
- statistics_test.dart
- value_distribution_test.dart
- value_graph_test.dart
- empty_notes.csv
- formatted_times.csv
- incomplete_export.csv
- v1.0.csv
- v1.1.0
- v1.4.0.CSV
- v1.5.1.csv
- v1.5.7.csv
- v1.5.8.csv
- v1.6.4.db
- v1.7.0.db
- column_test.dart
- csv_converter_test.dart
- export_button_bar_test.dart
- export_columns_store_test.dart
- pdf_converter_test.dart
- record_formatter_test.dart
- record_parsing_result_test.dart
- file_settings_loader_test.dart
- export_preset.dart
- export_column_store_test.dart
- blood_pressure_analyzer_test.dart
- convert_util_test.dart
- intervall_store_test.dart
- iso_lang_names_test.dart
- json_serialization_test.dart
- weight_unit_test.dart
- add_entry_screen_test.dart
- home_screen_test.dart
- analysis_options.yaml
- logging_test.dart
- util.dart
- Icon-192.png
- Icon-512.png
- Icon-maskable-192.png
- Icon-maskable-512.png
- favicon.png
- index.html
- manifest.json
- CMakeLists.txt
- generated_plugin_registrant.cc
- generated_plugin_registrant.h
- generated_plugins.cmake
- app_icon.ico
- CMakeLists.txt
- flutter_window.cpp
- flutter_window.h
- main.cpp
- resource.h
- runner.exe.manifest
- Runner.rc
- utils.cpp
- utils.h
- win32_window.cpp
- win32_window.h
- .gitignore
- CMakeLists.txt
- .gitignore
- .metadata
- analysis_options.yaml
- dart_test.yaml
- devtools_options.yaml
- l10n.yaml
- pubspec.yaml
- data-package.svg
- db-scheme.png
- bluetooth.md
- codestyle.md
- compression.md
- data-package.md
- files.md
- play-policy.md
- release-process.md
- testing.md
- 57.txt
- full_description.txt
- short_description.txt
- title.txt
- 57.txt
- full_description.txt
- short_description.txt
- title.txt
- 57.txt
- 01-example_add.png
- 02-example_home.png
- 03-example_settings.png
- 04-example_stats.png
- 05-example-export.png
- 05-export_example.png
- 06-example_settings-2.png
- 07-example_home_dark.png
- bloodPressureApp.blend
- featureGraphic.xcf
- featureGraphic.png
- icon.png
- full_description.txt
- short_description.txt
- title.txt
- 57.txt
- full_description.txt
- short_description.txt
- title.txt
- 57.txt
- full_description.txt
- short_description.txt
- title.txt
- 57.txt
- full_description.txt
- short_description.txt
- title.txt
- 57.txt
- full_description.txt
- short_description.txt
- title.txt
- 57.txt
- full_description.txt
- short_description.txt
- title.txt
- 57.txt
- full_description.txt
- short_description.txt
- title.txt
- 57.txt
- full_description.txt
- short_description.txt
- title.txt
- 57.txt
- full_description.txt
- short_description.txt
- title.txt
- 57.txt
- full_description.txt
- short_description.txt
- title.txt
- 57.txt
- full_description.txt
- short_description.txt
- title.txt
- 57.txt
- full_description.txt
- short_description.txt
- title.txt
- 57.txt
- full_description.txt
- short_description.txt
- title.txt
- 57.txt
- full_description.txt
- short_description.txt
- title.txt
- 57.txt
- full_description.txt
- short_description.txt
- title.txt
- 57.txt
- full_description.txt
- short_description.txt
- title.txt
- 57.txt
- full_description.txt
- short_description.txt
- title.txt
- 57.txt
- full_description.txt
- short_description.txt
- title.txt
- 57.txt
- full_description.txt
- short_description.txt
- title.txt
- 57.txt
- full_description.txt
- short_description.txt
- title.txt
- castable.dart
- datetime_seconds.dart
- blood_pressure_repository.dart
- blood_pressure_repository_impl.dart
- bodyweight_repository.dart
- bodyweight_repository_impl.dart
- medicine_intake_repository.dart
- medicine_intake_repository_impl.dart
- medicine_repository.dart
- medicine_repository_impl.dart
- note_repository.dart
- note_repository_impl.dart
- repository.dart
- pressure.dart
- weight.dart
- blood_pressure_record.dart
- bodyweight_record.dart
- date_range.dart
- medicine.dart
- medicine_intake.dart
- note.dart
- database_helper.dart
- database_manager.dart
- health_data_store.dart
- health_data_store.dart
- castable_test.dart
- detetime_seconds_test.dart
- blood_pressure_repository_test.dart
- bodyweight_repository_test.dart
- medicine_intake_repository_test.dart
- medicine_repository_test.dart
- note_repository_test.dart
- pressure_test.dart
- weight_test.dart
- blood_pressure_record_test.dart
- bodyweight_record_test.dart
- date_range_test.dart
- medicine_intake_test.dart
- medicine_test.dart
- note_test.dart
- database_helper_test.dart
- database_manager_test.dart
- health_data_store_test.dart
- .gitignore
- analysis_options.yaml
- CHANGELOG.md
- pubspec.yaml
- README.md
- deep_setting.dart
- setting.dart
- settings_group.dart
- annotations.dart
- settings_annotation.dart
- deep_setting_test.dart
- .gitignore
- .metadata
- analysis_options.yaml
- pubspec.yaml
- README.md
- generator.dart
- .gitignore
- .metadata
- analysis_options.yaml
- build.yaml
- pubspec.yaml
- README.md
- main.rs
- summary.rs
- .gitignore
- Cargo.lock
- Cargo.toml
- cleanup-changelogs.sh
- update-screenshots.sh
- .gitignore
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- LICENSE.md
- pubspec.lock
- pubspec.yaml
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/derdilla/blood-pressure-monitor-fl
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd blood-pressure-monitor-fl
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. CMake
보통 추천사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd app/linux
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
mkdir build && cd build
빌드 결과물을 담을 폴더를 만들고 그 안으로 이동합니다.
cmake ..
소스코드를 분석해 빌드 설정 파일을 생성합니다 (build 폴더 안에서 실행해야 함).
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
3. Gradle (Java/Kotlin)
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java/Kotlin 프로젝트를 빌드/실행하려면 필요합니다.
- Gradle 레포에 포함된 gradlew(Gradle Wrapper)를 쓰면 Gradle을 따로 설치할 필요가 없습니다.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd app/android/app
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
./gradlew build
Gradle로 빌드를 진행합니다.
BUILD SUCCESSFUL 메시지가 뜨면 성공입니다. build/ 폴더에 결과물이 생성됩니다.
4. Rust
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Rust (rustup) rustup으로 설치하면 cargo도 함께 설치됩니다.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd tools/release_tool
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
cargo build --release
Rust 프로젝트를 컴파일합니다.
cargo run
빌드 후 바로 실행까지 진행합니다.
cargo build가 에러 없이 끝나면 성공입니다. target/ 폴더에 실행 파일이 생성됩니다.
// repository documentation
Was this content helpful?
(0 ratings)
