diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/compass_bg.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/compass_bg.png new file mode 100644 index 00000000..07892cc4 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/compass_bg.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/generic_sensor.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/generic_sensor.png new file mode 100644 index 00000000..a103e23f Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/generic_sensor.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/ic_arrow_drop_down_white_18dp.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/ic_arrow_drop_down_white_18dp.png new file mode 100644 index 00000000..41541bb0 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/ic_arrow_drop_down_white_18dp.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/ic_check_box_black_24dp.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/ic_check_box_black_24dp.png new file mode 100644 index 00000000..64900ffa Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/ic_check_box_black_24dp.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/ic_check_box_outline_blank_black_24dp.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/ic_check_box_outline_blank_black_24dp.png new file mode 100644 index 00000000..b8a8db44 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/ic_check_box_outline_blank_black_24dp.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/ic_experiment_white_24dp.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/ic_experiment_white_24dp.png new file mode 100644 index 00000000..dbd00232 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/ic_experiment_white_24dp.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/ic_observe_white_24dp.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/ic_observe_white_24dp.png new file mode 100644 index 00000000..23253e99 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/ic_observe_white_24dp.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/ic_sensor_temperature_white_24dp.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/ic_sensor_temperature_white_24dp.png new file mode 100644 index 00000000..2d57d8b2 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/ic_sensor_temperature_white_24dp.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/ic_sensor_video_white_24dp.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/ic_sensor_video_white_24dp.png new file mode 100644 index 00000000..8d22f217 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/ic_sensor_video_white_24dp.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/learnmore_magnetometer.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/learnmore_magnetometer.png new file mode 100644 index 00000000..5b8f487f Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/learnmore_magnetometer.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/mkrsci_gyrx_5.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/mkrsci_gyrx_5.png new file mode 100644 index 00000000..a7900362 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/mkrsci_gyrx_5.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/mkrsci_gyry_5.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/mkrsci_gyry_5.png new file mode 100644 index 00000000..5be611c5 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/mkrsci_gyry_5.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/mkrsci_gyrz_5.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/mkrsci_gyrz_5.png new file mode 100644 index 00000000..57b4c369 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/mkrsci_gyrz_5.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/sign_in_bg.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/sign_in_bg.png new file mode 100644 index 00000000..6efffd2d Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/sign_in_bg.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/walkthrough_birthday.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/walkthrough_birthday.png new file mode 100644 index 00000000..2102d66c Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-hdpi/walkthrough_birthday.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/compass_bg.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/compass_bg.png new file mode 100644 index 00000000..98095be7 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/compass_bg.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/generic_sensor.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/generic_sensor.png new file mode 100644 index 00000000..d74a259e Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/generic_sensor.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/ic_arrow_drop_down_white_18dp.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/ic_arrow_drop_down_white_18dp.png new file mode 100644 index 00000000..7c1fc3d7 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/ic_arrow_drop_down_white_18dp.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/ic_check_box_black_24dp.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/ic_check_box_black_24dp.png new file mode 100644 index 00000000..49f9214c Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/ic_check_box_black_24dp.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/ic_check_box_outline_blank_black_24dp.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/ic_check_box_outline_blank_black_24dp.png new file mode 100644 index 00000000..8ffd8b63 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/ic_check_box_outline_blank_black_24dp.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/ic_experiment_white_24dp.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/ic_experiment_white_24dp.png new file mode 100644 index 00000000..7bf49edf Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/ic_experiment_white_24dp.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/ic_observe_white_24dp.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/ic_observe_white_24dp.png new file mode 100644 index 00000000..eb3aafd9 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/ic_observe_white_24dp.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/ic_sensor_temperature_white_24dp.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/ic_sensor_temperature_white_24dp.png new file mode 100644 index 00000000..f4907bac Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/ic_sensor_temperature_white_24dp.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/ic_sensor_video_white_24dp.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/ic_sensor_video_white_24dp.png new file mode 100644 index 00000000..e0bb573c Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/ic_sensor_video_white_24dp.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/learnmore_magnetometer.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/learnmore_magnetometer.png new file mode 100644 index 00000000..0101c4ff Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/learnmore_magnetometer.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/mkrsci_gyrx_5.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/mkrsci_gyrx_5.png new file mode 100644 index 00000000..589ce1ef Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/mkrsci_gyrx_5.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/mkrsci_gyry_5.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/mkrsci_gyry_5.png new file mode 100644 index 00000000..3598a077 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/mkrsci_gyry_5.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/mkrsci_gyrz_5.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/mkrsci_gyrz_5.png new file mode 100644 index 00000000..276ba930 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/mkrsci_gyrz_5.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/sign_in_bg.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/sign_in_bg.png new file mode 100644 index 00000000..7c38c181 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/sign_in_bg.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/walkthrough_birthday.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/walkthrough_birthday.png new file mode 100644 index 00000000..47a61216 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-mdpi/walkthrough_birthday.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/compass_bg.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/compass_bg.png new file mode 100644 index 00000000..3124274e Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/compass_bg.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/generic_sensor.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/generic_sensor.png new file mode 100644 index 00000000..efcfe76c Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/generic_sensor.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/ic_arrow_drop_down_white_18dp.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/ic_arrow_drop_down_white_18dp.png new file mode 100644 index 00000000..4c6076df Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/ic_arrow_drop_down_white_18dp.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/ic_check_box_black_24dp.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/ic_check_box_black_24dp.png new file mode 100644 index 00000000..5b9851db Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/ic_check_box_black_24dp.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/ic_check_box_outline_blank_black_24dp.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/ic_check_box_outline_blank_black_24dp.png new file mode 100644 index 00000000..948b3ccf Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/ic_check_box_outline_blank_black_24dp.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/ic_experiment_white_24dp.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/ic_experiment_white_24dp.png new file mode 100644 index 00000000..8543a4e2 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/ic_experiment_white_24dp.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/ic_observe_white_24dp.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/ic_observe_white_24dp.png new file mode 100644 index 00000000..78a787d8 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/ic_observe_white_24dp.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/ic_sensor_temperature_white_24dp.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/ic_sensor_temperature_white_24dp.png new file mode 100644 index 00000000..3bf8513d Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/ic_sensor_temperature_white_24dp.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/ic_sensor_video_white_24dp.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/ic_sensor_video_white_24dp.png new file mode 100644 index 00000000..5fbef0c4 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/ic_sensor_video_white_24dp.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/learnmore_magnetometer.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/learnmore_magnetometer.png new file mode 100644 index 00000000..784c5174 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/learnmore_magnetometer.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/mkrsci_gyrx_5.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/mkrsci_gyrx_5.png new file mode 100644 index 00000000..b1d841c0 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/mkrsci_gyrx_5.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/mkrsci_gyry_5.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/mkrsci_gyry_5.png new file mode 100644 index 00000000..122e1170 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/mkrsci_gyry_5.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/mkrsci_gyrz_5.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/mkrsci_gyrz_5.png new file mode 100644 index 00000000..d932e915 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/mkrsci_gyrz_5.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/sign_in_bg.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/sign_in_bg.png new file mode 100644 index 00000000..2bdd78dc Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/sign_in_bg.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/walkthrough_birthday.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/walkthrough_birthday.png new file mode 100644 index 00000000..d890389d Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xhdpi/walkthrough_birthday.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/compass_bg.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/compass_bg.png new file mode 100644 index 00000000..f96c9578 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/compass_bg.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/generic_sensor.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/generic_sensor.png new file mode 100644 index 00000000..ba64eee5 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/generic_sensor.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/ic_arrow_drop_down_white_18dp.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/ic_arrow_drop_down_white_18dp.png new file mode 100644 index 00000000..2609ae13 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/ic_arrow_drop_down_white_18dp.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/ic_check_box_black_24dp.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/ic_check_box_black_24dp.png new file mode 100644 index 00000000..dd35fbd0 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/ic_check_box_black_24dp.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/ic_check_box_outline_blank_black_24dp.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/ic_check_box_outline_blank_black_24dp.png new file mode 100644 index 00000000..546682b2 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/ic_check_box_outline_blank_black_24dp.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/ic_experiment_white_24dp.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/ic_experiment_white_24dp.png new file mode 100644 index 00000000..79577e3a Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/ic_experiment_white_24dp.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/ic_observe_white_24dp.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/ic_observe_white_24dp.png new file mode 100644 index 00000000..e4a51a89 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/ic_observe_white_24dp.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/ic_sensor_temperature_white_24dp.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/ic_sensor_temperature_white_24dp.png new file mode 100644 index 00000000..c7b7b35f Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/ic_sensor_temperature_white_24dp.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/ic_sensor_video_white_24dp.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/ic_sensor_video_white_24dp.png new file mode 100644 index 00000000..4e01894e Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/ic_sensor_video_white_24dp.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/learnmore_magnetometer.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/learnmore_magnetometer.png new file mode 100644 index 00000000..588c32d2 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/learnmore_magnetometer.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/mkrsci_gyrx_5.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/mkrsci_gyrx_5.png new file mode 100644 index 00000000..2da4ae69 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/mkrsci_gyrx_5.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/mkrsci_gyry_5.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/mkrsci_gyry_5.png new file mode 100644 index 00000000..3ca50656 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/mkrsci_gyry_5.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/mkrsci_gyrz_5.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/mkrsci_gyrz_5.png new file mode 100644 index 00000000..fbc695bb Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/mkrsci_gyrz_5.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/sign_in_bg.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/sign_in_bg.png new file mode 100644 index 00000000..dfd36045 Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/sign_in_bg.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/walkthrough_birthday.png b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/walkthrough_birthday.png new file mode 100644 index 00000000..683e725a Binary files /dev/null and b/OpenScienceJournal/whistlepunk_library/src/main/res/drawable-xxhdpi/walkthrough_birthday.png differ diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/values-land/dimens.xml b/OpenScienceJournal/whistlepunk_library/src/main/res/values-land/dimens.xml index c8f63b1b..8a6dba3e 100644 --- a/OpenScienceJournal/whistlepunk_library/src/main/res/values-land/dimens.xml +++ b/OpenScienceJournal/whistlepunk_library/src/main/res/values-land/dimens.xml @@ -23,6 +23,7 @@ 70dp 15dp + 32dp 180dp diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/values-sw600dp/dimens.xml b/OpenScienceJournal/whistlepunk_library/src/main/res/values-sw600dp/dimens.xml index 1d6fa0ac..8caf3b20 100644 --- a/OpenScienceJournal/whistlepunk_library/src/main/res/values-sw600dp/dimens.xml +++ b/OpenScienceJournal/whistlepunk_library/src/main/res/values-sw600dp/dimens.xml @@ -17,6 +17,7 @@ true + 36dp 4 true diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/values-w1024dp/dimens.xml b/OpenScienceJournal/whistlepunk_library/src/main/res/values-w1024dp/dimens.xml new file mode 100644 index 00000000..b4ef6c34 --- /dev/null +++ b/OpenScienceJournal/whistlepunk_library/src/main/res/values-w1024dp/dimens.xml @@ -0,0 +1,19 @@ + + + + 144dp + diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/values-w360dp-port/dimens.xml b/OpenScienceJournal/whistlepunk_library/src/main/res/values-w360dp-port/dimens.xml index 2c6a356f..ba569cb8 100644 --- a/OpenScienceJournal/whistlepunk_library/src/main/res/values-w360dp-port/dimens.xml +++ b/OpenScienceJournal/whistlepunk_library/src/main/res/values-w360dp-port/dimens.xml @@ -16,6 +16,8 @@ 103dp 15dp + 32dp + 38dp 24sp 16sp 14sp diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/values-w540dp-port/dimens.xml b/OpenScienceJournal/whistlepunk_library/src/main/res/values-w540dp-port/dimens.xml index 8c8d232e..ba0479b2 100644 --- a/OpenScienceJournal/whistlepunk_library/src/main/res/values-w540dp-port/dimens.xml +++ b/OpenScienceJournal/whistlepunk_library/src/main/res/values-w540dp-port/dimens.xml @@ -16,6 +16,8 @@ 137dp 24dp + 33dp + 51dp 36sp 24sp 14sp diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/values-w640dp-land/dimens.xml b/OpenScienceJournal/whistlepunk_library/src/main/res/values-w640dp-land/dimens.xml index 7a4fe7f1..25c5bcca 100644 --- a/OpenScienceJournal/whistlepunk_library/src/main/res/values-w640dp-land/dimens.xml +++ b/OpenScienceJournal/whistlepunk_library/src/main/res/values-w640dp-land/dimens.xml @@ -16,6 +16,7 @@ 70dp 15dp + 32dp 144dp 24sp 16sp diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/values-w640dp/dimens.xml b/OpenScienceJournal/whistlepunk_library/src/main/res/values-w640dp/dimens.xml new file mode 100644 index 00000000..f037bdc2 --- /dev/null +++ b/OpenScienceJournal/whistlepunk_library/src/main/res/values-w640dp/dimens.xml @@ -0,0 +1,22 @@ + + + + 2 + 10dp + 24dp + 24dp + diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/values-w720dp-port/dimens.xml b/OpenScienceJournal/whistlepunk_library/src/main/res/values-w720dp-port/dimens.xml index 8daa3603..60476535 100644 --- a/OpenScienceJournal/whistlepunk_library/src/main/res/values-w720dp-port/dimens.xml +++ b/OpenScienceJournal/whistlepunk_library/src/main/res/values-w720dp-port/dimens.xml @@ -16,6 +16,8 @@ 207dp 29dp + 32dp + 93dp 36sp 24sp 14sp diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/values-w870dp-land/dimens.xml b/OpenScienceJournal/whistlepunk_library/src/main/res/values-w870dp-land/dimens.xml index 2d73ff05..eb4da943 100644 --- a/OpenScienceJournal/whistlepunk_library/src/main/res/values-w870dp-land/dimens.xml +++ b/OpenScienceJournal/whistlepunk_library/src/main/res/values-w870dp-land/dimens.xml @@ -16,6 +16,7 @@ 85dp 29dp + 36dp 242dp 36sp 24sp diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/values-w960dp-land/dimens.xml b/OpenScienceJournal/whistlepunk_library/src/main/res/values-w960dp-land/dimens.xml index 87543d60..c3121091 100644 --- a/OpenScienceJournal/whistlepunk_library/src/main/res/values-w960dp-land/dimens.xml +++ b/OpenScienceJournal/whistlepunk_library/src/main/res/values-w960dp-land/dimens.xml @@ -16,6 +16,7 @@ 93dp 29dp + 36dp 280dp 36sp 24sp diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/values/colors.xml b/OpenScienceJournal/whistlepunk_library/src/main/res/values/colors.xml index ddd59b9c..4746aca6 100644 --- a/OpenScienceJournal/whistlepunk_library/src/main/res/values/colors.xml +++ b/OpenScienceJournal/whistlepunk_library/src/main/res/values/colors.xml @@ -57,6 +57,8 @@ #e0e0e0 #f7f7f7 #fff8f081 + #d9453d + #b73328 #727272 #57000000 #f8f081 @@ -83,6 +85,7 @@ #2A84FC #F5E7FF #7627BB + #FCFCFC #6F2EBE #D5000A diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/values/dimens.xml b/OpenScienceJournal/whistlepunk_library/src/main/res/values/dimens.xml index 097e4678..62e72292 100644 --- a/OpenScienceJournal/whistlepunk_library/src/main/res/values/dimens.xml +++ b/OpenScienceJournal/whistlepunk_library/src/main/res/values/dimens.xml @@ -18,12 +18,17 @@ 0dp 0dp 14sp + 16dp + 4dp 4dp 6dp 5dp 2dp 16dp + 12dp + 12dp + 12dp @@ -123,6 +128,7 @@ 16dp 1dp + 24sp 14sp 18sp 16sp @@ -213,6 +219,8 @@ 68dp 15dp + 32dp + 25dp 25dp @@ -242,6 +250,7 @@ 48dp 24dp + 16dp false diff --git a/OpenScienceJournal/whistlepunk_library/src/main/res/values/strings.xml b/OpenScienceJournal/whistlepunk_library/src/main/res/values/strings.xml index dc9d0612..291fcb93 100644 --- a/OpenScienceJournal/whistlepunk_library/src/main/res/values/strings.xml +++ b/OpenScienceJournal/whistlepunk_library/src/main/res/values/strings.xml @@ -20,12 +20,18 @@ Feedback + + Settings + About Save + + Discard + Edit @@ -44,6 +50,12 @@ Delete + + Ruler + + + Level + Sine wave @@ -71,6 +83,9 @@ Ambient temperature + + Video stream + m/s @@ -107,6 +122,9 @@ %1$s (%2$s) + + Experiment details + @string/title_activity_sensor_settings @@ -123,6 +141,38 @@ Pitch + + Ruler + + + %1$.2f mm + + + %1$.2f in + + + Level + + + Calibrate + + + End calibration + + + Calibrate with\u2026" + + + Credit card (height) + + + Ruler (3in) + + + Ruler (80mm) + Add experiment note @@ -231,6 +281,15 @@ Sensor settings + + Paired devices + + + Pairing\u2026 + + + Available devices + Forget @@ -253,6 +312,9 @@ Set sine wave frequency in milliseconds: + + Set video stream recording rate in frames per second: + the graph @@ -398,6 +460,12 @@ Experiment title + + Experiment description + + + New experiment + Update experiment @@ -443,6 +511,9 @@ Show frequency + + Error saving options + Error loading options @@ -497,9 +568,15 @@ @string/amplitude + + Recording\u2026 + You have no observations yet + + Permission needed to write to external storage. + Sensor @@ -510,10 +587,18 @@ [CHAR_LIMIT=40] --> Rotation + + Voltage + Raw + + Temperature in F + Custom @@ -712,6 +797,9 @@ What\'s Going On? + + Edit + Edit note time @@ -745,6 +833,9 @@ Note deleted + + Recording deleted + Undo @@ -763,6 +854,9 @@ Archived + + Include archived experiments + Delete this experiment? @@ -820,6 +914,76 @@ No app installed to handle CSV export. + + Learn More + + + + + + Science Journal + + + Experiment on your world. + + + +New features and improvements: +\n\u2022 Download experiments, photos, and sensor recordings to your device. +\n\u2022 Added support for connecting to Arduino MKR WiFi 1010 boards. + + + + + + New features: + + + Performance improvements and bug fixes. + + + \n\n + + + \n\u2022 Sound pitch sensor. + + + \n\u2022 Export experiments to a file, and import them to other devices. + + + \n\u2022 Export photos from an experiment. + + + +Science Journal is the free digital science notebook brought to you by Google. +\n +\nWhether you\'re a science educator or a hobbyist doing science at home, you can keep your notes, photos, and observations all in one convenient place. Use the sensors in your phone to measure and graph phenomena such as light, sound, and motion, or connect to external sensors via bluetooth to conduct experiments on the world around you. +\n +\nWith the Science Journal app, you can: +\n\u2022 Measure light, sound, acceleration, air pressure, and more using your phone\'s built-in sensors. +\n\u2022 Take notes and photos to document your science experiments. More note types coming soon! +\n\u2022 Connect to external sensors using select Bluetooth-enabled Arduino and Vernier devices. +\n\u2022 Access your experiments across your devices using Google Drive. +\n\u2022 Export recorded sensor data as CSV files. +\n\u2022 Create automated triggers for recording data and taking notes. +\n\u2022 Use sonification to hear the movement of your graphs. +\n +\nScience Journal is available for free on Android, iPhone, iPad, and compatible Chromebook devices. +\n +\nEducational activities by our partners: https://makingscience.withgoogle.com/science-journal/activities +\nFor support: https://productforums.google.com/forum/#!forum/sciencejournal +\nOpen-source code available: https://github.com/google/science-journal +\n\n +Permissions notice: +\n\u2022 Location: needed to scan for bluetooth sensor devices. +\n\u2022 Camera: needed to take pictures to document experiments. +\n\u2022 Microphone: needed for sound intensity sensor. +\n\u2022 Storage: needed to access photos to insert into experiments. + + + Scan for third-party sensors @@ -830,6 +994,13 @@ Temporary until fully ready. + + + Enable magnetometer + + + Enable experimental magnetometer sensor + Enable ambient temperature @@ -1000,6 +1171,9 @@ Trigger only when recording + + %1$s %2$s %3$.2f %4$s + %.2f @@ -1084,12 +1258,33 @@ remove from experiment + + Include %1$s in experiment + + + @string/app_name + Options for %1$s Refresh %1$s + + show sensors for %1$s + + + hide sensors for %1$s + + + show devices for %1$s + + + hide devices for %1$s + + + Please select at least one sensor for this experiment. + More options @@ -1141,6 +1336,8 @@ %1$s: %2$s + snapshot + Export… @@ -1152,6 +1349,12 @@ Triggered note: %1$s; %2$s + + Enable compass + + + Enable experimental compass sensor + Compass @@ -1184,6 +1387,12 @@ MMMM yyyy + + Enable linear accelerometer + + + Enable experimental combined linear accelerometer sensor + Linear accelerometer @@ -1288,6 +1497,9 @@ selected + + not selected + %1$d Selected @@ -1321,6 +1533,9 @@ Your photo gallery cannot be used because Science Journal does not have permission to access it. + + Open Settings + Show archived experiments @@ -1339,15 +1554,42 @@ Recording status + + Cannot open experiment + + + Cannot open file + + + Experiments must be a Science Journal file format (.sj) + Science Journal is currently in use. Please stop recording and try again. Import failed. Something\'s wrong with this experiment. + + Not enough storage space + + + You can manage your storage in settings. + + + Dismiss + + + Report + Unfortunately, an unknown error has occurred. + + Save experiment + + + Would you like to add this experiment to your library? + Explore your world @@ -1493,9 +1735,15 @@ Use without an account + + Sync + Syncing library to Google Drive. + + Syncing library to Google Drive complete. + Remove cover image @@ -1520,6 +1768,12 @@ Download + + Download (.csv) + + + Send a copy (.csv) + Saved to Downloads folder.