– mobile phone program development: where by to start – mobile phone program development: where by to start – Mobile App Development Expert services and Solutions

In our perform we endure each of the phases on the lifetime cycle of making a mobile app and that i wish to share our go through in this particular subject. Down below is a tale about bases of mobile development: the selection of the system right before development, inserting in store as well as the subsequent checking. So, let us commence our tale from Mobitech.

Trends. Exactly what are mobile cellphone proprietors?

  • More than fifty percent (53%) use downloaded apps.
  • Approximately identical volume (52%) through mobile cellphone check out the sites.
  • Over a 3rd of individuals (38%) use social networking sites from the mobile telephone.
  • A minimal a lot less men and women, enjoy game titles (34%).
  • Approximately three-quarters of individuals talk through mobile telephone (furthermore phone calls): it might be SMS, a social networking app, quick messengers and the like.

Statistics. What would you select?

If we glance within the stats of revenue of smartphones by working techniques, we’ll begin to see the subsequent:

  • 62% of smartphones offered is definitely an Android system.
  • In the next location Symbian – 15% with the industry.

The remaining share is split bada, iOS and Home windows Cell phone (in the event you require this chart only in Moscow, the distribution will most likely change toward expanding the share of Apple items).

If you appearance on the similar routine throughout the world, we’ll see that right here Android with the forefront with ? for the advertise. Just how from your situation Mobitech Studio.

For the next quarter of 2012, the earth has offered 104 million Android telephones – given that the populace of the quite big region. But we as mobile builders have an interest in don’t just smartphone, but in addition why you should get the job done with him. A big proportion of householders of units on Android makes use of them as common telephones: SMS, phone calls and all. They don’t activate the product in Google Engage in, not downloading apps.

Mobitech Solutions for mobile iphone app

What does one use? Not all men or women obtained the telephone in 2012, hence the actual distribution of forces amid mobile working solutions demonstrates our inside figures. This statistic consists of Russia along with the CIS nations: Ukraine, Belarus, Kazakhstan, Uzbekistan.

  • 73.five % is really a Java cellphone.
  • Android is in next spot with eleven.6%.
  • The legacy of Nokia, Symbian, a great deal powering Android mobile phone with 11%.
  • Apple materials have got a three.5% of Runet people.
  • The most attentive will see relating to the chart of Microsoft with Home windows Cell phone ( below 1%).

: Flawless solutions for iOS and Android from Mobitech

Installation of applications. In case you pick out a system beneath which the application shall be crafted, it’s always imperative that you know the stats on previously present applications. Graphics exploration organization App Annie with the September 2012 display you the way to improve two competing Apple and Google. There exists foolish to match Mobitechstudio.

Mobile app development firm mobitechstudio . An excellent, superior solutions for iOS & Android, etc.

By number of downloads inside the first put Google Perform: a great deal more units, additional downloads, even more traffic and a growth of 66% compared with January 2012. The growth of iOS were two times significantly less, about 30%. But the main chart – what kind of revenue consumers bring. And in this article your situation is radically different. Its easier to make on iOS, but the money is there and in Google Enjoy, once you know tips to pick them up.

Types of mobile apps. In practice, we can divide mobile apps into 3 types.

Mobile sites, web applications. This will be the most common type of applications for mobile units. Modern smartphones are able to display common website. They can do anything that we are accustomed to seeing in desktop applications – support for HTML5 is doing its job. that web applications are ideal for start-UPS: they allow you to obtain a great result for tiny money and for a short time. Another advantage of the mobile website compared with other mobile apps is cross-platform. However, there are negative, though weighty, is very difficult to make.

Development of all types of applications from Studio Mobitech

Hybrid apps. With this approach you get access to every one of the advantages of functioning system APIs: the app is cluttered with push notifications and other pleasant buns, also, now your product can certainly be placed in stores. The main content still could be a platform-independent page layout, hosted about the server. This allows you to make cosmetic changes from the product without releasing a new version: it can be enough to upload changes to the server. Hybrid application is a really most appropriate solution for those who are starting a business or wants to test their idea, demonstrate it to your investor friends.

A native app. These kind of applications are some of the most resource intensive, but it allows the maximum use for the opportunities offered by each specific working system. As a result, native apps win since the functionality and speed of other types of mobile applications. It’s to this approach now come to those companies who did combined application. For example, Facebook started with the combo app: native controls (switches, tabs and so forth) as well as web page as content.Несмотря that this is often a good solution, the problems with performance lead to the fact that the builders are moving away from combination with the web.

