posted by [identity profile] crazyscot.livejournal.com 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.

July

SunMonTueWedThuFriSat
            1
 
2
 
3
 
4
 
5
 
6
 
7
 
8
 
9 10
 
11
 
12
 
13
 
14
 
15
 
16
 
17
 
18
 
19
 
20 21
 
22
 
23 24
 
25
 
26
 
27
 
28
 
29
 
30
 
31