Android Application for Craw Security Android studio has been used to develop the application's front as well as backend .User authentication os done using Firebase authentication which allows us to handle custom as well as google account user's authentication. The database used is Firebase realtime database that allows to read and write into our database for authenticated users to store tokens.
Permission for application needs to be set in the application settings in Application manager: Permission for Phone and For Locations need to be enabled for application to run properly.
You can detect how much battery is left, display IMEI, SIM card ID and much more.
Multiple phones can log into the same account using firebase authentication.
First time login on Device will genrate a token. Using this token a notification can be sent on that device if case it is stolen after user logins into account on another device.