So I made a little program in Java and I'm thinking about turning it into an Android app, just to learn and try something new.
The Java program is super basic. It's just a little program for biology laboratories that takes in about 4 values and returns 2 values. The user can change between units. That's all it does. There's no back end, APIs, connecting to servers, user profiles, data storage, etc. Nothing fancy, just really a fancy niche calculator.
And since most Android apps are written in Java I thought it would be cool to turn this into a smartphone app. I'm guessing the first thing I'll need to do is download Android Studio? And after that, I'll have to build a basic UI so it becomes usable - I'm guessing I'll need to learn something like Flutter? I'm not sure how involved this is or if there is an easier solution.
After that, I really don't know what else is involved. Does Android Studio compile and package everything into a workable app? I feel like I have the hard part out of the way given the the actual logic portion of the program is done, and everything else after that is just packaging and UI stuff.
What other topics or technologies do I need to familiarize myself in order to make this work?
The Java program is super basic. It's just a little program for biology laboratories that takes in about 4 values and returns 2 values. The user can change between units. That's all it does. There's no back end, APIs, connecting to servers, user profiles, data storage, etc. Nothing fancy, just really a fancy niche calculator.
And since most Android apps are written in Java I thought it would be cool to turn this into a smartphone app. I'm guessing the first thing I'll need to do is download Android Studio? And after that, I'll have to build a basic UI so it becomes usable - I'm guessing I'll need to learn something like Flutter? I'm not sure how involved this is or if there is an easier solution.
After that, I really don't know what else is involved. Does Android Studio compile and package everything into a workable app? I feel like I have the hard part out of the way given the the actual logic portion of the program is done, and everything else after that is just packaging and UI stuff.
What other topics or technologies do I need to familiarize myself in order to make this work?