– mobile phone application development: in which to start – mobile phone application development: in which to start – Mobile App Development Products and Solutions

In our give good results we undergo each of the phases from the existence cycle of making a mobile app and that i would want to share our working experience in this particular area. Beneath could be the tale about bases of mobile development: the selection of the system previously development, inserting in store together with the subsequent checking. So, let us commence our tale from Mobitech.

Trends. Exactly what are mobile cell phone house owners?

  • More than 50 percent (53%) use downloaded apps.
  • Approximately similar total (52%) by means of mobile mobile phone head to the ?nternet sites.
  • Over a 3rd of men and women (38%) use social networking sites from the mobile mobile phone.
  • A small considerably less folk, perform game titles (34%).
  • Approximately three-quarters of men and women talk through mobile cellphone (other than phone calls): it could be SMS, a social networking app, prompt messengers and so forth.

Statistics. What does one procure?

If we glance for the figures of profits of smartphones by running units, we’ll begin to see the adhering to:

  • 62% of smartphones bought is surely an Android gadget.
  • In the 2nd destination Symbian – 15% within the marketplace.

The remaining share is split bada, iOS and Home windows Cell phone (when you require this chart only in Moscow, the distribution will most likely change to rising the share of Apple services).

If you appearance within the comparable plan world-wide, we’ll see that below Android with the forefront with ? on the current market. The way in which from the problem Mobitech Studio.

For the 2nd quarter of 2012, the whole world has marketed 104 million Android telephones – as being the populace of the rather massive place. But we as mobile builders have an interest in not merely smartphone, but additionally easy methods to job with him. An important proportion of homeowners of products on Android makes use of them as usual telephones: SMS, phone calls and all. They don’t activate the product in Google Enjoy, not downloading apps.

: Mobitech Solutions for mobile software

What does one use? Not all families bought the mobile phone in 2012, therefore the authentic distribution of forces between mobile working programs demonstrates our inner data. This statistic comes with Russia along with the CIS international locations: Ukraine, Belarus, Kazakhstan, Uzbekistan.

  • 73.five % is known as a Java telephone.
  • Android is in 2nd area with eleven.6%.
  • The legacy of Nokia, Symbian, a great deal guiding Android with 11%.
  • Apple items use a three.5% of Runet people.
  • The most attentive will see relating to the chart of Microsoft with Home windows Telephone ( under 1%).

: Excellent solutions for iOS and Android from Mobitech

Installation of applications. After you find a system underneath which the application may be specially designed, it’s vital to know the figures on presently current applications. Graphics examine provider App Annie from your September 2012 reveal you the way to improve two competing Apple and Google. You will find foolish to match Mobitechstudio.

Mobile app development business The top, superior solutions for iOS & Android, etc.

By number of downloads inside the first position Google Engage in: way more equipment, way more downloads, additional 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 people bring. And below the specific situation is radically different. It’s easier to make on iOS, but the money is there and in Google Perform, if you happen to know the best ways to pick them up.

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

Mobile sites, web applications. This stands out as the most common type of applications for mobile products. Modern smartphones are able to display typical 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 relatively 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 working system APIs: the app is cluttered with push notifications and other pleasant buns, also, now your product should be placed in stores. The main content still is mostly a platform-independent page layout, hosted to the server. This allows you to make cosmetic changes inside of the product without releasing a new version: it is always enough to upload changes to the server. Hybrid application is really a best 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 probably the most resource intensive, but it allows the maximum use from the opportunities offered by each specific functioning system. As a result, native apps win because the functionality and speed of other types of mobile applications. It happens to be 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 the like) as well as web page as content.Несмотря that this can be a good solution, the problems with performance lead to the fact that the builders are moving away from combination with the web.

Statistics. The studies within the downloads on our apps.

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

Great mobile iOS and Android app development on

It is interesting to match the figures of downloads within the stores. A major part in the 62% of foreign audience goes to Google Engage in. About 1/5 is on the AppStore, 14% in Ovi Store. And now the remaining 5% share for Home windows Mobile phone (4%) and Samsung Bada (1%). With the Agent issue is radically different: the share of Google Enjoy and Ovi are about identical. Well, 10% on the AppStore demonstrate love for “Apple” products and solutions inside our nation.

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. With the picture you can begin to see the genuine ticket within our tracker. He describes how an present ICQ user can log in to the app, and what challenges it may possibly meet. At this stage it is always imperative that you function out all possible scenarios to avoid unpleasant surprises at later phases of development.

