-
Notifications
You must be signed in to change notification settings - Fork 1
Q: What is JMT/JavaMultiTool?
A: JavaMultiTool (JMT) is an app that combines a set of everyday utilities: video downloader, QR code decoder, password generator, and much more all in one place. No cloud storage or servers, everything is stored locally on your computer.
Q: Why is registration necessary if there's no data stored on the server and everything is stored locally?
A: Это нужно для того чтобы:
- Separate the data if multiple people are using the app on the same computer.
- When I was building the login system, I was just starting to learn about databases it was interesting to see how it worked in practice. That's how it stayed in the project.
Q: Why are achievements and experience important?
A: It’s part of the fun and gamification. Many people enjoy the format where you earn an achievement for completing tasks it adds a bit of gaming excitement to the app. It’s also a way to highlight less obvious features: if a user isn’t immediately interested in the entire app, an achievement might encourage them to try, for example, the password generator or birthday tracker and through that, discover that these features even exist. For now, levels/experience and achievements don’t provide any in-game advantages, they’re purely cosmetic and motivational mechanics.
Q: Why Java?
A: I love this language and feel a sense of freedom in it—it gives me the opportunity to bring to life things that I doubt I could have done quite as naturally in any other language. Programming in general is like modeling clay: you can shape whatever you want—the main thing is to find the color that resonates with you.