Our server costs ~$56 per month to run. Please consider donating or becoming a Patron to help keep the site running. Help us gain new members by following us on Twitter and liking our page on Facebook!
Current time: July 4, 2025, 9:53 am

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Anyone into Android programming?
#5
RE: Anyone into Android programming?
(June 17, 2015 at 7:41 pm)bennyboy Wrote:
(June 17, 2015 at 4:59 pm)emjay Wrote: I've done a bit of Android programming (but nothing professional and nothing on Google Play) and just wondered if anyone else has and what their experiences of it are?

I find it really hard going, unintuitive, and not much fun at all - but it is the wave of the future I guess so still worth pursuing. Does anyone actually enjoy it?

There's just so much to learn and every time you do learn something new it doesn't help with learning anything else, so in other words nothing seems interrelated and therefore the whole thing just feels impossible to master... I feel like a perpetual newbie and end up spending most of my time on Stack Overflow asking questions.

And unlike the usual case with programming I think the hardest part of Android development is actually creating a UI (whereas in say VB.Net that part is essentially just drag and drop). You think something like a listview should be the easiest thing in the world but it takes a lot of learning to customise it in even the simplest and most common ways (such as checkboxes, changing colours, and group headings) - and it's like that with every single UI element... and don't get me started on fragments  Wink

I guess I'm just wondering if it gets easier with time and if there is ever a point when it truly clicks and you just 'get it' and thereafter don't have to spend all your time asking questions and can actually make intuitive assumptions?

Anyway it's been a while since I last worked on it. I have Linux, Eclipse (I know Eclipse is no longer Google's IDE of choice but it's all my little netbook can handle and in any case all that's available for my distro of Linux) and a half-finished app on my phone (which granted does a good job at what it does but lacks a decent UI). The question is, is it worth rekindling that interest?
My experience with Android apps right now is using Webview to integrate Android with a webpage-- specifically, to record live sound, convert it to .mp3 and upload it to the webpage.  It's pretty neat that you can use javascript on a normal webpage to call Android methods.  I was also relieved to see that Java really is so close to C# that I could just jump right in and start coding.

That being said, the Android application architecture, like you said especially fragments, is kind of perplexing for someone coming from Windows programming.  But I think if you follow all the protocols and program like a good little boy, then it'll be nice how smoothly things run along.

Here's an idea: if you don't need access to Android-specific functions, like the camera or the file system, you could use Unity3d.  This is a game-design framework, but it has good built-in UI, all the scripting is in C#, and your app will port to almost anything with little or no modification: Android, Windows, iOS, etc.

But either way, I'd say of course Android is worth the investment.  It's arguably more important than Windows, and is almost for sure a better platform for making money with a one-man or small-team programming project.  I'm in the process of putting on app on Google Play right now, but based on what I've read, it looks extremely easy to do.

Thanks benny Smile problem with me is I'm always a bit behind the times so I had no idea that you could use android methods from within a Web page, but it's not for me anyway cos Web development was never my strong suit (except php which is pretty cool). I was new to Java as well when I started android programming. I think it's a really nice language and kind of like a much simplified version of c++ (ie without pointers and stuff).

It's been a while since I last used .NET because I no longer use Windows and only Linux. It is very different mainly because you have to deal with both XML and Java and (though I think windows phone programming may be almost exactly the same - their development sites are (or were) almost identical with IMO MS ripping off Google) it just makes everything so much more laborious and unintuitive... trying to couple the two.

