DEV Community

Cover image for Web2APK
Axel
Axel

Posted on • Edited on

Web2APK

Presentation:

  • Our GitHub repository houses a transformative project that automates the conversion of HTML, CSS, and JavaScript front-end projects into Android applications. This tool streamlines the process, enabling developers to port their web projects to Android without extensive manual effort, enhancing cross-platform development efficiency. #### Installation:
  • If Git is not installed, you can obtain the tool by clicking the Download button
  • If Git is already installed, you can utilize this command:
git clone https://github.com/77AXEL/Web2APK
Enter fullscreen mode Exit fullscreen mode

Use

  • To use the tool, follow these steps:
  • 1) Develop a front-end project similar to this example:

Image description

  • 2) Compress the project folder into a ZIP file:

Image description

  • 3) Navigate to the Web2APK directory and run this cammand:
python web2apk.py -zip path_to_your_zip_file -icon path_to_your_desired_icon -name your_desired_app_name 
Enter fullscreen mode Exit fullscreen mode
  • Once you run this command, the tool will start compiling and building the APK file. After compiling, you will get output like this:

Image description

  • Finally, you will find the compiled APK in the dist directory:

Image description
Note:

  • Using the WebP image format for the app icon is recommended.
  • If you encounter any problem or issue with the tool, you can check the build.log and sign.log files located in the log folder
  • Using this tool requires having the JAVA JDK and ANDROID SDK installed, with their paths, JAVA_HOME and ANDROID_HOME, set in your environment path
  • If you don't have them installed yet, follow those links: Java JDK Android SDK

Platforms

Supported Platform : Windows, Mac-OS, Ubuntu/Debian/Kali/Parrot/Arch Linux

  • If you like this project, star or sponsor our repo on github from here Web2APK

Top comments (0)