I always want to create productivity app because i have some idea in my mind that i want to implement for android app. i just want to know if it’s possible to create productivty app using Corona? Something like u know file manager, business calendar, or just simple flashlight/wifi transfer app, is it possible to make those kinds of apps using corona? Because usually those stuffs require deeper “permission” rather than just location and internet connection, right? and if it’s possible, where should I start learning? I mean, let’s say i want to make a flashlight app, what kind of code in Corona that I need to implement? Because i have no idea where to start considering most tutorials and samples are for games and simple blog/map/photo viewer stuffs
Corona SDK can do a lot. You can set all kinds of Android permissions in the build.settings file. But of the things you listed, some are going to be rather difficult with Corona SDK, like a file management app or doing wifi transfer. Both are possible, but there are no high level API’s to do it magically. The WiFi transfer would require you using the socket library and setting up some type of ftp server/client between the the two. I think there is code in the community code library that does that. Between Lua’s file system operations for reading/writing files and the LFS module for getting directories, you could implement a file manager within the constraints of what an app can do. But then there are things like turning on the flash that we don’t have API’s for at all.
For things like that we offer Corona Enterprise, which lets you bridge the coolness, speed and cross platform nature of Corona SDK with the Android (or iOS) specific native features that we don’t support. In fact we did an Enterprise tutorial earlier this year on turning the flash on and off. It was an iOS only tutorial because I don’t have an Android device with a flash to figure it out. But usually if you can do something in Native then with Corona Enterprise, you can find a way to make it work and have your Corona features as well.
Rob
Corona SDK can do a lot. You can set all kinds of Android permissions in the build.settings file. But of the things you listed, some are going to be rather difficult with Corona SDK, like a file management app or doing wifi transfer. Both are possible, but there are no high level API’s to do it magically. The WiFi transfer would require you using the socket library and setting up some type of ftp server/client between the the two. I think there is code in the community code library that does that. Between Lua’s file system operations for reading/writing files and the LFS module for getting directories, you could implement a file manager within the constraints of what an app can do. But then there are things like turning on the flash that we don’t have API’s for at all.
For things like that we offer Corona Enterprise, which lets you bridge the coolness, speed and cross platform nature of Corona SDK with the Android (or iOS) specific native features that we don’t support. In fact we did an Enterprise tutorial earlier this year on turning the flash on and off. It was an iOS only tutorial because I don’t have an Android device with a flash to figure it out. But usually if you can do something in Native then with Corona Enterprise, you can find a way to make it work and have your Corona features as well.
Rob