iMAndroid » Start Developing a Mobile App

Start Developing a Mobile App

Every technology blog/website is incomplete without a word on mobiles, new portable communications devices. Its very apparent how our small portables are taking over desktops for an average end user. iPhone 3.0 OS update is making more headlines than Leopard 10.5.6 or “snow”. Analysts say Android’s gonna lead in the next 2-3 years. Think about the potential or developer reach when that happens!

iPhone and the AppStore injected some fresh oxygen into dying develper interest in the mobile market. Not just that, we saw a number of newbees jumping into it too. This article will be particularly aimed at those newbies! Things they should know before they start working on their killer mobile application ( And for those that are still confused about writing or hiring)

Your journey will be a lot more challenging if you’ve had no prior programming experience. You’ll need to ask alot of questions and test yourself if your willing to go all the way. The motivation is obviously the dough its gonna generate but quality application thats missing is what’ll clear your path to success. In short, you need an idea thats worth putting all that effort into. Im sure there are plenty as I’ve discovered ;) .
If your already are aware of certain programming experience, you probably downloaded the SDKs!

Lets get started on things you’ve got to know!

Writing code is, frankly, not everyone’s cup of tea.
Software Developer Kits” is where the former statement goes bananas. SDK makes all the difference for a guy with no programming experience in his early 30s to make a resonably good app. On the other hand, SDKs can make some high level assembly code writers go nuts and make them feel a little less lamer.

TERMINOLOGY: A basic understanding of the terminology is absolutely necessary. There are no two ways about it. Cocoa objective-C (iPhone SDK language) made me feel like an @$$. For years, what I referred to as functions or procedures or procs are called “methods” in cocoa. And it took me a while to get it. There are some commonalities while retaining their individual characteristics  of different SDKs.

SYNTAX: Your next step, Syntax! Syntax is pretty troubling, irritating to say the least. If your new to it! Its quite frustrating me because you know how that piece of code works and what its doing, but you CANNOT replicate the Exact on your own. Why so? We’ll its syntax.
Take this for example..
I’m used to

function LearnJava(bookname);
called as LearnJava(‘Homer’);

procedure LearnPascal(bookname: string);
(void)learncplusplus(bookname *varchar);

And this is.. Objective C, what iPhones and Macs are all made of..

-(void) learnObjectiveC:(NSString *)bookname;
called as [learnObjectiveC iStillDontKnowWhatThisMeans];

Once you crossed this stage of basics. Your are now in a position to ask some intelligent questions. Those famous (less embarrassing) How To’s.
One practise that helped me was just reading stuff at development forums. There are alot of people asking questions. And alot of people who help. Read, Read and Read all those forum threads They’re invaluable.

SDK: Play around with it for sometime. Open basic projects and just keep making a hello world app until you know it inside out. All compilers work differently. Back in the day, Borland Cpp compiler was basic, while Visual Cpp was bloated?? No, VC++ was/is just as good, if only we knew how to play around with the “Compiler”.

I Highly recommend making your own sample apps. For example, learn how to Make a simple table application in Eclipse and/or Xcode. and save it. Master the superficial stuff the Interface Controls (Buttons, Text Fields, Tables ). I made a table first. saved it. Learned how to Add data to it. A week later I learned how to add a searchbar over the table.

Slow progress is always a good sign, It means, your spending alot more time on your foundation and any Construction man will tell you how important that is! These are some basic steps you ought to do without neglect. This is absolutely required knowledge, not wisdom .. (yet). Its a long way to go after this but very very less stressful and more excitement. Theres nothing like watching you app coming of age which is motivation enough to carry on..

I hope I helped get start some wana be programmers!
Anyone can CODE, but Not everyone’s good at it…

Next time, i’ll talk about Basic information about a chosen SDK.

Spread the word
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Live
  • StumbleUpon
  • TwitThis
  • Reddit
  • Digg
  • Suggest to Techmeme via Twitter

No related posts.



-->
This entry was posted on Wednesday, May 13th, 2009 and is filed under Applications, Articals, Featured. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

