Graduation Project: Automated Mobile Framework Code Translator using ANTLR4 (Ain Shams University)
You developed automated mobile code translation capabilities that parse and transform source code across multiple mobile frameworks. You used ANTLR4 grammar files to generate abstract syntax trees (ASTs) and implement framework-specific parsers and translation logic. You built and maintained a dataset of equivalent applications to validate translation accuracy and evaluated UI and backend translation consistency for correctness and reliability. • Parsed source code using ANTLR4 grammars • Generated ASTs and performed cross-framework code transformations • Implemented translation logic for Android, Flutter, React Native, Ionic, and Swift • Validated translations using a maintained equivalence dataset and testing/architecture contributions