Supported platforms: Windows, macOS, Android, iOS

Homekit is a cross-platform software which enables the control of your home appliances and devices from any location. The application allows multiple accounts, so that each family member can have their own user, and it also displays the location of a family member (on a smartphone or a desktop computer), by using GPS positioning.




  • Real time control and update of the house devices status;

  • Wireless operations (Messages transmitted over WLAN);

  • Custom XML interoperation protocol;

  • Support for interoperating between systems: Windows, Mac OS X, Android, iOS.



In the following screenshot you can see the process of adding a new room in the app. Each room has personalized default settings, but users can always edit the room and add or remove features. This way, the interface of the app stays well-organized and users can keep focus on what is important for them.

In the next screenshot you can see how the app looks like after some rooms were added and the setup was made for each room.

In this case, we have the bedroom with the curtains half-opened, three lights on, two dimmed and one off, the music paused and the temperature set to 23 degrees Celsius. Also, the app reminds users that the plugs are turned off and that they have some new emails.

As you can see, users have the possibility to lock the house, send a vocal or text message, set the alarms, view other rooms or the outside, reset all settings, schedule something, and see what is on the checklist. Users can change rooms by swiping on the central area of the screen, or click on the bottom indicators.

The following screenshot presents the family feature. Homekit retrieves the GPS coordinates of each member’s smartphone to display their exact location directly on a smartphone or desktop computer. The tracking can be disabled in the Settings screen.



  • X-Code
  • Cocoa API
  • Mac OS X SDK
  • iOS SDK
  • Android SDK
  • Eclipse
  • Visual Studio
  ASP.NET Java Objective-C



The application contains the following sections:

Family: This section gives the possibility to keep in touch with the family members and see their locations. The users can also receive notifications when a family member arrives at or leaves from a certain location

Inside: In this section the users manage the devices that control the temperature, lights, curtains, music, etc.

Outside: Using the controls from this section, the users can manage the garden sprinklers, the pool temperature, outside lights, etc.

Safety: The controls from this section can be used to monitor and control locks, security cameras, or other security sensors

Reminders: Using this feature, the users can set reminders for all that is needed around the house



Have a project in mind?

Get in touch with us for your software development needs!



Recent posts on our blog
New alternatives for mainstream server-side programming
Aug 30, 2018, by Cristian
We take a look at the advantages of 5 up and coming programming languages, namely Ruby, Node.js, Go, Scala, and Rust.... read more
Nginx - top contender in the web server game
May 17, 2018, by Dragos
Nginx is a well-known open-source web server that has undergone a rapid growth in popularity. Even at this point it looks like the growth is sustainable, so this software will keep on catching up with both Apache and IIS. Additionally, more and more web applications (websites), especially those with a high traffic, are switching to Nginx.... read more
Top 5 Best Visual Studio Extensions
Mar 28, 2018, by Cristian
One of the strengths of Visual Studio is represented by the powerful customization options (both design and functionality). ... read more

Press  |  Site Map  |  Technologies  |  Terms of Use  |  Privacy Policy
© 2019 SBP Romania. All rights reserved.