Statistics. The data belonging to the downloads on our apps.

First, we have an app that is constantly developing: amid the recent changes it truly is worth noting facetime audio. The main difference between the apps is who their audience is. The first is surely an international product. The program is downloaded not simply in CIS, they are actively used by residents of Europe and Latin America. The 2nd application originally was made in Russia and for buyers of CIS.

Great mobile iOS and Android app development on

It is interesting to check the stats of downloads with the stores. A considerable part within the 62% of foreign audience goes to Google Perform. About 1/5 is with the AppStore, 14% in Ovi Store. And presently the remaining 5% share for Home windows Cellular phone (4%) and Samsung Bada (1%). With the Agent problem is radically different: the share of Google Participate in and Ovi are about exactly the same. Well, 10% within the AppStore demonstrate love for “Apple” goods inside our region.

The process of making a mobile prilozheniy so, let us get to quite possibly the most delicious: the process of developing a mobile application.

A User Tale. First of all, you need to determine what and for whom we write. The answers to these questions are documented in a User Tale. While in the picture you can begin to see the true ticket within our tracker. He describes how an present ICQ user can log in to the app, and what challenges it will probably meet. At this stage it’s always critical to job out all possible scenarios to avoid unpleasant surprises at later levels of development.

It is essential to understand that each item on your to-do sheet is hiding a huge iceberg of functionality. Try to fragment and specify tasks. Major wishlist ideal split into several phases (releases in stor). However is a really topic for another discussion, back to the phases of application generation.

Design and design. After writing on the User Tale is to begin designing and design development.

At this stage, we use prototypes that we hang for the Board in addition to the arrows indicate how the navigation will occur.

The design necessarily used guideline.

The guideline while in the General sense is a really document which is issued by the organisation, and that designers and builders understand the principle of building the application communicates with the user. Relatively speaking, on iOS the buttons need to do the round, and for Home windows Telephone – square. However, we use inside guidelines for builders. Thus the result within the designer’s function often consists of models, guidelines and slicing graphics.

current market Sharks and Mobitechstudio, fierce competition

Layouts recommended served “linked urls”, for example, using the Prototype to understand the logic transitions. The guidelines contain information about the padding, sizes, visual effects, mechanics, animations, etc. you can skip This step if your project is one designer and one developer sitting next to each other. The 3rd part for the result – cutting charts – must contain a minimum of needed graphic resources (care about the weight for the app), have versions for different screen resolutions. Most often we draw for retina and xhdpi screens. Next stands out as the preparation for Neretina mdpi and automated tools (if appropriate their use). Often the hands have to cook hdpi resources.

Transfer in development. Discussion and necessary corrections from the description.

After receiving the models, guideline and slicing begins the give good results within the developer. We share around the development of everything that came up, and expect an early result. This does not mean that the job about the architecture as well as the user interface is finished. Sometimes the builders develop interesting ideas that will make adjustments to the original plan. When development is complete, comes the testing stage.

Testing. There are a number of ways to test the application.

In mobile development tester often is the person around whom some telephones. We possess a huge wardrobe, which are as old telephones, together with the latest novelties. Inside we try to test in test cases. At any time you implement a new feature, in her description from the prepared test plan.

There are companies to help in testing. We use HockeyApp – an application that allows you to distribute our product to beta testers. We write in social networking sites: “Guys, we possess a new cool app. Who wants to try?” I wish to receive a build, use the app, and it collects stats, makes a crash report and sends it to us.

There are also solutions that allow you to test your app on different working methods – for example, all Android firmware version or 2.three. You give the application, providers screenshot the entire path that you set, sends pictures to you within the mail, and you check if everything is in order.

checking Solutions and tracking of application data.

Monitoring. So, you have developed, tested application, filled it in stor. To track data of downloads you can use the service Distimo. It shows studies on people who come to the store to download applications, and aggregates the comments.

It is significant to understand that persons are additional likely to leave negative comments. If a person is doing well, he usually just works by using the application, not commenting. Inside the stable operation of our applications we get 40-50 comments daily. About the day of error the number of records can reach up to 400 on a single system. So keep in mind that comments are not a full evaluation of your succeed, rather another bug tracker.

