Our Work

Native iOS and Android IoT app development

Solution:Extended mobile dev team
Business Domain: Smart energy, IoT
Technology and Tools: Java (Android), Swift 3.0, Bluetooth Low Energy, JavaScript
THE SITUATION SolarGaps is a Ukraine-based startup that creates external aluminum Venetian blinds with solar panels that generate electricity. In 2017, SolarGaps launched a massive crowdfunding campaign to raise money to bring their business idea to life. The idea was to create a revolutionary energy-generating solar panel window blinds to help users reduce their apartment, home and/or business electricity bill by up 30% and more. The campaign turned out to be a great success allowing the startup to raise way more pledges they’d expected. They started working on the core product development but faced the lack of internal mobile dev expertise and talents. As the core project was in full swing, they decided to outsource the development of their native iOS and Android apps to a vendor with relevant experience, a strong portfolio of mobile, IoT, and Big Data development cases, and unparalleled native mobile dev expertise. The company was referred to 8allocate by one of its investors. THE SOLUTION The goal of a mobile application is to enable users to visualize, manage and control their energy-generating SolarGaps smart panels. We extended the SolarGaps in-house development team with a mobile dev team hosted in our Kyiv-based Offshore Development Center. The team was composed of a tech lead, two Android, two iOS developers, and a QA engineer. Their extended team worked alongside their core internal team to ensure the best possible outcome. 8allocate implemented DevOps and CI/CD (Kubernetes, Git) to establish a quality code delivery pipeline. We used Agile and Scrum to synch up and stay on the same page with the core team. For issues tracking and tasks assignment, we used Atlassian Jira. THE RESULT Both apps have been successfully delivered to the Client. They are available in Google Play and the Apple App Store and they should be used to control the SolarGaps smart blinds. The apps feature the following functions:
  • Supports up to 50 blinds;
  • Auto mode provides maximum energy efficiency;
  • Customize rooms and controls to your liking with groups and scenes;
  • Energy dashboard shows you peak production at a glance, as well as detailed information;
  • Share energy accomplishments with friends on social media.
outsource software project for energy