trmnl-android
Utility to display TRMNL screens on an Android device
File Explorer
Download Latest Version (.zip)- devcontainer.json
- post-create.sh
- README.md
- pre-commit
- README.md
- android-lint.yml
- android-release.yml
- android.yml
- kover.yml
- test-keystore-apk-signing.yml
- test-keystore.yml
- version-management.yml
- copilot-instructions.md
- icon.svg
- ExampleInstrumentedTest.kt
- RefreshLogExporter.kt
- TrmnlRefreshLog.kt
- TrmnlRefreshLogManager.kt
- TrmnlRefreshLogs.kt
- TrmnlRefreshLogSerializer.kt
- AppConfig.kt
- DeviceSetupInfo.kt
- HttpResponseMetadata.kt
- ImageMetadata.kt
- ImageMetadataStore.kt
- TrmnlDeviceConfigDataStore.kt
- TrmnlDisplayInfo.kt
- TrmnlDisplayRepository.kt
- TrmnlUserRepository.kt
- AppGraph.kt
- ApplicationContext.kt
- AppScope.kt
- CircuitModule.kt
- DataStoreModule.kt
- NetworkModule.kt
- WorkerModule.kt
- DeviceModelSelection.kt
- SupportedDeviceModel.kt
- TrmnlDeviceConfig.kt
- TrmnlDeviceType.kt
- TrmnlCurrentImageResponse.kt
- TrmnlDeviceModel.kt
- TrmnlDeviceResponse.kt
- TrmnlDeviceUpdateRequest.kt
- TrmnlDisplayResponse.kt
- TrmnlModelsResponse.kt
- TrmnlSetupResponse.kt
- TrmnlUserResponse.kt
- NetworkingTools.kt
- RateLimitInterceptor.kt
- Sleeper.kt
- TrmnlApiService.kt
- TrmnlUserApiService.kt
- AppInfoScreen.kt
- DeviceModelSelectorScreen.kt
- OverlayDisplaySettingsView.kt
- TrmnlMirrorDisplayScreen.kt
- Icons.kt
- DisplayRefreshLogScreen.kt
- HttpResponseDetailsBottomSheet.kt
- AppSettingsScreen.kt
- DeviceTypeInfoTexts.kt
- Color.kt
- Theme.kt
- Type.kt
- FullScreenMode.kt
- AndroidDeviceInfoProvider.kt
- CoilRequestUtils.kt
- DateTimeFormatter.kt
- ImageSaver.kt
- InputValidator.kt
- NetworkExtensions.kt
- WorkInfoExtensions.kt
- RefreshWorkResult.kt
- RefreshWorkType.kt
- TrmnlImageRefreshWorker.kt
- TrmnlImageUpdateManager.kt
- TrmnlWorkerFactory.kt
- TrmnlWorkScheduler.kt
- MainActivity.kt
- TrmnlDisplayMirrorApp.kt
- adb_24dp.xml
- android_24dp.xml
- badge_24dp.xml
- check_circle_24dp.xml
- code_24dp.xml
- content_copy_24dp.xml
- counter_1_24dp.xml
- devices_24dp.xml
- download_photo.xml
- error_24dp.xml
- github_filled.xml
- github_outline.xml
- ic_arrow_back_24dp.xml
- ic_arrow_forward_24dp.xml
- ic_check_circle_24dp.xml
- ic_clear_24dp.xml
- ic_date_range_24dp.xml
- ic_info_outlined_24dp.xml
- ic_launcher_foreground.xml
- ic_list_24dp.xml
- ic_play_arrow_24dp.xml
- ic_refresh_24dp.xml
- ic_settings_24dp.xml
- ic_share_24dp.xml
- ic_warning_24dp.xml
- ic_warning_outlined_24dp.xml
- image_24dp.xml
- info_24dp.xml
- key_24dp.xml
- link_24dp.xml
- outline_check_circle_24.xml
- outline_check_small_24.xml
- outline_link_2_24.xml
- question_mark_24dp.xml
- storage_24dp.xml
- time_auto_24dp.xml
- timer_24dp.xml
- trmnl_frame_no_graph.xml
- trmnl_logo_plain.xml
- trmnl_logo_semi_transparent.xml
- visibility_24dp.xml
- visibility_off_24dp.xml
- trmnl_device_white.jpg
- eb_garamond_bold.ttf
- eb_garamond_bold_italic.ttf
- eb_garamond_extrabold.ttf
- eb_garamond_extrabold_italic.ttf
- eb_garamond_italic.ttf
- eb_garamond_medium.ttf
- eb_garamond_medium_italic.ttf
- eb_garamond_regular.ttf
- eb_garamond_semibold.ttf
- eb_garamond_semibold_italic.ttf
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.webp
- ic_launcher_monochrome.png
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_monochrome.png
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_monochrome.png
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_monochrome.png
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_monochrome.png
- ic_launcher_round.webp
- colors.xml
- ic_launcher_background.xml
- strings.xml
- themes.xml
- font_certs.xml
- backup_rules.xml
- data_extraction_rules.xml
- file_paths.xml
- network_security_config.xml
- AndroidManifest.xml
- ic_launcher-playstore.png
- TrmnlRefreshLogTest.kt
- HttpResponseMetadataTest.kt
- ImageMetadataStoreTest.kt
- TrmnlDeviceConfigDataStoreTest.kt
- TrmnlDisplayInfoTest.kt
- TrmnlDisplayRepositoryTest.kt
- TrmnlDeviceResponseTest.kt
- TrmnlModelsResponseTest.kt
- NetworkingToolsTest.kt
- RateLimitInterceptorTest.kt
- AndroidDeviceInfoProviderTest.kt
- DateTimeFormatterTest.kt
- InputValidatorTest.kt
- NetworkExtensionsTest.kt
- TrmnlImageRefreshWorkerTest.kt
- TrmnlImageUpdateManagerTest.kt
- device_response.json
- device_response_edge_cases.json
- device_response_nullable_fields.json
- models_response.json
- robolectric.properties
- .gitignore
- build.gradle.kts
- proguard-rules.pro
- 11.txt
- 15.txt
- 16.txt
- 17.txt
- 18.txt
- 19.txt
- 20.txt
- 21.txt
- 22.txt
- 23.txt
- 24.txt
- 25.txt
- 26.txt
- 27.txt
- 28.txt
- 29.txt
- 30.txt
- 31.txt
- 32.txt
- 33.txt
- 34.txt
- 35.txt
- 36.txt
- 37.txt
- 38.txt
- 01_login_screen.png
- 02_home_screen.png
- 03_settings_screen.png
- 04_history_screen.png
- featureGraphic.png
- icon.png
- full_description.txt
- google_play_description.txt
- short_description.txt
- title.txt
- gradle-wrapper.jar
- gradle-wrapper.properties
- libs.versions.toml
- debug.keystore
- README.md
- android-outline.png
- android-outline.svg
- repository-open-graph-template.png
- trmnl-mirror-banner-new.jpg
- trmnl-mirror-banner-new.png
- trmnl-mirror-banner-new.pxd
- trmnl-mirror-banner-second-life.jpg
- trmnl-mirror-banner-second-life.png
- trmnl-mirror-banner.jpg
- trmnl-mirror-banner.png
- trmnl-mirror-banner.pxd
- trmnl-android-sequence-diagram.png
- trmnl-android-sequence-diagram.svg
- google_play_description.txt
- ic_launcher-playstore.png
- trmnl-google-play-banner.png
- trmnl-google-play-banner.pxd
- android-logo-head.svg
- android-mascot-classic.svg
- android-outline.afdesign
- app-icon-bg-color.txt
- app-icon-blank.afdesign
- app-icon-blank.svg
- app-icon.afdesign
- app-icon.svg
- apple-touch-icon-180x180.png
- duplicate-outline-trmnl.afdesign
- duplicate-outline-trmnl.svg
- duplicate-outline.svg
- idea-icon.afdesign
- intellij-idea-icon.svg
- trmnl-logo-black.svg
- product-requirements-document.md
- Screenshot_20251102_160443.png
- Screenshot_20251102_160449.png
- Screenshot_20251102_160502.png
- Screenshot_20251102_160604.png
- Screenshot_20251102_160609.png
- Screenshot_20251102_160623.png
- Screenshot_20251102_160702.png
- Screenshot_20251102_160710.png
- Screenshot_20251102_160717.png
- Screenshot_20260816_083959.png
- Screenshot_20260816_084013.png
- Screenshot_20260816_084022.png
- Screenshot_20260816_084026.png
- Screenshot_20260816_084318.png
- Screenshot_20260816_084326.png
- Screenshot_20260816_084350.png
- Screenshot_20260816_084358.png
- Screenshot_20260816_084404.png
- Screenshot_20260816_084413.png
- Screenshot_20251102_155956.png
- Screenshot_20251102_160001.png
- Screenshot_20251102_160004.png
- Screenshot_20251102_160016.png
- Screenshot_20251102_160026.png
- Screenshot_20251102_160037.png
- Screenshot_20251102_160055.png
- Screenshot_20251102_160110.png
- Screenshot_20250502_195708.png
- Screenshot_20250502_195738.png
- Screenshot_20250502_195800.png
- Screenshot_20250502_195812.png
- Screenshot_20250509_174442.png
- Screenshot_20250509_174500.png
- Screenshot_20250509_174515.png
- Screenshot_20250509_174553.png
- Screenshot_20250604_230950.png
- Screenshot_20250604_231011.png
- Screenshot_20250604_231023.png
- Screenshot_20250604_231037.png
- Screenshot_20251102_155350.png
- Screenshot_20251102_155355.png
- Screenshot_20251102_155359.png
- Screenshot_20251102_155418.png
- Screenshot_20251102_155438.png
- Screenshot_20251102_155444.png
- Screenshot_20251102_155456.png
- Screenshot_20260816_084955.png
- Screenshot_20260816_085004.png
- Screenshot_20260816_085014.png
- Screenshot_20260816_085020.png
- Screenshot_20260816_085051.png
- Screenshot_20260816_085112.png
- Screenshot_20260816_085137.png
- Screenshot_20260816_085153.png
- Screenshot_20260816_085341.png
- Screenshot_20260816_085357.png
- Screenshot_20260816_085402.png
- README.md
- trmnl-openapi.yaml
- trmnl-device.afdesign
- trmnl-frame-min.svg
- trmnl-frame-no-graph.afdesign
- trmnl-frame-no-graph.svg
- trmnl-frame-original.svg
- trmnl_device_white-original.svg
- trmnl_device_white_transparent.afdesign
- trmnl_device_white_transparent.svg
- 2026-08-16 09.02.58.gif
- Screen_recording_20260816_085949.mp4
- Screen_recording_20260816_090124.mp4
- README.md
- show_version_info.sh
- .editorconfig
- .gitignore
- build.gradle.kts
- CLAUDE.md
- CONTRIBUTING.md
- gradle.properties
- gradlew
- gradlew.bat
- LICENSE
- README.md
- RELEASE_CHECKLIST.md
- settings.gradle.kts
// repository documentation
Was this content helpful?
(0 ratings)