To change the problem tend to be relatively a common “hack” – window Rate Us. Offer to leave a positive review within the store, and in case of problems, email developer. The effect is strong enough, the main thing is to consider the algorithm of showing the dialogue to the user.

In addition to the review Distimo shows the number of downloads, earned money, and where exactly are downloading your apps.

Another interesting checking service Flurry. It helps to collect the client studies. Flurry provides a report about what the user does in your application: how many times he pressed the button, how many times have returned to the app and added General settings – audience, geography, gender, age, etc.

In some mobile products and solutions we also use counting client data using Google Analytics. Difference when compared with the Flurry has almost no. Disadvantages in speed and processing within the logs is, in both cases, however, if you decide to are used to working with Google release a user interface can use this tool.

Despite the sizable number of third-party products, we have our own figures. No matter how good was not external sources, they need to be checked. We are able to evaluate the figures, but it’s always necessary to build infrastructure for report generation, weekly reporting through email and other things that simplify lifetime. Therefore it is always easier for us to use solutions such as Flurry and Distimo, and also the inner logs to contact in case you have any questions. Our know-how shows that this approach is justified: periodically our data and expert services are slightly different. Any time you are inclined to check the stats, use different sources.

Specific. You need to remember?

On each new system the user expects to begin to see the rich application. He argues as follows: “I sat on bad Java cellular phone, thus could use ICQ. I bought a new cellular phone, go to Marketplace, and there is certainly no ICQ? Are you doing something?” The user does not just take into account the fact that you have to do the app from scratch. The new system serves as a new system, new documentation, new resources.

The added popular the system, the further you have competitors. For the moment there are two Stora, which is perfectly clear: AppStore and Google Enjoy. If you should have an idea of an application that is easily monetized or just get a lot of downloads, type keywords into the search and chances are you’ll find that this app exists. The additional popular the system, the considerably more competition. In such cases it is really necessary to carefully study the analogues to begin to see the stats, trying to understand what the parameters from the current solutions could be bettered.

It is significant to understand how end users choose the apps. Individuals are not going to order a specific app, it just looks a list. For example, the query “free music”. Icon and also first two lines on the description is what a person sees and evaluates on the first destination. If the icon is decent, it will be possible to select, so a bad icon reduces the number of downloads.

to get to the top belonging to the app store is very vital

It is very necessary to get to the top for the app store. To get to the top, stores very well, to gain a foothold there – the key to success. Why is it necessary? When the user wants to download something, it comes into the chart and see which application is now in first spot inside of the number of downloads. It is usually very critical to get there because it’s kind of the vicious circle. The app hits the charts, it is usually seen by people, they download it, it re-enters inside first spot, and also next iteration continues. Therefore by all means get horse racing and rating: ask mothers, grandmothers, neighbors put the app five. It can be worth saying that the industry is full of solutions for that guaranteed program output during the top. However, organic end users, this brings a little bit, that does not prevent to continue the experiments.

Remember that the publication time are often up to several weeks. Suppose you have developed and tested the app, called all bloggers or the media and said: “I Possess a new application, come to the press conference”. You send it in to the AppStore and have to wait up to seven business days. During this case, Google Enjoy – Paradise for live updates, where by publishing takes several hours.

The fragmentation on the running system. At any time you are developing Android applications, consider the fragmentation plus the existence of the whole zoo of equipment. This affects the time development at all phases: planning, design, development and especially testing.

With the store it is really impossible to talk with buyers

In the store it happens to be impossible to converse with buyers. For example, the user says that he don’t go to ICQ messages. He is unhappy and is expressed in a very colorful, but not very informative. We have no way to contact him and learn a little more about the issue. All we can do is to get into the monitor and see do we have got a message. Maybe him blocked anti-spam.

Now some within the tale get a admin panel exactly where you can ask questions to the user, to find out his contact information to see what nations are downloading your app, but the specific situation is not too improved. Mobitech Studio. It will be worth noting that Google Engage in continues to add this option to some builders, like our corporation it is usually available.

The time to test it. There are several ways to test the application. You can have testers on test cases, test-plans, which they must pass. In addition, there exists a service for testing – you pay for that found bugs. You put up the application it is really tested 20 thousand people young and old. In this particular approach, of course, there are pros and cons.

Shots while in the mobile industry solves everything. Good mobile builders are difficult to find even enormous companies, such as Mail.Ru Group, Yandex or Google. That is why we are working with the trainees – because sometimes it’s easier to require an intelligent student and to teach him.