Create a Dreamwidth Account
Site and Account
Reload page in style:
...does what it says on the tin. (Reply).
at 06:36am on 27/03/2017
With the caveat that I have only really dabbled with a project that I quickly abandoned once I came across an existing app...
When it comes to setting up your UI, an Android app is not a Java program. It's first and foremost an Android app, which implies a monstrosity of an XML-based framework to plug into. Somewhere down the track you get to specify a Java class for its guts.
While you could theoretically write the Java using your favourite text editor, when it comes to setting up the correct XML to tie it into the framework it's going to be multiple orders of magnitude faster to use the IDE. Building it into an app and running the automated QC checks is likely also a job only for the IDE.
I found that Android Studio was unusably slow on my 2008-vintage linux box (running xubuntu 16.04 desktop). (My 2014-vintage iMac, no worries.)
There is also a separate bolt-on for the IDE that lets you write (some of) your app in C or C++. If you want to go down that route you're looking for the Android NDK (Native Development Kit). I've not used it so can't comment.
As for porting to iOS, AFAIK there's no straightforward way. If your app logic is straightforward enough then you can port it (to C/Obj-C), but the framework/UI integration is going to be pretty much redo from scratch.
This account has disabled anonymous posting.
You can comment on this post while signed in with an account from many other sites, once you have confirmed your email address.
Sign in using OpenID
If you don't have an account you can
create one now
HTML doesn't work in the subject.
Check spelling during preview
This account is set to log the IP addresses of everyone who comments.
Links will be displayed as unclickable URLs to help prevent spam.