Is Lua as powerful as Java on Android, or are there any restrictions?

So, I tried to get into Android application development, and everywhere in the tutorials it says Java is the “main” language for Android development. And I also found out that Lua can be used too. My question is, can Lua create applications of the same class as Java, or am I better off learning Java?

The fact is that everything I found mentions Lua as a secondary language, and then I found that Lua is easier to learn than Java, but applications created using the Corona SDK are mainly for games. So can regular applications be developed, or should I go to Java?

I want to ask if applications created using LUA can be as good as applications created using Java, or to make only simplified and less advanced applications using LUA? Basically, I meant that LUA offers the same features and functions when it comes to programming for Android?

I would make apps like CCleaner, uTorrent, not games.

I also have background in C.

Thanks a lot for your answer.

+4
source share
2 answers

I would say try both languages ​​and take the one you like best with.

, , Android ( iOS, Windows Phone) Corona SDK. UI , .

Lua - LÖVE ( Love2D). , () ( Wanderer on Kickstarter).

LÖVE (OS/X, Windows, Linux), , . iOS, Android, Windows Phone , 3DS PS Vita. .

LÖVE C/++ . , C, , , - .

https://love2d.org

0

, Lua . , CoronaSDK .

, .

Going native (Java) . CoronaSDK - , . . , (/) CoronaSDK, .

, CoronaSDK, , , .

CoronaSDK 2 , Swift iOS. , Swift, , . CoronaSDK , . , , CoronaSDK . , .

, 2D-, - CoronaSDK, CoronaSDK , , .

, - -, , native (Java ). 2D-, CoronaSDK - . Lua, , , .

0

Source: https://habr.com/ru/post/1620974/


All Articles