Amsterdam, Netherlands
Automotive
Etergo is the innovative electric mobility company based in Amsterdam, The Netherlands. The company is working on the environment-friendly automotive solution and intending to make petrol transportation a thing of the past. Etergo team is developing the AppScooter that is the electric smart vehicle concept, including music, safety, navigation, modern features and even communication into one intuitive app-centric interface.
All startups should move in an environment-friendly direction. Bart Jacobsz Rosier and Marijn Flipse created a great solution in the automotive industry-electric vehicles that are safe for the climate and easily controlled by your phone. What is the story behind this startup? A few years ago, after meeting at an accelerator event in Delft, Bart and Marijn combined their mutual experience in mechanical engineering and entrepreneurship and created Bolt Mobility, well-known as Etergo since 2015. Bart Jacobsz Rosier and Marijn Flipse created something new, innovative, and ecological. This idea helped them in 2015 to close the most significant online funding round ever in The Netherlands with €1,135,000. Thus, they co-founded Etergo with a mission to help the automotive industry be a few steps closer to sustainable energy and safe transportation. Marijn and Bart created scalable and environmentally friendly alternative diesel and petrol transport vehicles. Nowadays, their team is not just ambitious co-founders likewise—more than 70 motivated people working on unique and innovative automotive solutions.
Electric scooters are great for daily use and don’t harm the environment. What if you want to manage, lock, and unlock your scooter with just a smartphone or view your scooter components status, control the scooter's battery and see an additional statistic about your vehicle? Challenge to create excellent iOS and Android mobile apps accepted!
Etergo team provided us with designs, so we directly started to work on developing iOS and Android apps with opportunities to use a smartphone as a remote scooter control. We developed apps that allow users to request service technicians, view scooter components status and usage stats. Besides developing two mobile applications, we integrated a serverless solution with real-time collaboration capabilities for sending commands and receiving cemetery data from scooters. Business logic was written with Kotlin Multiplatform, so iOS and Android native apps successfully use it to exchange information between database and user interface quickly.
Contact us to discuss all benefits of this model for your specific business.
Contact usFor the convenience of all users, we built two native mobile apps for different operating systems used in mobile technology. Apps allow users to use their smartphones as a key to remote lock/unlock the scooter, use Find My Scooter feature, control the battery status of the vehicle, get notifications and receive updates about software installation. Also, in case of car problems, users can use the app to request a technician for a service check.
All the business logic was written using the Kotlin multiplatform. Native applications are based on a clean architecture with three main layers: the presentation, the domain, and data. The domain and data layers are common between Android and iOS apps, allowing us to simultaneously use a single codebase for the business logic of two apps. Therefore, native iOS and Android apps successfully use Kotlin multiplatform core.
While writing code for the backend and connecting third-party services, we created a scooter simulator to test all the implemented features. It let us understand and emulate the behaviour of the vehicle and as a result to create a high-quality product.
As we also integrated third-party services (in this case Salesforce), we used SOAP Server. Additionally, with AWS IoT we enabled synchronization with the backend and made possible the receiving and transmitting telemetry on scooters for collecting valuable information about a vehicle and driver's performance.
For the fast performance and data processing, backend of the project was written with Node.js. We also used Firebase for notifications and the pairing process when a user connects to a scooter. To obtain data and generate operations in mobile apps and admin console, we used REST API.
We integrated managed cloud service AWS IoT Core to let connected scooters easily and securely send commands and receive cemetery data.
We integrated a Salesforce field servicing, a management platform with real-time collaboration capabilities, to enable requesting technicians for doing service checks.
We integrated a cloud business software suite to enable receiving updates about the scooter manufacturing process and software installation.
When we found out about the Etergo startup and its incredible benefits for the environment, we admired starting work and implying all the ideas in reality. Due to different cultural obstacles, we have been on the same path and created a helpful app to use in our collaboration with Etergo.
Included developers from TechMagic and Etergo sides. We worked together on Kotlin Multiplatform core, Drive UI (software for build-in scooter display), Companion Apps (Android and iOS).
Included only experts from Etergo side who worked on integrating scooter components.
Included tech lead from the Etergo side and senior engineers from the TechMagic side.
Included a QA engineer from the Etergo side who did both manual and automation testing. Also, the team included QA engineer from the TechMagic side who documented requirements for the Companion apps.
We cover the entire software product development process and provide support services afterward within the quality management system. Technical expertise allows us to cover full-cycle development, incorporating business vision at every project stage. Our experience in multiple industries makes TechMagic a reliable partner for software development outsourcing resulting in the commercial success of your product.
As a software product development company, we create high-quality products starting from PoC or MVP development for testing your product idea to building complex enterprise software. We ensure the digital health of software solutions by providing ongoing automated testing of product features.
We discover market trends to offer the most cost-efficient solution. Our web application development services it's not just about software engineering. It's about finding the right technology stack for your business needs and developing future-proof custom software development solutions. Custom software development backed by market research, strategy consulting, project management, and agile development process.
‘’Excellent partner in terms of communication, project management, technical capabilities, and most importantly: flexibility to adapt to our ever-changing needs”
Bob van Iersel