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

https://github.com/engineerdanny/apk-framework-detector

๐Ÿš€๐Ÿš€๐Ÿš€Program helps you to detect the major framework or technology used in writing any android app. Just provide the apk ๐Ÿ˜‡๐Ÿ˜‡
https://github.com/engineerdanny/apk-framework-detector

android apk apktools cross-platform dart flutter ionic-framework java kotlin native react-native xamarin

Last synced: 18 days ago
JSON representation

๐Ÿš€๐Ÿš€๐Ÿš€Program helps you to detect the major framework or technology used in writing any android app. Just provide the apk ๐Ÿ˜‡๐Ÿ˜‡

Awesome Lists containing this project

README

        


ย 

Apk Framework Detector


Github top language

Github language count

Repository size

License

Github issues

Github forks

Github stars


๐Ÿšง Apk Framework Detector ๐Ÿš€ Under construction... ๐Ÿšง



About ย  | ย 
Features ย  | ย 
Frameworks ย  | ย 
Requirements ย  | ย 
Starting ย  | ย 
License ย  | ย 
Author


## :dart: About

๐Ÿš€๐Ÿš€๐Ÿš€Program helps you to detect the major framework or technology used in writing any android app. Just provide the apk ๐Ÿ˜‡๐Ÿ˜‡

## :sparkles: Logic

:heavy_check_mark: 1.
Extract the apk

:heavy_check_mark: 2.
Check the extracted for certain files to make certain decisions.

:heavy_check_mark: 3.
Check the folder structure of the app

:heavy_check_mark: 4.
Use the checks and tests to detect the major framework used in writing the app.

## :rainbow: Frameworks/Technologies
1. Native
- Java
- Kotlin

2. Hybrid (Cross-Platform)
- Flutter
- React Native
- Xamarin
- Ionic
- NativeScript
- Cordova

## :white_check_mark: Requirements

Before starting :checkered_flag:, you need to have [Git](https://git-scm.com) and [Python๐Ÿ](https://www.python.org) installed.

## :checkered_flag: Starting

```bash
# Clone this project
$ git clone https://github.com/EngineerDanny/apk-framework-detector

# Access
$ cd apk-framework-detector

# Install dependencies
$ pip install zipfile36
```

## :rocket: Running

### NOTE: Place your apks in the input folder directory

```bash
# Command
$`python main.py {app_name.apk}` or `python3 main.py {app_name.apk}`

# Example
$`python main.py fb.apk` or `python3 main.py fb.apk`
```

## :memo: License

This project is under license from MIT. For more details, see the [LICENSE](LICENSE.md) file.

Made with :heart: by EngineerDanny

ย 

Back to top