Skip to content
/ Web2APK Public

An easy way to convert your front-end web project into an Android app

License

Notifications You must be signed in to change notification settings

77AXEL/Web2APK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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/7AXEL/Web2APK

Use

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


  • 2 Compress the project folder into a ZIP file:


  • 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 
  • Once you run this command, the tool will start compiling and building the APK file. After compiling, you will get output like this:


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


  • 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


Releases

No releases published

Sponsor this project

Packages

No packages published

Languages