Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aayush-683/introspex

An Android application built with Kotlin and Android Studio for monitoring real-time device performance metrics and accessing detailed information about installed applications.
https://github.com/aayush-683/introspex

android app-development data-visualization device-info-android device-monitoring jitpack kotlin mpandroidchart open-source performance-metrics real-time-data

Last synced: 2 days ago
JSON representation

An Android application built with Kotlin and Android Studio for monitoring real-time device performance metrics and accessing detailed information about installed applications.

Awesome Lists containing this project

README

        

# IntroSpex

**IntroSpex** is an Android application designed to provide users with insightful details about their device's performance and characteristics. Built using **Kotlin** and **Android Studio**, this project focuses on leveraging real-time data and providing an interactive user experience.

## Features

- **Device Monitoring**: View real-time statistics such as device temperature, CPU clock speed, and more through user-friendly charts.
- **Installed Packages Scanner**: Scan all installed packages on the device and view their permissions.
- **Static Data Access**: Retrieve static data including device model details, network statistics, and other relevant information.

## Technologies Used

- **Kotlin**: Primary programming language for Android development.
- **Android Studio**: Integrated development environment (IDE) for building Android applications.
- **Maven**: Dependency management tool for Java projects, used for managing libraries from [jitpack.io](https://jitpack.io).

## Installation

To run this project locally, follow these steps:

1. Clone the repository:

```bash
git clone https://github.com/Aayush-683/introSpex.git
```

2. Open the project in Android Studio.

3. Ensure all dependencies are synced. You may need to enable the internet connection for Maven to download the libraries.

4. Connect your Android device or use an emulator.

5. Run the app on your device.

## Usage
Once the app is launched, users can:
- Navigate through the dashboard to view real-time performance statistics.
- Access the installed packages section to see details about permissions.
- Explore static data related to their device for a better understanding of its capabilities.

## Contributing
Contributions are welcome! If you'd like to contribute to this project, please fork the repository and submit a pull request with your proposed changes.

## Acknowledgements
- Thanks to my teammates [Om Mistry](https://github.com/MISTRY90) and [Pragya Singh](https://github.com/pragyasixgh) for their collaboration on this project.
- Special thanks to [jitpack.io](https://jitpack.io) for providing libraries to simplify our development process.