Showing posts with label how to develop your app. Show all posts
Showing posts with label how to develop your app. Show all posts

Tuesday, August 13, 2013

Tips for newbie iPhone Developers


Useful Pointers for Amateur Developers on iPhone App Development

Creating an app for the iPhone can be an extremely complex task to accomplish. This process can get especially overwhelming for newbie iPhone developers, who are struggling to get a grip with developing apps for the iPhone. iPhone app development requires you to tackle several aspects simultaneously, including the usability factor, testing, debugging and so on.
Here are some useful tips for the newbie iPhone developer:

Native Apps or Web Apps?

A native app is that which is installed directly on the iPhone. Native apps work with the device’s own built-in features, thereby assuring you of a much smoother app development experience. In case you are looking at developing a responsive, high-performance app or an app that involves graphics, you would do well to master Objective-C and create a native app.

On the other hand, if you want to create something simple, such as a mobile-friendly version of your Website, you can think of creating a Web app. Needless to say, it also pays to develop a native app and then create a Web app around it.

You will do well to imitate a native app while actually creating a Web app. This makes it easier for you to develop your Web app, while also creating a familiar environment for the iPhone user, who is already conversant with the device’s ways of working.

The Viewport

While most Web pages would be compatible with the size of the iPhone screen, it would still be better to ensure that your page is displayed most optimally on the iPhone. Defining this function is what tells the browser to scale your page in the best possible way for the iPhone screen. You may also consider allowing the user to pinch or double-tap the screen in order to zoom in or zoom out the page.
The viewport is what makes your Web app completely compatible with the Apple iPhone. Hence, it is absolutely necessary to define this aspect right in the very beginning.

The Address Bar

The address bar on the browser takes up considerable space on the limited real estate of the iPhone screen. In order to gain a little more space on the screen, you could hide the address bar, thus helping you display that much more information on the screen. Of course, hiding the address bar permanently is not very helpful either. Ideally, you should see to it that the address bar remains hidden while the user scrolls through the search list. It can come up again once he or she has stopped scrolling.

Use Vertical Lists

Using lists is a great way to display information, especially when you are giving the user multiple choices of action. Lists enable the user to navigate the menu with ease, while also loading faster and making the screen look a lot tidier and much more engaging.

Also, note that using vertical lists is always better than using horizontal lists. Creating a horizontal list is a far more complex process and would require more loading time, requiring you to redirect too many pages, linking each one to the main page.

Keep it Simple

Remember to keep the first version of app simple and fast. A basic app lets you work with ease, putting in just the effort that it requires and no more. It also loads faster and performs better, thus encouraging users to come back to your app. Once you are more familiar with the entire process, you can go ahead to add newer features in each subsequent release of your app.

Include an App Icon

Including a nice, eye-catching app icon would be a good idea, as it allows users to locate your app on their homescreen. Creating an icon also makes it all look very professional, while also appealing to the user’s eye.

Test on Regular Browsers

While you necessarily need to check your Web app on the iPhone browser, it also helps test the same on regular browsers, as it will help give you an idea about the general look of the app. It goes without saying that different browsers would display your app differently. Yet, this will give you a feel of your app on the Web as well.

Test the App on an iPhone

While you have access to a number of app simulators, it is always desirable to test your app on the actual device that it is meant for. Simulators can sometimes give you very different results than on the actual iPhone. This could render your app testing process ineffective. Use simulators only as a guide to help your initial assessment of the app and not as a replacement for the iPhone.

In Conclusion

Consider all the above-mentioned tips while creating your first app for the iPhone. Also research the many app development tools available to you and learn how you can use them more effectively to develop your iPhone app.

Before you become a Freelance Mobile Developer



Mobile app development is taking over our world today. With the endless demand for smart phone apps, this field is full of Apple, Android and BlackBerry developers. Submitting your app has become much easier, with the major app stores relaxing their restrictions. Most app stores charge a nominal registration fee, which makes it more lucrative for the app developer. But can a freelance mobile app developer really earn that much to support his own living? Is it worth becoming self-employed, freelance mobile app developer?

Pros and Cons of becoming a Mobile Developer Contractor

Here are the things you should take note before you decide to become a freelance mobile app developer.

Each App Store has its own drawbacks

Each of the major app stores comes with its unique drawbacks.

  • The Apple App Store still continues to slap several restrictions on app developers. Besides, the huge number of iOS developers would make it difficult to make your mark as an independent mobile developer.
  • The Android market is easy to enter, but the mobile platform is fragmented, thanks to apps for too many types of mobile devices.
  • BlackBerry World is not systematized enough. Besides, this has to be installed on the device before use.
  • The webOS and Windows Mobile 7 are much lesser saturated.

Registration Fees

Most mobile platforms require you to pay up an initial registration fee. While the Apple App Store charges developers an annual fee of $99, the Android Market is much cheaper at a one-time registration fee of $25. The BlackBerry World charges one-time fee of $100 as well. Nokia Ovi charges a one-time registration fee of $73, but adds on other signing fees as and when applicable.
The Android Market works out the least expensive for you, while Symbian is the most expensive one.
As you can see, you also need to consider the cost you will incur as regards registration and signing fees for each of these app stores.

Company Registration Fees

Some app stores also charge you what is known as “company registration fees”, which is a fee to certify that your app has been “verified and tested” in their marketplace. At this point of time, Symbian is one platform that charges a hefty company registration fee. The Apple App Store charges you a fee to sell your app in their store. Most other platforms are free and you can download and use their SDK without fearing the above restrictions.
Of course, paying certification fees is optional and only required if you want to access certain advanced features of that particular app marketplace.

App Store Commission

