Improved video streaming app Stream Vision 2 allows for remote device management and brings 90,000 daily users

Improved video streaming app Stream Vision 2 allows for remote device management and brings 90,000 daily usersImproved video streaming app Stream Vision 2 allows for remote device management and brings 90,000 daily users

Industry

Photo & video

Services

UX/UI designMobile app developmentWeb app developmentProduct management consulting

Duration

Ongoing

Team size

16 people

About the client

Yukon Advanced Optics Worldwide is one of the largest developers and manufacturers of thermal imaging devices and digital day & night optics.

Headquartered in Lithuania, the company serves a global market, offering a range of high-tech products for both civilian and professional use.

Business challenge

The client wanted us to create a new version of their Stream Vision app expanding the features and use scenarios of thermal imaging, digital night vision and multispectral electro-optic devices from PULSAR and YUKON.

The new application was supposed to enrich the functionality of electro-optic devices by allowing them to work in combination with smartphones using Android or iOS platforms.

Our team

Delivered solution

We delivered a solution that provides full control of the electro-optic device and its features, making the hunting process more comfortable.

Linking the device via a Wi-Fi connection with a smartphone enables the smartphone to act as a file browser, viewfinder for direct unit-to-phone image streaming, remote control for changing unit’s settings on-the-go, firmware update platform, and offers many more functions.

UX and UI prototyping stage

Our team was tasked with implementing a design that accounted for two user scenarios:

Hunting environment

In the field, a potential user should be able to hold a hunting weapon in one hand and a mobile device to use the app in the other. This would mean that the user would need to be able to manipulate the app's functions with one finger, regardless of whether the user is left-handed or right-handed.

Additionally, the user needed to be able to lock their mobile device in any orientation to be able to lie down and observe an animal on their smartphone rather than on their hunting device.

Domestic conditions

The main driver of UI and UX thinking was considering how the user would use the app outside of hunting. We considered the UX for users who would want to view, edit, and share their captured videos and photos with their friends.

Based on the user scenarios, it was decided to develop both portrait and landscape app designs.

Besides, we had a brand book, an old version of the app that was already known to active users, a color palette, and set images for functional buttons' icons. These requirements also played a crucial role in the app’s final design to meet both the customer and the end user's needs.

Work with the hunting device

Our development team had two main goals:

Improve the speed and stability of video streamingImprove the user experience
Improve the speed and stability of video streaming

Improve the speed and stability of video streaming

To achieve this goal, we switched to a new data transmission protocol. Our developers completely rewrote the interface between the mobile app and the hunting device. Subsequently, the interface became a full-fledged library that can be integrated into any application related to the Yukon hunting devices.

Improve the user experience

Improve the user experience

The app required multiple system permissions to work with all its features. We didn't want to frighten the user with a queue of dialog boxes when first opening the app, so we made successive requests for permissions that corresponded to the functions used.

Work with cloud storage

Due to the limited physical memory of the hunting device and the mobile device, we decided to enable cloud storage for all the user's media files. The Stream Vision 2 Cloud Storage allows:

Syncing outdoor videos and photos from local storage with Cloud Storage

Syncing outdoor videos and photos from local storage with Cloud Storage

Uploading files from the hunting device to the mobile app offline

Uploading files from the hunting device to the mobile app offline

Adding any file to the system gallery on Android devices

Adding any file to the system gallery on Android devices

Editing the source file and creating a new file based on the source file

Editing the source file and creating a new file based on the source file

Connecting multiple devices and uploading their files to the mobile device memory

Connecting multiple devices and uploading their files to the mobile device memory

Technology stack

Android

Kotlin

Kotlin

DataBinding

DataBinding

Room

Room

Coroutines

Coroutines

Navigation Component

Navigation Component

Retrofit

Retrofit

Moshi

Moshi

MediaCodec

MediaCodec

Sockets

Sockets

Firebase

Firebase

iOS

Swift

Swift

Firebase

Firebase

CoreData

CoreData

Combine

Combine

Sockets

Sockets

Web

Typescript

Typescript

React

React

Redux

Redux

SCSS

SCSS

Firebase

Firebase

Backend

Symfony

Symfony

PostgreSQL

PostgreSQL

Firebase

Firebase

RabbitMQ

RabbitMQ

Amazon S3

Amazon S3

Node.js

Node.js

Project results

We combined our efforts with the customer to create a brand-new, innovative solution that enables users to control their electro-optic devices remotely.

More than 90,000 hunters worldwide use the Stream Vision 2 app daily.

App storePlay market
Client spotlight
Take a look at some of the apps we’ve built since 2011
View all cases
Cloud-based waste management system enhanced with object recognition and IoT capabilities
Web
Environmental services
UK
British multinational toy retailer sees its in-store conversion rates soar, after developing a new app
iOS & Android
Retail
UK

Kickstart your digital journey today!

Add your brand's success story to our global list of disruptive brands.

Join the club

We're trusted by: