Compiler-Z is a compiler that generates native Android (XML, Kotlin) and web (HTML, CSS, JavaScript) from Flutter code. It has been developed using ANTLR4 with ExpressJs. Compiler-Z is easy to use, just select your Flutter source files and click the button.You will get two separate folders: one for web and one for Android.
To get started with Compiler Z, follow these steps:
-
Clone the repository:
shell git clone https://github.com/Obaa10/Compiler-Z.git
-
Navigate to the project directory:
cd compiler-z
-
Install the project dependencies using npm:
npm install
To run Compiler Z, use the following command:
npm run start
This command will execute the necessary scripts to start the compiler and convert Flutter code to Android and web platforms.
Contributions to Compiler Z are welcome! If you want to contribute to the project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with descriptive commit messages.
- Push your changes to your forked repository.
- Submit a pull request to the main repository, explaining your changes. Please ensure that you adhere to the project's coding conventions and follow the established Git workflow.