Device Info is an Android application that provides detailed information about the device it is installed on. The application leverages Android's various APIs to collect and display information such as installed apps, device hardware details, system specifications, and more.
- Device Information: Displays details about the device including model, manufacturer, OS version, and more.
- App Analysis: Provides information about installed applications, including permissions, installers, and signatures.
- Hardware Details: Shows detailed information about the device's CPU, battery, display, and storage.
To build and install the application, follow these steps:
- Clone the repository:
git clone https://github.com/abdullateefsherani07/DeviceInfo.git
- Open the project in Android Studio.
- Build the project and run it on an Android device or emulator.
Once the application is installed, you can navigate through the various tabs to access different sections:
- Home: View general device information and installed apps.
- Analyze: Perform detailed analysis of app signatures, installers, and API levels.
- Settings: Manage app settings such as theme and language. in this section you can also read the privacy policy and explore the third party libraries used to build the app.
The project includes several dependencies, which are managed using Gradle. Key dependencies include:
- AndroidX libraries for Compose, Navigation, and Lifecycle management.
- Google's Mobile Ads SDK for ad integration.
For a full list of dependencies, refer to the build.gradle.kts file.
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch for your feature or bugfix.
- Commit your changes.
- Push to your branch and create a pull request.
This project is licensed under the MIT License.
For any questions or suggestions, feel free to open an issue on the repository or contact the maintainer.

