Cartesy
The client is a German car diagnostics company. The idea of the application is to connect remotely to the scales that determine the displacement of the axes of the car and the current center of gravity.
The application itself connects to the scales through a constant search for available scales in the vicinity (if several are found, the user is offered a choice). After connection, data is continuously read from the sensors (several dozen different data sets can come per second) and the key parameters as well as the current center of gravity are displayed on the screen. The read data can be saved and compared with new data for better analysis. After completing the diagnostics, the wizard can generate a PDF report and send it to the client. In order not to generate PDF on the mobile application, a separate virtual machine was raised on Digital Ocean, which generates beautiful reports based on the data received from the mobile application
#Kotlin #Git #MVVM #Kotlin Coroutines #Retrofit #Koin #Cirerone #Moshi #BLE #Room #Swift #Moya #Firebase OkHttp #BinarySwift #Bluetooth connection #Alamofire Network Activity Logger #Dynamic gradient