
My first Java desktop application, created to learn Java and JavaFX when I was having java course at my university.
Features:
- JavaFX modern interface
- Same core functionality as Python version
- Three times larger file size than Python version
System Architecture
This project is straightforward and doesn't involve complex architecture.
Technology Stack
- JavaCore application
- JavaFXGUI framework
- JacksonJSON processing
Challenges
- →Java's larger memory footprint
- →Learning JavaFX while developing
Solutions
- ✓Implemented efficient memory management
- ✓Studied JavaFX documentation thoroughly
Lessons Learned
Comparing programming language performance
JavaFX UI design principles
When not to rewrite working software