{"id":22344889,"url":"https://github.com/ibfleming/fsvt-app","last_synced_at":"2026-05-01T01:31:48.698Z","repository":{"id":194642355,"uuid":"690649584","full_name":"ibfleming/fsvt-app","owner":"ibfleming","description":"The Free Stream Velocity Team's Android Application is a sophisticated mobile application developed as part of the Senior Capstone Project at the University of Idaho in 2023.","archived":false,"fork":false,"pushed_at":"2024-04-18T19:22:33.000Z","size":44484,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-26T10:13:43.106Z","etag":null,"topics":["android","android-application","androidx","kotlin"],"latest_commit_sha":null,"homepage":"https://github.com/ibfleming/fsvt-app","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ibfleming.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-09-12T15:42:00.000Z","updated_at":"2024-04-18T19:24:13.000Z","dependencies_parsed_at":"2024-04-18T20:32:43.360Z","dependency_job_id":"1102f8d0-06cd-4863-add1-58bb30a829d5","html_url":"https://github.com/ibfleming/fsvt-app","commit_stats":null,"previous_names":["ibfleming/fsvt-android-app","ibfleming/fsvt-app"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/ibfleming/fsvt-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibfleming%2Ffsvt-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibfleming%2Ffsvt-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibfleming%2Ffsvt-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibfleming%2Ffsvt-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ibfleming","download_url":"https://codeload.github.com/ibfleming/fsvt-app/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibfleming%2Ffsvt-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32482460,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"ssl_error","status_checked_at":"2026-04-30T13:12:06.837Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","android-application","androidx","kotlin"],"created_at":"2024-12-04T09:15:24.430Z","updated_at":"2026-05-01T01:31:48.680Z","avatar_url":"https://github.com/ibfleming.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"https://github.com/ibfleming/fsvt-app/blob/main/usda_logo.png\" alt=\"logo\" width=\"100\"/\u003e\n\n# Free Stream Velocity Team - Android Application\n\n**Version:** 4.0 (LTS)\n\n**Author:** Ian Fleming\n\n**Senior Capstone Project - University of Idaho 2023**\n\nWelcome to the repository containing the software for our Android application for our Senior Design Capstone Project at the University of Idaho in 2023. This project, led by the Free Stream Velocity Team, aimed to develop a responsive, flexible, and modern application that interfaces with our microcontrollers that visualizes and exports data.\n\n## Table of Contents\n- [Overview](#overview)\n  - [Features](#features)\n  - [User Interface Snippet](#user-interface-snippet)\n- [Usage](#usage)\n  - [Cloning the Repository](#cloning-the-repository)\n  - [Installing the Application](#installing-the-application)\n- [License](#license)\n\n## Overview\n\nOur project leverages Kotlin language and modern AndroidX implementations in Android Studio to develop a sophisticated Android application. With compatibility across newer and older Android versions, our application seamlessly integrates Bluetooth support to communicate with microcontrollers, enabling real-time data feedback and user command input. Key highlights include stringent permission management, a sleek user interface, dynamic data visualization, and automatic data export in CSV format to the device's local storage.\n\n### Features\n- **Bluetooth Integration**: Establishes robust communication with microcontrollers, enabling real-time data exchange and user interaction.\n- **Cross-Version Compatibility**: Ensures a seamless experience across various Android versions, prioritizing accessibility and performance.\n- **Permission Management**: Implements stringent permission checks to guarantee smooth operation and user security.\n- **Sleek User Interface**: Boasts an intuitive and visually appealing interface for enhanced user experience.\n- **Live Data Visualization**: Provides dynamic visualization of data, empowering users with real-time insights.\n- **Automatic Data Export**: Facilitates effortless data management by automatically exporting data in CSV format to the device's local storage.\n\n### User Interface Snippet\n\u003cimg src=\"https://github.com/ibfleming/fsvt-app/blob/main/app_image.png\" alt=\"gui_example\" width=\"300\"/\u003e\n\n## Usage\n\n### Cloning the Repository\n\nTo clone the repository to your local environment, use the following command:\n\n```bash\ngit clone https://github.com/ibfleming/fsvt-nano.git\n```\n\n### Installing the Application\n\nTo easily install the application on your Android device, follow these simple steps:\n1. Download the `FSVTApp.apk` from the `apk/` folder in this repository.\n2. Transfer the downloaded file to your Android device.\n3. Enable installation from unknown sources on your device by navigating to Settings \u003e Security \u003e Unknown sources (or Settings \u003e Apps \u003e Special access \u003e Install unknown apps, depending on your device).\n4. Locate the transferred `FSVTApp.apk` file on your Android device and tap on it to begin the installation process.\n5. Follow the on-screen instructions to complete the installation.\n\nBy following these steps, you'll be able to manually install the application and start using it on your Android device.\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fibfleming%2Ffsvt-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fibfleming%2Ffsvt-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fibfleming%2Ffsvt-app/lists"}