Creating connected car apps just got easier
|Richard Harris in SDK Tuesday, March 27, 2018|
Creating apps for connected autos can be easier when you have the right tools. Smartcar is a platform for doing just that.
ADM: Why should a developer use Smartcar? (What are the advantage of using the Smartcar Platform?)
Katta: Smartcar makes it easy for developers to focus on creating great new experiences for their users without having to worry about dealing with things like aftermarket hardware retrofits. As developers may use different tech stacks, Smartcar providers a variety of SDKs to support a variety of programming languages including Node.js, Python, Java, etc. Plus, a developer's app will work on a variety of vehicle brands without any additional work. We support companies of all sizes from small startups to large Fortune 500 companies with enterprise-grade requirements.
ADM: What kind of apps can be created for connected vehicles?
Katta: Smartcar has seen a wide variety of applications created for connected vehicles, from developers focusing on usage-based insurance to smart parking. These categories also include on-demand mobility services, fleet management, car-sharing, car rental and maintenance services. Developers on the platform have access to all of the endpoints Smartcar has made available, making the opportunities for innovation and evolution endless.
ADM: Do the vehicles need (hardware or software) modifications to be able to work with Smartcar?
Katta: Smartcar provides a pure software solution to developers looking to build apps for cars. No need for OBD-II dongles or aftermarket hardware - Smartcar works on connected vehicles right out of the box!
ADM: Which vehicles are currently supported on Smartcar?
Katta: Smartcar currently supports 12M vehicles across three brands: BMW, Hyundai and Tesla. Stay tuned - we'll be announcing five more brands in 2018!
ADM: My backend is written in Python - can I still use Smartcar?
Katta: Smartcar was built to support both small developer teams and large outfits. Whatever your backend is written in - Node, Java, or Python - the platform can support you.
ADM: If I run into any issues, how do I get help?
Katta: Smartcar is a self-service platform, but our tech team is always on hand to help. You can reach out to our engineers while working on your app itself, and every developer has an account manager who's always available to help.
ADM: How easy is it to integrate Smartcar's APIs into our existing app?
Katta: Most developers are able to integrate the functionality of Smartcar's APIs into their application in less than a day!
ADM: What are the Smartcar API endpoints that are available?
Katta: Smartcar's documentation is publicly available at www.smartcar.com/docs. We offer any end point that is connected to a vehicle's cloud, from lock/unlock to honking the horns to the sunroof to the battery level!
ADM: Is it possible to unlock the car's doors?
Katta: Yes. App developers have been able to use that standard API to create a wide variety of new experiences. On-demand car-washing services have been able to unlock vehicles to detail the inside of their customer's vehicles, while insurance providers have added security features to their apps allowing consumers to lock the doors of all their vehicles with the click of a button.
ADM: Is it easy to retrieve a car's location?
Katta: Absolutely! It's quick and easy to use our location API in your app. Our developers have been able to retrieve a vehicle's location to support any number of services, from mileage verification to fuel delivery to smart parking!
Read more: https://smartcar.com/docs
Learn the best ways to organize your app development projects, and keep code straight, clients happy, and breathe a easier through launches.
Write and run code every step of the way, using Android Studio to create apps that integrate with other apps, download and display pictures from the web, play sounds, and more. Each chapter and app has been designed and tested to provide the knowledge and experience you need to get started in Android development.
How to create a profitable, sustainable business developing and marketing mobile apps.