We are a group of software developers focusing on mobile and web development for more than 10 years. We value quality over quantity. We have a robust internal process that allows us to select the best development options for your project and deliver them cost effectively. We help you structure your projects by asking you the right questions.
We work on Android with Native SDK using Kotlin, Java and C/C++ * we have been focusing on Kotlin as an alternative to Java for 2 years now, as the language has features that meaningfully improve developer productivity. * we use JNI for the integration of C/C++ libraries (eg crypto or custom sqlite) and custom developments. Using C/C++ to develop some part of your app, provides 2 benefits (performance and portability to IOS)
We have been working with IOS in the past, but we have not invested time in mastering new developments (eg Swift)
We have been working with Cordova (quite extensively), ReactNative (2 projects) and more recently NativeScript (the better Cordova). We see those technologies as attractive and cost effective for projects that are not to ambitious in term of features. We are following Flutter very closely as we believe this framework has the potential to deliver truly portable mobile applications.
IOT is a large subject, requiring a large number of skills to be fully addressed. As for us, our main expertise is on software development and system administration. That being said we understand hardware, and we can adapt to projects that requires hacking electronic to interface physical sensors or actuators. A recent project of us was about developing and testing a lift control board. We developed the software in C for a STM32 ARM MCU. The test system was developped using a mix of Python & C, interconnecting a Linux machine to a Nucleo board to simulate I/O for the target control board. We have also done some development in Java micro edition using Cinterion M2M modules.