Would Unity be a good choice for developing a simple phone application?

I plan on creating a very simple phone application used for language learning with pretty much no animations or anything, just some buttons, textboxes and labels.

Is Unity a good choice for that? I wouldn’t want the application to consume crazy amounts of battery. I read that it compiles all the engine physics whether I’m using it or not so it takes some more space, but right now I’m concerned about the battery usage.

Would appreciate an answer, thanks!

I would say it depends on your development experience! You will always yield the best result with a native application - that may however turn out to be hard if you have never worked with Java (Android) or Swift (iOS). Unity has the benefit of abstracting away all the hard app development stuff plus you get a decent visual editor. You can worry about logic and aesthetics and Unity will worry about running it where you need it.

So I would say sure, give it a try! Also, even though you are only thinking about Android currently, it’s nice to have the option to go elsewhere in the future.