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.
No related posts.
-->
Great article! Waiting the next chapter!
[...] 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 [...]
[...] 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 [...]
Super Cool review of the top 10 android apps. GetFugu is AMAZING! http://tinyurl.com/yebhzo5
Hi, thanks – a very helpful post!
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!
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?
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!
OMG I’M IN THIS VIDEO!!!!
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.
I may possibly be notified whenever a brand new put up has been created.
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.
[...] be from the lens, an element that the label let you know. References zoroastrianismking: ,, ,, ,, [...]