It is critical 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 leading split into several levels (releases in stor). However is regarded as a topic for another discussion, back to the phases of application development.

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

At this stage, we use prototypes that we hang relating to the Board together with the arrows clearly show how the navigation will occur.

The design necessarily used guideline.

The guideline on the General sense can be a 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 of your designer’s deliver the results often consists of models, guidelines and slicing graphics.

markets Sharks and Mobitechstudio, fierce competition

Layouts prime 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 of your result – cutting charts – must contain a minimum of needed graphic resources (care about the weight of your app), have versions for different screen resolutions. Most often we draw for retina and xhdpi screens. Next is a 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 with the description.

After receiving the models, guideline and slicing begins the succeed on the developer. We share from the development of everything that came up, and expect an early result. This does not mean that the operate for the architecture and also 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 is most likely the person around whom some telephones. We use a huge wardrobe, which are as old telephones, and therefore the latest novelties. Inside we try to test in test cases. If you should implement a new feature, in her description in the prepared test plan.

There are products 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 have a very 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 companies that allow you to test your app on different working methods – for example, all Android firmware version or 2.three. You give the application, solutions screenshot the entire path that you set, sends pictures to you inside mail, and you check if everything is in order.

checking Providers and tracking of application figures.

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

It is crucial to understand that customers are a great deal more likely to leave negative comments. If a person is doing well, he usually just employs the application, not commenting. From the stable operation of our applications we get 40-50 comments daily. In 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 operate, rather another bug tracker.

To change the specific situation may possibly be really a common “hack” – window Rate Us. Offer to leave a positive review inside 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 the place are downloading your apps.

Another interesting checking service Flurry. It helps to collect the client figures. 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 much more General settings – audience, geography, gender, age, etc.

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

Despite the massive number of third-party products, we have our own stats. No matter how good was not external sources, they need to be checked. We are able to evaluate the figures, but it truly is necessary to build infrastructure for report generation, weekly reporting through email and other things that simplify everyday life. Therefore it really is easier for us to use providers such as Flurry and Distimo, additionally, the inside logs to contact if you decide to have any questions. Our expertise shows that this approach is justified: periodically our data and providers are slightly different. If you should 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 cellphone, go to Marketplace, and there’s no ICQ? Are you doing something?” The user does not choose into account the fact that you have to do the app from scratch. The new system can be a new system, new documentation, new resources.

The a whole lot more popular the system, the a lot more you have competitors. For the moment there are two Stora, which is perfectly clear: AppStore and Google Perform. In case you 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 far more popular the system, the alot more competition. In such cases it is usually necessary to carefully study the analogues to begin to see the stats, trying to understand what the parameters with the present solutions could be bettered.

It is vital to understand how buyers choose the apps. Persons are not going to invest in a specific app, it just looks a list. For example, the query “free music”. Icon and also the first two lines on the description is what a person sees and evaluates on the first position. If the icon is decent, it is actually possible to pay for, so a bad icon reduces the number of downloads.

to get to the top for the app store is very relevant

It is very vital that you get to the top of your 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 area while in the number of downloads. It is really very imperative that you get there because it’s kind of the vicious circle. The app hits the charts, it really is seen by customers, they download it, it re-enters around the first put, additionally, the next iteration continues. Therefore by all means get horse racing and rating: ask mothers, grandmothers, neighbors put the app five. It really is worth saying that the industry is full of solutions with the guaranteed program output inside of the top. However, organic people, this brings somewhat, that does not prevent to continue the experiments.

Remember that the publication time could very well be up to several weeks. Suppose you have developed and tested the app, called all bloggers or the media and said: “I Have a very new application, come to the press conference”. You send it in to the AppStore and have to wait up to seven business days. With this case, Google Engage in – Paradise for live updates, where exactly publishing takes several hours.

The fragmentation in the functioning system. If you ever are developing Android applications, consider the fragmentation additionally, the existence of the whole zoo of equipment. This affects the time development at all phases: planning, design, development and especially testing.

Around the store it is actually impossible to talk with customers

In the store it’s always impossible to connect 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 even more about the issue. All we can do is to get into the monitor and see do we have a very message. Maybe him blocked anti-spam.

Now some for the tale get a admin panel exactly where you can ask questions to the user, to find out his contact information to see what international locations are downloading your app, but the specific situation is not too improved. Mobitech Studio. Its worth noting that Google Perform continues to add this option to some builders, like our business 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 to the found bugs. You put up the application it is really tested 20 thousand everyone. In such a approach, of course, there are pros and cons.

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