https://github.com/obaa10/compiler-z
Compiler Z is an ANTLR4-based compiler that converts Flutter code to Android and web platforms.
https://github.com/obaa10/compiler-z
android antlr4 compiler dart flutter html kotlin webapplication
Last synced: about 2 months ago
JSON representation
Compiler Z is an ANTLR4-based compiler that converts Flutter code to Android and web platforms.
- Host: GitHub
- URL: https://github.com/obaa10/compiler-z
- Owner: Obaa10
- Created: 2023-09-09T09:37:26.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-09T10:30:55.000Z (over 2 years ago)
- Last Synced: 2025-08-02T15:49:27.923Z (10 months ago)
- Topics: android, antlr4, compiler, dart, flutter, html, kotlin, webapplication
- Language: JavaScript
- Homepage:
- Size: 264 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Compiler-Z
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.
## Table of Contents
- [Getting Started](#getting-started)
- [Installation](#installation)
- [Usage](#usage)
- [Screen shots](#Screenshots)
- [Contributing](#contributing)
## Getting Started
To get started with Compiler Z, follow these steps:
### Installation
1. Clone the repository:
```shell git clone https://github.com/Obaa10/Compiler-Z.git```
2. Navigate to the project directory:
```cd compiler-z```
3. Install the project dependencies using npm:
```npm install```
## Usage
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.
## Screenshots

## Contributing
Contributions to Compiler Z are welcome! If you want to contribute to the project, please follow these steps:
1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Make your changes and commit them with descriptive commit messages.
4. Push your changes to your forked repository.
5. 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.