First thing, you cannot develop an entire connecting vehicle system in Android Studio. You can just build an application in the user Android Studio. So the first thing you need to have the entire setup like let's say connecting vehicle. So you need to have applications which read the data from ASP system or Android OS and then those data will has to be send it to the cloud. So first all the vehicle data either has to be read from MCU through the OBD or different protocols. Then those data has to be parsed and organized and converted in human readable data and need to broadcast to us one component which will be responsible to make network calls to your clouds and from this component you this will be responsible to read all the vehicles data which is coming to the applications and it will be responsible to put forward to the cloud. So basically we need to have one component in the Android framework which will be reading the different states of vehicles and it will open the port based on the ignition on and it will read all the vehicle data it will convert it and convert in human readable data and these data will be broadcast to one other separate APK which will be responsible to just receive all the vehicle data. So to communicate these two different components you will use broadcast because that forward that send data very quickly and this component which will be responsible to receive all the vehicle data through broadcaster has to make a network calls using different APIs and then the data can be all that I can be send it. So this is the end of the session.
