Don’t Die App
Our client was USA-based and had recently launched lithium ion batteries. The batteries had Bluetooth attached with them. Through BLE, signals are generated and data is sent in bits. We made a product for these lithium ion batteries and called it the Don’t Die App. The app displayed information such as how much current is there in the battery, how many amperes, how much it is charged, whether it is being charged or not etc. It throws all this information on run time. The app works on both iOS and Android mobile apps. It has firebase used as a backend.
Features:
- User log in/sign up
- Main screen has device connection options. The nearest Bluetooth devices are listed down below. You can connect the battery. When the battery gets connected the statistics, current, battery temperature, charging etc. will be visible.
- Details screen has complete battery details, each cell’s voltage, how many amperes etc.
- Data is coming in milliseconds when connected.
- It is an elective application.
- Data is saved on the server. Firebase is used and real time database is used as well.
- Data comes in milliseconds and also goes to the server simultaneously.
- Settings screen in which battery settings can be done and changed.
- Both Android and iOS app.
Challenges:
- It was a tight deadline.
- The client had an exhibition approaching and we had to deliver this app before the exhibition was held.
- The Bluetooth battery devices were not available to us as the client was from USA. Hence, we used to do the implementation and then do the testing with the client. Whatever issues arose we used to resolve them.
Tools and Technology Used:
- Swift
- Java
- Firebase
- Xcode
- Android studio