Thanks for the suggestion of Unity3d - I'll look into it but from the looks of it I won't have the hardware to run it (all I've got is a netbook). Do you use it? I have wondered about making games with I think it was the Canvas API but I don't know whether that would be harder or easier than using the standard ui components - or whether you'd end up having to use both?

Good luck with your app in Google play - I hope you make millions from it Smile

Mine, even if it does end up in Google play, won't make millions because it's not in high demand (though I find it useful myself). It's a data traffic monitoring tool that provides a breakdown of traffic by app. All the internals are done - getting the traffic stats from the proc directory and dumping them in a sqlite database - but the big challenge is making the UI look good and designing the best possible queries of the data.
Reply



Messages In This Thread
Anyone into Android programming? - by emjay - June 17, 2015 at 4:59 pm
RE: Anyone into Android programming? - by Napoléon - June 17, 2015 at 6:51 pm
RE: Anyone into Android programming? - by bennyboy - June 17, 2015 at 7:41 pm
RE: Anyone into Android programming? - by emjay - June 18, 2015 at 11:42 am
RE: Anyone into Android programming? - by bennyboy - June 23, 2015 at 7:33 pm
RE: Anyone into Android programming? - by AFTT47 - June 17, 2015 at 11:11 pm
RE: Anyone into Android programming? - by Rhizomorph13 - June 23, 2015 at 1:54 pm
RE: Anyone into Android programming? - by Rhizomorph13 - June 23, 2015 at 10:02 pm
RE: Anyone into Android programming? - by bennyboy - June 24, 2015 at 10:04 am
RE: Anyone into Android programming? - by Rhizomorph13 - June 24, 2015 at 10:08 am
RE: Anyone into Android programming? - by bennyboy - June 24, 2015 at 10:39 am
RE: Anyone into Android programming? - by Rhizomorph13 - June 24, 2015 at 5:43 pm
RE: Anyone into Android programming? - by bennyboy - June 24, 2015 at 10:11 pm
RE: Anyone into Android programming? - by Rhizomorph13 - June 25, 2015 at 9:19 am
RE: Anyone into Android programming? - by bennyboy - June 27, 2015 at 8:11 am
RE: Anyone into Android programming? - by Rhizomorph13 - June 28, 2015 at 10:14 am
RE: Anyone into Android programming? - by emjay - June 28, 2015 at 7:36 am
RE: Anyone into Android programming? - by bennyboy - June 28, 2015 at 9:19 am
RE: Anyone into Android programming? - by emjay - June 28, 2015 at 12:22 pm
RE: Anyone into Android programming? - by bennyboy - June 28, 2015 at 11:24 pm
RE: Anyone into Android programming? - by emjay - July 3, 2015 at 2:35 pm
RE: Anyone into Android programming? - by bennyboy - July 3, 2015 at 6:54 pm
RE: Anyone into Android programming? - by emjay - July 4, 2015 at 4:43 pm
RE: Anyone into Android programming? - by Rhizomorph13 - June 28, 2015 at 10:06 am
RE: Anyone into Android programming? - by bennyboy - June 28, 2015 at 11:37 am
RE: Anyone into Android programming? - by Rhizomorph13 - June 28, 2015 at 4:30 pm
RE: Anyone into Android programming? - by bennyboy - June 28, 2015 at 9:53 pm
RE: Anyone into Android programming? - by bennyboy - July 4, 2015 at 5:37 pm
RE: Anyone into Android programming? - by emjay - July 5, 2015 at 11:08 am
RE: Anyone into Android programming? - by bennyboy - July 5, 2015 at 6:40 pm
RE: Anyone into Android programming? - by emjay - July 6, 2015 at 1:35 pm
RE: Anyone into Android programming? - by bennyboy - July 6, 2015 at 6:00 pm
RE: Anyone into Android programming? - by emjay - July 6, 2015 at 7:37 pm
RE: Anyone into Android programming? - by bennyboy - July 6, 2015 at 8:45 pm
RE: Anyone into Android programming? - by emjay - July 7, 2015 at 6:16 am
RE: Anyone into Android programming? - by bennyboy - July 7, 2015 at 8:34 am
RE: Anyone into Android programming? - by emjay - July 7, 2015 at 6:27 pm
RE: Anyone into Android programming? - by bennyboy - July 7, 2015 at 7:03 pm
RE: Anyone into Android programming? - by emjay - July 8, 2015 at 6:45 am
RE: Anyone into Android programming? - by bennyboy - July 8, 2015 at 7:46 am
RE: Anyone into Android programming? - by emjay - July 8, 2015 at 8:08 am
RE: Anyone into Android programming? - by bennyboy - July 8, 2015 at 9:06 am
RE: Anyone into Android programming? - by emjay - July 8, 2015 at 9:45 am
RE: Anyone into Android programming? - by bennyboy - July 8, 2015 at 1:06 pm
RE: Anyone into Android programming? - by emjay - July 8, 2015 at 1:29 pm
RE: Anyone into Android programming? - by bennyboy - July 8, 2015 at 4:22 pm
RE: Anyone into Android programming? - by emjay - July 8, 2015 at 6:45 pm
RE: Anyone into Android programming? - by bennyboy - July 8, 2015 at 7:48 pm
RE: Anyone into Android programming? - by emjay - July 8, 2015 at 8:16 pm
RE: Anyone into Android programming? - by bennyboy - July 8, 2015 at 8:19 pm
RE: Anyone into Android programming? - by emjay - July 8, 2015 at 8:34 pm
RE: Anyone into Android programming? - by emjay - July 10, 2015 at 3:11 pm
RE: Anyone into Android programming? - by bennyboy - July 10, 2015 at 3:51 pm
RE: Anyone into Android programming? - by emjay - July 10, 2015 at 4:20 pm
RE: Anyone into Android programming? - by bennyboy - July 10, 2015 at 8:03 pm
RE: Anyone into Android programming? - by dyresand - July 11, 2015 at 2:11 am
RE: Anyone into Android programming? - by emjay - July 11, 2015 at 8:23 am
RE: Anyone into Android programming? - by bennyboy - July 12, 2015 at 7:48 pm
RE: Anyone into Android programming? - by emjay - July 13, 2015 at 6:11 am
RE: Anyone into Android programming? - by Rhizomorph13 - July 13, 2015 at 9:51 am
RE: Anyone into Android programming? - by bennyboy - July 13, 2015 at 11:54 pm
RE: Anyone into Android programming? - by Rhizomorph13 - July 14, 2015 at 10:15 am
RE: Anyone into Android programming? - by emjay - July 14, 2015 at 4:00 am
RE: Anyone into Android programming? - by bennyboy - July 14, 2015 at 11:57 am
RE: Anyone into Android programming? - by Rhizomorph13 - July 16, 2015 at 4:08 pm
RE: Anyone into Android programming? - by bennyboy - July 16, 2015 at 7:16 pm
RE: Anyone into Android programming? - by emjay - August 9, 2015 at 12:37 pm
RE: Anyone into Android programming? - by bennyboy - August 9, 2015 at 4:22 pm
RE: Anyone into Android programming? - by emjay - August 9, 2015 at 5:34 pm
RE: Anyone into Android programming? - by emjay - August 9, 2015 at 1:10 pm
RE: Anyone into Android programming? - by emjay - August 9, 2015 at 2:09 pm
RE: Anyone into Android programming? - by bennyboy - August 9, 2015 at 4:28 pm
RE: Anyone into Android programming? - by I_am_not_mafia - September 18, 2015 at 7:42 pm
RE: Anyone into Android programming? - by bennyboy - September 18, 2015 at 7:51 pm
RE: Anyone into Android programming? - by emjay - August 9, 2015 at 2:23 pm
RE: Anyone into Android programming? - by bennyboy - August 9, 2015 at 4:47 pm
RE: Anyone into Android programming? - by bennyboy - August 9, 2015 at 6:49 pm
RE: Anyone into Android programming? - by emjay - August 9, 2015 at 7:07 pm
RE: Anyone into Android programming? - by bennyboy - August 9, 2015 at 7:19 pm
RE: Anyone into Android programming? - by emjay - August 9, 2015 at 7:35 pm
RE: Anyone into Android programming? - by bennyboy - August 9, 2015 at 7:47 pm
RE: Anyone into Android programming? - by emjay - August 9, 2015 at 8:03 pm
RE: Anyone into Android programming? - by bennyboy - August 9, 2015 at 9:34 pm
RE: Anyone into Android programming? - by emjay - August 10, 2015 at 4:29 am
RE: Anyone into Android programming? - by dyresand - September 5, 2015 at 11:18 am
RE: Anyone into Android programming? - by I_am_not_mafia - September 18, 2015 at 7:44 pm
RE: Anyone into Android programming? - by ErGingerbreadMandude - September 20, 2015 at 4:43 am
RE: Anyone into Android programming? - by I_am_not_mafia - September 20, 2015 at 5:32 am
RE: Anyone into Android programming? - by ErGingerbreadMandude - September 20, 2015 at 6:22 am
RE: Anyone into Android programming? - by bennyboy - September 20, 2015 at 6:50 am
RE: Anyone into Android programming? - by LastPoet - September 5, 2015 at 11:20 am
RE: Anyone into Android programming? - by bennyboy - September 5, 2015 at 12:43 pm
RE: Anyone into Android programming? - by kramazeek - September 18, 2015 at 6:45 pm

Possibly Related Threads...
Thread Author Replies Views Last Post
  Including Assembly into C++ FlatAssembler 14 2641 December 4, 2019 at 6:29 am
Last Post: FlatAssembler
  Why isn't Android more serious contender to Windows? Fake Messiah 8 1578 June 20, 2019 at 6:21 am
Last Post: Fake Messiah
  Microsoft to dump it's computers into the sea. Succubus 26 5739 June 8, 2018 at 12:25 pm
Last Post: The Grand Nudger
  Question about Android rado84 17 2992 August 24, 2017 at 1:24 am
Last Post: vorlon13
  Android bug fear in 900 million phones account_inactive 0 748 August 8, 2016 at 6:31 am
Last Post: account_inactive
  Music caching for Android deleteduser12345 13 3104 May 10, 2016 at 2:19 pm
Last Post: deleteduser12345
  Here's a simple programming problem for you to solve ErGingerbreadMandude 44 7527 April 28, 2016 at 10:02 am
Last Post: ErGingerbreadMandude
  rooted my android to install modded spotify Marsellus Wallace 11 3136 April 10, 2016 at 8:45 pm
Last Post: bennyboy
  Programming Language Swift Poll Shining_Finger 24 5800 December 2, 2015 at 7:21 pm
Last Post: bennyboy
  Programming Question Shining_Finger 8 1842 December 2, 2015 at 5:30 pm
Last Post: Tiberius



Users browsing this thread: 1 Guest(s)