13 Responses to “Start Developing a Mobile App”

  1. Gabriel A. Zorrilla on May 13th, 2009 at 2:31 am

    Great article! Waiting the next chapter! :)

  2. Leer android apps programmeren.. | Android World on July 12th, 2009 at 9:03 am

    [...] zijn op het web al verschillende artikelen verschenen over het ontwikkelen van een app, zoals deze. Binnenkort zullen er op androidworld.nl een aantal artikelen verschijnen waar we met professionele [...]

  3. iMAndroid » Developer Trends – Android or iPhone on July 20th, 2009 at 9:58 pm

    [...] Developer Trends – Android or iPhone We’ve been working on a number of mobile application development projects for quite some time now, which is also one of the reasons of slight update delays.. but hey, who really wants to know what the new rumor is? This is in continuation of our App Development Journey – Getting Started: Developing a Mobile App [...]

  4. Olivia White on January 6th, 2010 at 3:29 am

    Super Cool review of the top 10 android apps. GetFugu is AMAZING! http://tinyurl.com/yebhzo5

  5. Seo Optimierung on October 12th, 2010 at 4:29 pm

    Hi, thanks – a very helpful post!

  6. free hgh samples on October 23rd, 2010 at 3:02 am

    Beneficial weblog! I truly adore how it is simple on my eyes and in addition the particulars are very well written. I’m wondering how I may possibly be notified whenever a brand new put up has been created. I have subscribed to your rss feed which have to do the trick! Possess a nice day!

  7. Voncile Mention on January 17th, 2011 at 7:08 pm

    I’ve been following your web site for four days now and I ought to inform you I get tons benefits out of your article. and now how I can get news replace out of your website?

  8. Lashon Trueba on March 7th, 2011 at 9:40 am

    Hi there! I could have sworn I’ve been to this site before but after reading through some of the post I realized it’s new to me. Anyways, I’m definitely glad I found it and I’ll be bookmarking and checking back often!

  9. RickieRothbarddaluio on March 26th, 2011 at 10:40 am

    OMG I’M IN THIS VIDEO!!!!

  10. seo agentur on June 10th, 2011 at 8:31 am

    If there is one platform that can beat the iPhones AppStore it is Android with the Android Marketplace. In my opinion you should start early to learn the basics of mobile app programing. You article is a good start.

  11. Bürobedarf on July 12th, 2011 at 6:18 pm

    I may possibly be notified whenever a brand new put up has been created.

  12. burberrykcpburberrnlb on November 30th, 2011 at 10:50 am

    The truth is recognized, black box, white and red on the khaki background model, Burberry is ready to record the eye, and also a whole lot of determination. In this instance, is regarded as for being connected, you can find definitely little doubt why in many spots quite a bit of appeal grocery store Burberry. Many of these stores enable customers make much less of Burberry’s legal output inside the U.S., naturally, the relative protection of the problem should really be a ton of individuals nowadays are provocative monetary, money, small business failures, additionally to a significant insufficient get the job done, many people today in the presently picked two a long time of development, this kind of as grocery suppliers advertising Burberry, as the actual assortment, acquire store production plant. Burberry model, especially considering that the definition of your world’s most famous and cautiously picked tools as well as baggage via clothes perfume ditch way. One more reason, portfolio progress and gross sales in Burberry bags wholesale charges together with other interests. The reason is that it may be expensive, so in many cases, numerous corporations who use false crawl doesn’t know any greater edge. Burberry handbags on sale are just vogue – pure and legitimate style. They might, but concurrently a sensation of anger. Relatively than simply “today” layout, Katharine Hepburn, vogue stars, they can be suspected variety. Burberry’s creative expenses for your operators (room) to gather fantastic, which means that you just attain an agreement, for the “hand bag” so to talk. Burberry’s profits are frequently big discounts keep. Burberry’s previous design. Burberry interference from specific industrial solutions might be obtained with the retail outlet, this sort of as 50 % of your exact value selection, through classic retailers and shops. The selection of potential buyers, likewise as shares, specifically, claims by promoting a wide variety of activities and procuring. All you must delight in the consumers, and assistance.

  13. Coach Outlet,Louboutin UK,Christian Louboutin Sale www.showchristianlouboutinuk.com - Ho'oponopono Forum - Online Discussions and Community on January 18th, 2012 at 10:04 pm

    [...] be from the lens, an element that the label let you know. References zoroastrianismking: ,, ,, ,, [...]

Leave a Reply

Sponsors

Add our headlines to your online news reader Add to Yahoo

Links

Archive