Most of the major app stores charge you a 30% commission on the sales of your app in their marketplace.
The BlackBerry World charges only 20% commission. The webOS pays their developers via PayPal, which decreases your commission further. Hence, this one may not be an extremely viable for you, returns-wise, especially if you are a US-based mobile app developer.

Breaking Even

It is important for you to consider the pricing of your app, as you finally need to break even your expenses and returns. Most of the major app stores stipulate a minimum price point of 99c. Only the BlackBerry World has a minimum price of $2.99. This shows that you will be able to recover your initial investment without too much trouble. So there is no major risk factor involved here.

Actually earning from your app

Your aim is not just breaking even, but also making a decent sum every month, from the sales of your app. For this, you will first have to decide a target sum you want to earn and based on that, see if you can manage to generate the volume of sales required to make that much amount of profit. While you are projecting this figure, you will also have to look at the size of the particular marketplace that you are targeting. Right now, Apple and Google are at the very top of the rung. Hence, these also have the highest number of app users, which means, you have that much more chance of making profits in these markets.

Conclusion

In conclusion, you can definitely make profits being a freelance mobile app developer. But how much you can make each month depends on your costs, your marketing efforts, volume of sales and so on. Analyze each mobile platform in detail before selecting your chosen platform or platforms and then go ahead and develop apps for the same. 

Good luck!

Saturday, August 10, 2013

Creating iPhone/iPad apps that sells in APPSTORE


Pre-Requisites

Have you ever wanted to develop your own iPhone/iPad app but you might not have the programming knowledge or experience? Well, you’ve come to the right place then.  First, make sure you have all of these: 
  1.  Determination
  2.  Time (approx. 4 weeks)
  3.  A dollar  
Have you got all of that checked? Great, move on. Otherwise, come back when you have all of that checked. 



Getting started – What to expect 

So, I see that you have the determination, time to spare, as well as a dollar. So let me tell you what you’re going to do with all these. Firstly, you’ll be going through a course that’s going to last you for 4 weeks. Yup, you’ll be attending it. So you definitely need the determination, as well as time to go through all the materials that you’re going to be studying. I will also let you know what you are going to go through in the 4 weeks. So you’re probably wondering why you need the dollar, well that dollar is basically to get you signed up for it. It’s pretty straight-forward for everything else.
Before you’ll even be diving into the course itself, you’ll of course, be greeted, like how you’ll be greeted and introduced when you just sign up for a class, just like in High School. So anyway, you’ll also be given a short overview of the app/game development market and also, the potentials of the business. You’ll also be informed about what’s new in iOS7 and what the differences are between iOS 6 & 7.


First Week – dipping your feet in the water

In the first week, you’re going to get all geared up. You’ll be given a short overview of the app/game development market and the potentials of the business, a description of the course structure, the most important things you need to know about iPhone app development. You’ll also be doing some market research for your future product(you’ll be taught, how to do that), some pointers to plan for your product, finding your niche or about all the product ideas – who will use your app? The main differences about iPhone and iPad app-game development.  Lastly, you’ll be given the week’s summary as well as a step by step of “how to” to iPhone app/game development, from absolute newbie to expert. Oh, I almost forgot, you’ll also learn about planning a project and putting together a development team.


Second week – in a week of total programming

You’ll be devoting your time to different programming techniques, and getting your feet wet in the iPhone app/game development. You’ll be taking time to look at ways in finding out what programming tools are available for iPhone game development. What hardware/software should be used for iPhone app/game development. Learn how to use the XCode, code editor, and develop basic grasps of a few programming languages. You’ll also be given some programming practice to developing iPhone/iPad web app. Creating a simple game and building a universal app for both the iPhone and iPad. Learn about software testing procedures, see how to simplify the app development process using special shortcut tools.


Week 3 – design, process and audio motion effects

Week 3 is devoted to learning the design methodology, sound effects, and also the animation for iPhone game development. Even if you’re not a designer, you will also learn how to start designing a project. Find out how to create a user-friendly interface and graphic elements and develop skills in using graphic editors for the iPhone app/game development for 2D and 3D character design, animation and sound effects. Learn how to design a good audio centric app, create a simple animation with adobe flash, learn what’s necessary to know about sound effects, and image libraries and design patterns for the development project.


Week 4 – marketing and publishing

You’ll be taught how to promote your iPhone/iPad application or game and start making money. It’s devoted to learning the marketing techniques and how to publish your app or game on the app store. You will learn everything about basic marketing techniques and optimal pricing strategies. Find out what app and game genres are general best sellers and learn all the different ways to promote your app or game. Using methods like viral marketing, creating trial and paid versions of the app, effective blog advertising, Q&A participation and many more. You’ll also learn how to quickly and easily publish your product on the app store. Not to mention that you also get some insider information on how successful app game projects. You’ll find out what makes the best selling iPhone application. Understand how to think like your customer, analyze your competitors, learn the step by step guide of marketing strategy. Find the optimal price for iPhone apps and games. Video tutorials will also be provided, in here, you’ll get lots of programming practice by developing a element re-app known as, “hello world”, with variations an iPhone/iPad web app creating a simple game using Cocoas 2D and building a good audio centric app. In addition, you’ll also learn how to use the XCode editor, how to debug your app, and how to make a simple user-friendly app interface with the interface builder.


It’s not the end yet, there’s MORE for you!

There’s some bonuses for you as well. You’ll get lots of information about developers secrets by reading the 9 interviews held with successful developers. Use their knowledge and success. Now, it’s your turn to develop your great game or app, and get it on top of the app store. Click the image below to get started, or you can also click here.

TAKE NOTE** Paying $1 is for the trial, it might show as the discounted amount which is $49(U.P $100+). The trial lasts for about a month, then you will be billed fully, you will also get a 'warranty' of 60-days money back guarantee(it's 100%) if you might not like the service, you can claim your money back. That's for sure.