iOS app connected with physical devices for bringing workplace comfort to the next level (Living+ project)

Innovation-driven iOS app that supports and completes Living+ project by allowing users to manage and control from distance 3 physical devices: e-fresh, season sleeper, and the liftable bed

TECHNOLOGIES

Swift, Xcode, UIKit, CoreBluetooth, XCGLogge

CLIENT’S MAIN REQUEST

Developing a demo iOS app

able to support an innovative showcase mockup for the trucking industry and to communicate through Bluetooth with the devices in the mockup.

SOLUTION

A dynamic and intuitive iOS app that controls 3 devices

e-fresh, season sleeper, and the liftable bed.

PROJECT HIGHLIGHTS

  • Mobile Agency was interested in developing an iOS app that was to be used in a technical test center for a truck company to test new possibilities;
  • To support the showcase we developed an iOS app that interacts with the devices in the mockup (a bed, air, fresher and other things) through Bluetooth so that users have great control over them and quick access to an enhanced experience;
  • The project (Living+) came along with a challenge: this app is driving hardware based on a Bluetooth connection, and the hardware was located in the Netherlands. Yet Roweb succeeded in creating a driver relying only on own skills and available documentation.

Location: Netherlands

Industry: Mobile App/Truck Industry

Services: mobile app development - iOS App

Technologies: Swift, Xcode, UIKit, CoreBluetooth, XCGLogge

Status: finished project/ongoing collaboration

TEAM SIZE

1x Project Manager

1x iOS Developer

OUR CLIENT

Mobile Agency, our client, is a company from Netherlands that is focused on providing business innovation through digital solutions (web apps, mobile apps, cloud systems, etc.).

Mobile Agency’s main objective is to launch useful apps that are used regularly in the workplace. The apps are designed to support business processes, deliver new products, or improve the existing ones.

THE CONTEXT

Mobile Agency was interested in developing an iOS app that was to be used in a technical test center for a truck company to test new possibilities (new features and functionalities for increasing the comfort of users in the physical environment - truck cab - through remote settings.). The client was looking for an experienced software company that is able to develop fast and efficient.

Mobile Agency partnered with us in the past, as well and was very satisfied with the quality we provided.

“We worked together before and came back because they provide really good services. As a Mobile App company based on nearshoring, we have many contacts with other software development providers. But if a company delivers good quality and good services, we believe it’s best to stick to it. This is such a case. ”

Frans-Willem Duijnhouwer / COO Mobile Agency / CEO EasyIQ

CLIENT'S GOAL

Driving innovation through digital technology: creating a user-friendly iOS app that can connect with physical devices to highlight new business growth opportunities.

THE SOLUTION

To support the showcase, we developed an iOS app that communicates through Bluetooth with the devices in the mockup (a bed, air, fresher and other things)

so the users have great control over them and easily have access to an improved experience.

There are three devices that can be controlled by the app. They are accessible via a Bluetooth manager (one Bluetooth manager for the e-fresh and season sleeper, and another Bluetooth manager for the liftable bed).

Some features are simulated in the app, and some are actually The Bluetooth manager works as a bridge between the app and the devices.

The Dashboard

  • Fast overview of the devices that can be adjusted;
  • A status bar that shows temperature and humidity in the cockpit (read from Bluetooth manager)
  • Displayed connected/unconnected status & the option to connect the app directly to Bluetooth;
  • 3 cards displayed for an easy overview of the 3 devices;
  • Actionable icon to open a modal card that shows a list of available products;
  • Simple switch from Visible to Invisible (for every product/device) in the edit

The E-Fresh Unit

The hardware unit allows the following adjustments:

  • Purify the air (using filters);
  • Give an indication in the screen if filters must be replaced (internal simulated counters);
  • Alarm if smoke is detected or bad CO levels (read from Bluetooth device if an alarm is on);
  • If the filters are removed from the unit (a switch is triggered and can be read from Bluetooth manager), then a pop-up confirms to reset the unit, and all (simulated) numbers are set to 0.

The Liftable Beds

The hardware unit allows the following adjustments:

  • Tap-and-hold function to move the bed up and down;
  • Tap-and-hold function to move the head-area of the bed up and down;
  • Two buttons to move the bed to maximum and minimum positions.

The Season Sleeper

  • The season sleeper blows heated or cooled air through tubes in the bed to make sleeping more comfortable;
  • Users can set the desired temperature and ‘program’ (a “sleep” program with a “wake-up” alarm).

Overcoming client's expectations

  • Goal-focused mindset: “For this project, Roweb came with a nice approach for the project and a highly experienced developer. The approach and the developer made sure that we got the result we needed and that we could deliver something valuable to our customer.”
  • Frans-Willem Duijnhouwer / COO Mobile Agency / CEO EasyIQ

  • Problem-solving mindset Even if the project came along with a challenge (this app is driving hardware based on a Bluetooth connection, and the hardware was only available in Netherland) Roweb succeeded in creating a driver based on documentation only.

Top Benefits of working with us

  • high-level expertise across multiple technologies;
  • timely responses and efficient communication;

1x Project Manager

1x iOS Developer

The technology involved: Swift, BLE, UIKit, CoreBluetooth, XCGLogge

Project steps: Design > Functionality> Test & Review > Bug fix > Publish

“We have worked with Roweb on several projects. We've created an app together where we did the design, and Roweb did the app development. We also created some GRPC drivers for another customer and made a website running PHP work with WebSockets. Working together went great, and what I found absolutely fantastic that they have been able to create a Bluetooth driver for hardware that was in the Netherlands, while they were at their offices. Roweb is a professional partner that I can recommend to other app developers.”

Frans-Willem Duijnhouwer

COO Mobile Agency / CEO EasyIQ

WHY US?

In 2004 we started with a small web dev team wanting to make a difference in the software services market.

Today we count about 127 professionals that are part of our team and over 1000 successfully delivered projects for global clients (from 30 countries).

Usually, our clients recommend our services because we know how to:

  • think outside the box;
  • deliver smart and customized solutions;
  • allocate dedicated teams;
  • embody innovative technologies;
  • customize and adapt to new and changing requests;
  • offer an excellent cost/quality ratio;
  • deliver perfect integration between the solutions.