Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie
Hi there,
There is an issue with role permissions that is being worked on at the moment.
If you are having trouble with access or permissions on regional forums please post here to get access: https://www.boards.ie/discussion/2058365403/you-do-not-have-permission-for-that#latest

Getting started in mobile development

  • 31-10-2009 8:01am
    #1
    Registered Users, Registered Users 2 Posts: 23,212 ✭✭✭✭


    As per the subject, I'm thinking of getting back into programming, specifically, mobile development.

    So, where do I start? I would like to develop apps for Symbian, is it just a matter of downloading the SDK and away I go?

    Or would you recommend something else?


Comments

  • Registered Users, Registered Users 2 Posts: 134 ✭✭anton


    What do you want to do? Commercial stuff or hobby?

    Depending on that, I suppose, you should choose your target platform and take it from there.


  • Registered Users, Registered Users 2 Posts: 4,780 ✭✭✭JohnK


    Did you manage to get started at all Tom Dunne? I plan to get into Symbian dev too at some point so feel free to keep us updated on your progress :D


  • Registered Users, Registered Users 2 Posts: 23,212 ✭✭✭✭Tom Dunne


    JohnK wrote: »
    Did you manage to get started at all Tom Dunne? I plan to get into Symbian dev too at some point so feel free to keep us updated on your progress :D

    Not yet. Just got dumped with a load of extra hours at work (which in this climate, really isn't a bad thing).

    It is technically a hobby, so there's no rush.

    I am now looking at Maemo 5 development for the Nokia N900. Seeing as it is Linux, it really appeals to me.


  • Registered Users, Registered Users 2 Posts: 148 ✭✭markmcg


    I'm currently developing a Java Mobile App for a project. Java Mobile runs on any platform.


  • Registered Users, Registered Users 2 Posts: 18,272 ✭✭✭✭Atomic Pineapple


    I started in mobile development at the beginning of 4th year software development, we had a module on mobile apps and programmed using J2ME.

    We found J2ME to be a mess of an SDK, we ran into countless problems and the only solutions we found broke all sorts of best pratices and other rules, it was extremely frustrating to work on.

    Never the less I enjoyed the mobile side of things and the kind of things you could create so I decided to do my final year project on Android.

    I created a location aware car parking application and built a website detailing it.

    I got a first class honours for it.

    I am not working on a commercial application for Android and getting paid for it :D


  • Advertisement
  • Registered Users, Registered Users 2 Posts: 148 ✭✭markmcg


    I'm going to look into Android during the summer. I prefer mobile development over desktop development.


  • Registered Users, Registered Users 2 Posts: 18,272 ✭✭✭✭Atomic Pineapple


    markmcg wrote: »
    I'm going to look into Android during the summer. I prefer mobile development over desktop development.

    As I do but it has its drawbacks, especially working on Android. Of the development team here, I'm the only one with any Android experience and thats was only a 8 month long final year project done entirely on my own.

    So getting help is hard and trying to do new things with it is challenging but ultimately more enjoyable than desktop development for me.


  • Registered Users, Registered Users 2 Posts: 23,212 ✭✭✭✭Tom Dunne


    draffodx wrote: »
    I started in mobile development at the beginning of 4th year software development, we had a module on mobile apps and programmed using J2ME.

    Actually, that's quite interesting.

    The college I am working in is proposing to teach a semester or two on mobile development in 3rd and probably 4th year, so I would have one eye on that.

    I've bought myself an N900, so I'm going to have a play around with it over the next couple of months and see how I get on.


  • Registered Users, Registered Users 2 Posts: 18,272 ✭✭✭✭Atomic Pineapple


    Tom Dunne wrote: »
    Actually, that's quite interesting.

    The college I am working in is proposing to teach a semester or two on mobile development in 3rd and probably 4th year, so I would have one eye on that.

    I've bought myself an N900, so I'm going to have a play around with it over the next couple of months and see how I get on.

    Dont put them through the torture of having to develop J2ME apps!

    The mobile development course lasted just one year on J2ME and has since moved to Android development


  • Registered Users, Registered Users 2 Posts: 756 ✭✭✭smackyB


    draffodx wrote: »
    I started in mobile development at the beginning of 4th year software development, we had a module on mobile apps and programmed using J2ME.

    We found J2ME to be a mess of an SDK, we ran into countless problems and the only solutions we found broke all sorts of best pratices and other rules, it was extremely frustrating to work on.

    Never the less I enjoyed the mobile side of things and the kind of things you could create so I decided to do my final year project on Android.

    I created a location aware car parking application and built a website detailing it.

    I got a first class honours for it.

    I am not working on a commercial application for Android and getting paid for it :D

    Nice, I've been doing stuff with Android now for about a year.. What company are you working for?


  • Advertisement
  • Registered Users, Registered Users 2 Posts: 326 ✭✭Paulj


    I currently developing an FTP Server application in J2ME. I find it quite interesting i have to say and looking forward to being able to transfer files to my Jet via Wifi instead of using cable or bluetooth. :cool:


  • Registered Users, Registered Users 2 Posts: 148 ✭✭markmcg


    I'm going to start doing beta testing in my college for my J2ME app.
    Does anyone here want to try out my app shortly


  • Registered Users, Registered Users 2 Posts: 18,272 ✭✭✭✭Atomic Pineapple


    How are you finding J2ME?

    I though it was really restrictive and the API's just weren't up to much.

    What kinda app is it?

    I'll have a look at it for testing if you want


  • Registered Users, Registered Users 2 Posts: 148 ✭✭markmcg


    I'm loving J2ME development. I got hooked last year so I wanted to use it for my final year project.
    Its a mobile library system. the book titles are grabbed from my college library website and displayed on phone. at the moment the app has the basic functions working. I'm going to add more stuff after a while. By tomorrow I can send you the jar file to install on your phone. What phone you got?


  • Registered Users, Registered Users 2 Posts: 18,272 ✭✭✭✭Atomic Pineapple


    markmcg wrote: »
    I'm loving J2ME development. I got hooked last year so I wanted to use it for my final year project.
    Its a mobile library system. the book titles are grabbed from my college library website and displayed on phone. at the moment the app has the basic functions working. I'm going to add more stuff after a while. By tomorrow I can send you the jar file to install on your phone. What phone you got?


    Sony Ericsson W810i is the only one I can run J2ME apps on the rest are Android powered


  • Registered Users, Registered Users 2 Posts: 2,236 ✭✭✭techguy


    I wonder are there many iPhone developers here. It seems to mainly android.

    I just bought a second hand MacBook Pro with the intent of developing for the iPhone OS.

    Just started into a tutorial tonight on Objective-C and am quite please with m progress.


  • Registered Users, Registered Users 2 Posts: 148 ✭✭markmcg


    I also have a macbook pro. I've watched a good few iPhone development videos. Going to learn more in the summer as soon as I'm finished with my final year project.


  • Registered Users, Registered Users 2 Posts: 7,182 ✭✭✭Genghiz Cohen


    The book Beginning iPhone Development really helped me get to grips with iPhone dev.

    If you have problems completing some tasks, older versions of the book have errors in it, the forums detail the solutions.


  • Closed Accounts Posts: 19,080 ✭✭✭✭Random


    Paulj wrote: »
    I currently developing an FTP Server application in J2ME. I find it quite interesting i have to say and looking forward to being able to transfer files to my Jet via Wifi instead of using cable or bluetooth. :cool:
    How's this coming along for you?


  • Registered Users, Registered Users 2 Posts: 326 ✭✭Paulj


    Random wrote: »
    How's this coming along for you?

    It's coming along fairly well but i'm finding it hard to get the time to put into it. So far its able to produce an ftp directory listing. Need to expand the state machine to handle all/more of the ftp commands.


  • Advertisement
  • Registered Users, Registered Users 2 Posts: 326 ✭✭Paulj


    For anyone interested i've this (j2me ftp server) finally uploaded to a website... you can download it (and its source code) here:
    http://code.google.com/p/ftpservmobile/

    it's by no means finished! But it is functional on my Samsung Jet. It's very slow though, have to look into that. I've tried it on my Sony Ericsson c905 and there were various issues which would need looking at.

    You can open up the project using Eclipse.


  • Registered Users, Registered Users 2 Posts: 148 ✭✭markmcg


    I finished my j2me app for my project last week and got it handed in. I also had to use LWUIT on top of J2ME. Looking to design a new app during the summer using j2me + LWUIT.


  • Closed Accounts Posts: 89 ✭✭deadbloke


    markmcg wrote: »
    I finished my j2me app for my project last week and got it handed in. I also had to use LWUIT on top of J2ME. Looking to design a new app during the summer using j2me + LWUIT.

    How did you find LWUIT? I used J2ME Polish for my final year project, but I didn't go too deep into it.


  • Registered Users, Registered Users 2 Posts: 148 ✭✭markmcg


    Hi,
    It was really good. There was one problem I noticed. Say I wanted the same ticker on each form then I needed to create a ticker for each form. For some reason you can't add the same thing more than once.
    I only started to use LWUIT towards the end because the lecturer said my UI looked bald. When I showed him last week he said well done.


  • Closed Accounts Posts: 89 ✭✭deadbloke


    Do you mean the same instance of a ticker object, or a new instance with the same properties?

    There's one thing about the standard J2ME is that the UI leaves a lot to be desired. I don't have any experience with Qt or any other mobile platform, but I'd imagine (hope?) that they're a lot better than Java ME.


  • Registered Users, Registered Users 2 Posts: 148 ✭✭markmcg


    In LWUIT you have use labels as a ticker. instead of just adding the same object you need to create a new object(different name) and then add it.


  • Registered Users, Registered Users 2 Posts: 148 ✭✭markmcg


    So you think J2ME Polish is worth learning?


  • Closed Accounts Posts: 89 ✭✭deadbloke


    I thought Polish was very useful, made prettifying GUI's a lot easier. I've never used LWUIT so I can't compare. Polish integrates easily with Netbeans or Eclipse, and if you're developing for several different devices it's great. It comes with a few samples to get you started, and they demonstrate Polishes abilities well. It helps if you know a bit of ant and css, but I didn't know either when I started.


  • Registered Users, Registered Users 2 Posts: 134 ✭✭anton


    I've only superficial knowledge of Polish, but I think LWUIT is better. I think Polish mode of operation is to allow creating targeted releases for individual devices while LWUIT philosopy is to create one build for all. Not to mention that LWUI can run on BB and Android.


  • Advertisement
  • Closed Accounts Posts: 89 ✭✭deadbloke


    anton wrote: »
    I've only superficial knowledge of Polish, but I think LWUIT is better. I think Polish mode of operation is to allow creating targeted releases for individual devices while LWUIT philosopy is to create one build for all. Not to mention that LWUI can run on BB and Android.

    Polish is designed so you don't have to target a specific device, it does that for you. The idea is that you design your application without worrying about device specifics. It also supports porting to other platforms - check out http://www.j2mepolish.org/cms/leftsection/documentation/platforms.html

    Whether it's better or worse than LWUIT for this I cannot say.


  • Registered Users, Registered Users 2 Posts: 23,212 ✭✭✭✭Tom Dunne


    Finally got started with the N900.

    Wrote my first "Hello world" application today.

    :D


  • Registered Users, Registered Users 2 Posts: 148 ✭✭markmcg


    what language you write the app in?


  • Registered Users, Registered Users 2 Posts: 23,212 ✭✭✭✭Tom Dunne


    C++ using the QT SDK.


  • Registered Users, Registered Users 2 Posts: 148 ✭✭markmcg


    i mainly develop in java mobile with lwuit. also done compact framework (C#) for windows mobile.


  • Registered Users, Registered Users 2 Posts: 1,829 ✭✭✭lil_lisa


    Just an FYI, this should be coming out soon, looks like a useful tool to get started with mobile development.


  • Advertisement
  • Registered Users, Registered Users 2 Posts: 1,209 ✭✭✭johnnykilo


    Hi Folks,

    I'm currently a 4th year Multimedia student. As a 4th year project i'm thinking of developing an Android app. Just wondering if there are any Android developers out there with any advice? Some of the lecturer's were warning us about doing a mobile app as a project in general as there have been issues in the past with getting them to work properly. Have any of ye had significant issues with Android? Also as i'm going to be designing for a HTC Desire, will the HTC Sense UI further complicate matters, or does it just sit on top?

    Sorry for the vagueness of this post, but we need to have a project proposal in by next week and i'm beginning to panic :( Also if anyone could point me in the way of any useful resources to get started i'd be vey grateful :) So far i've only downloaded and installed the Android SDK and Eclipse but i haven't started messing with it yet.

    Thanks!


  • Registered Users, Registered Users 2 Posts: 756 ✭✭✭smackyB


    johnnykilo wrote: »
    Hi Folks,

    I'm currently a 4th year Multimedia student. As a 4th year project i'm thinking of developing an Android app. Just wondering if there are any Android developers out there with any advice? Some of the lecturer's were warning us about doing a mobile app as a project in general as there have been issues in the past with getting them to work properly. Have any of ye had significant issues with Android? Also as i'm going to be designing for a HTC Desire, will the HTC Sense UI further complicate matters, or does it just sit on top?

    Sorry for the vagueness of this post, but we need to have a project proposal in by next week and i'm beginning to panic :( Also if anyone could point me in the way of any useful resources to get started i'd be vey grateful :) So far i've only downloaded and installed the Android SDK and Eclipse but i haven't started messing with it yet.

    Thanks!

    Hey, I also got into Android around the same time as you in College. We made a pretty simple (and terrible!) poker game but I learnt a hell of a lot and have been working with Android ever since. Have you done any Java programming before? If you have, you should find Android very easy.. Must reads are the official Android dev guide

    http://developer.android.com/guide/index.html

    and the developer life tutorials

    http://developerlife.com/tutorials/?cat=41

    I found very few significant issues working with Android, perhaps your lecturers were referring to other projects involving J2ME...

    Oh and the Desire's HTC skin won't affect your app one bit. Happy coding!


  • Registered Users, Registered Users 2 Posts: 148 ✭✭markmcg


    I finished my degree this year and done a J2ME app for my final year project.
    Started to learn android development from the following site:

    http://www.xtensivearts.com/topics/tutorials/


  • Registered Users, Registered Users 2 Posts: 1,209 ✭✭✭johnnykilo


    smackyB wrote: »
    Hey, I also got into Android around the same time as you in College. We made a pretty simple (and terrible!) poker game but I learnt a hell of a lot and have been working with Android ever since. Have you done any Java programming before? If you have, you should find Android very easy.. Must reads are the official Android dev guide

    http://developer.android.com/guide/index.html

    and the developer life tutorials

    http://developerlife.com/tutorials/?cat=41

    I found very few significant issues working with Android, perhaps your lecturers were referring to other projects involving J2ME...

    Oh and the Desire's HTC skin won't affect your app one bit. Happy coding!

    Thanks for the reply, yeah we've done 2 years of Java in which i was always top of the class. The only problem is we've barely touched the whole OO area of Java, and i'm pretty sure that i'll need to bone up on that. When i had a look at doing the SCJA it was like double-dutch because we didn't really cover a lot of the theory in college: a lot of it was totally above my head and i ended up not having time to work through it so i left it. Hopefully i'll have enough Java to get me through or else i'll have to get busy getting up to speed with Java. Anyway thanks again, now the hard work begins! :D


  • Registered Users, Registered Users 2 Posts: 7,814 ✭✭✭TPD


    Hey, 4th year computing student here, thinking of doing an Android app for my final project. Been doing OO Java since 1st year, and have done a semester or two of J2ME as well. Just been having a look at the android developer guide, seems easy enough to get my head around. I was wondering though, any recommendations for a phone to test on? It would need gps, other than that I don't think it would need to be too powerful. Cheers.


  • Advertisement
  • Registered Users, Registered Users 2 Posts: 428 ✭✭Joneser


    TPD wrote: »
    Hey, 4th year computing student here, thinking of doing an Android app for my final project. Been doing OO Java since 1st year, and have done a semester or two of J2ME as well. Just been having a look at the android developer guide, seems easy enough to get my head around. I was wondering though, any recommendations for a phone to test on? It would need gps, other than that I don't think it would need to be too powerful. Cheers.

    Hi there, I am currently developing an Android app and I'm a 4th year student too. Depending on your university they might have some phones lying around that can be used for development, so ask around or ask your Head of School and they might loan one out to you for a while. I'm in UCD so if you need any I know they will probably have a few available


  • Registered Users, Registered Users 2 Posts: 7,814 ✭✭✭TPD


    Joneser wrote: »
    Hi there, I am currently developing an Android app and I'm a 4th year student too. Depending on your university they might have some phones lying around that can be used for development, so ask around or ask your Head of School and they might loan one out to you for a while. I'm in UCD so if you need any I know they will probably have a few available

    Letterkenny IT, I think the best I'd be able to get my hands on would be a winmo 5 pda :P


Advertisement