– mobile phone software development: where exactly to start – Mobile App Development Products and services and Solutions

In our job we experience all of the phases of your existence cycle of making a mobile app and that i wish to share our working experience in such a industry. Under is most likely the tale about bases of mobile development: the selection of the system in the past development, putting in store as well as subsequent checking. So, let us initiate our tale from Mobitech.

Trends. Exactly what are mobile cell phone proprietors?

  • More than 50 % (53%) use downloaded apps.
  • Approximately the very same amount of money (52%) by using mobile mobile go to see the web pages.
  • Over a 3rd of men and women (38%) use social networking sites from a mobile mobile.
  • A minor a lot less women and men, engage in online games (34%).
  • Approximately three-quarters of individuals talk by using mobile mobile (other than phone calls): it could be SMS, a social networking app, fast messengers and the like.

Statistics. What does one acquire?

If we glance on the stats of revenue of smartphones by running techniques, we’ll begin to see the next:

  • 62% of smartphones marketed is really an Android product.
  • In the next put Symbian – 15% from the current market.

The remaining share is split bada, iOS and Home windows Cellular phone (in the event you get this chart only in Moscow, the distribution will most likely change in the direction of improving the share of Apple merchandise).

If you seem on the identical routine world-wide, we are going to see that below Android on the forefront with ? for the current market. The best way from your situation Mobitech Studio.

For the 2nd quarter of 2012, the planet has offered 104 million Android telephones – given that the inhabitants of the relatively vast place. But we as mobile builders have an interest in not merely smartphone, but additionally learn how to show results with him. A major proportion of homeowners of products on Android takes advantage of them as usual telephones: SMS, phone calls and all. They don’t activate the system in Google Perform, not downloading apps.

: Mobitech Solutions for mobile application

What would you use? Not all men or women obtained the cell phone in 2012, hence the genuine distribution of forces between mobile working solutions demonstrates our inside studies. This statistic involves Russia and then the CIS nations around the world: Ukraine, Belarus, Kazakhstan, Uzbekistan.

  • 73.five p.c can be a Java cell phone.
  • Android is in next spot with eleven.6%.
  • The legacy of Nokia, Symbian, a great deal guiding Android mobile phone with 11%.
  • Apple products and solutions have got a three.5% of Runet people.
  • The most attentive will see over the chart of Microsoft with Home windows Mobile phone ( below 1%).

: Great solutions for iOS and Android from Mobitech

Installation of applications. As soon as you decide upon a system less than which the application can be crafted, it’s crucial to know the studies on by now present applications. Graphics investigate organization App Annie from your September 2012 exhibit you the way to improve two competing Apple and Google. There’s foolish to check Mobitechstudio.

Mobile app development firm mobitech solutions . The greatest, level of quality solutions for iOS & Android, etc.

By number of downloads from the first put Google Engage in: even more equipment, even more downloads, far more traffic and a growth of 66% compared with January 2012. The growth of iOS were two times fewer, about 30%. But the main chart – what kind of revenue end users bring. And listed here the problem is radically different. It is really easier to make on iOS, but the money is there and in Google Perform, if you ever know simple tips to pick them up.

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

Mobile sites, web applications. This stands out as the most common type of applications for mobile units. Modern smartphones are able to display regular 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 minor 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 rather difficult to make.

Development of all types of applications from Studio Mobitech

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

A native app. These kind of applications are by far 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 since the functionality and speed of other types of mobile applications. It will 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 so forth) also, the web page as content.Несмотря that this is mostly 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 on the downloads on our apps.

First, we have an app that is constantly developing: among the 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 don’t just in CIS, they are actively used by residents of Europe and Latin America. The 2nd application originally was made in Russia and for people of CIS.

Great mobile iOS and Android app development on

It is interesting to check the figures of downloads with the stores. A big part of your 62% of foreign audience goes to Google Enjoy. About 1/5 is inside AppStore, 14% in Ovi Store. And now 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 Engage in and Ovi are about identical. Well, 10% belonging to the AppStore demonstrate love for “Apple” solutions within our region.

The process of making a mobile prilozheniy so, let us get to essentially 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. Inside of the picture you can begin to see the serious ticket inside our tracker. He describes how an present ICQ user can log in to the app, and what challenges it may well meet. At this stage it is actually necessary to show results out all possible scenarios to avoid unpleasant surprises at later phases of development.

It is crucial 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 finest split into several phases (releases in stor). However can be described as topic for another discussion, back to the levels of application development.

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

At this stage, we use prototypes that we hang within the Board along with the arrows indicate how the navigation will occur.

The design necessarily used guideline.

The guideline during the General sense is known as a document which is issued by the business, 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 Mobile phone – square. However, we use interior guidelines for builders. Thus the result with the designer’s operate often consists of models, guidelines and slicing graphics.

promote Sharks and Mobitechstudio, fierce competition

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

After receiving the models, guideline and slicing begins the operate with the developer. We share inside development of everything that came up, and expect an early result. This does not mean that the job within the architecture as well as 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 considered the person around whom some telephones. We have a very huge wardrobe, which are as old telephones, plus the latest novelties. Inside we try to test in test cases. At any time you implement a new feature, in her description for the prepared test plan.

There are products and services 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 use a new cool app. Who wants to try?” I wish to receive a build, use the app, and it collects figures, makes a crash report and sends it to us.

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

checking Expert services 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 figures on people who come to the store to download applications, and aggregates the comments.

It is very important to understand that families are even more likely to leave negative comments. If a person is doing well, he usually just employs the application, not commenting. Inside of the stable operation of our applications we get 40-50 comments daily. Within 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 show results, rather another bug tracker.

To change the problem tends to be extremely a common “hack” – window Rate Us. Offer to leave a positive review around 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 exactly where 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 considerably more 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, in case you are used to working with Google release a user interface can use this tool.

Despite the major number of third-party expert services, we have our own figures. No matter how good was not external sources, they need to be checked. We are able to evaluate the data, but it is usually necessary to build infrastructure for report generation, weekly reporting by means of email and other things that simplify daily life. Therefore it will be easier for us to use expert services such as Flurry and Distimo, also, the inside logs to contact any time you have any questions. Our encounter shows that this approach is justified: periodically our data and products are slightly different. Once 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 mobile phone, thus could use ICQ. I bought a new telephone, go to Marketplace, and there’s 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 is often a new product, new documentation, new resources.

The even more popular the system, the increased you have competitors. With the moment there are two Stora, which is perfectly clear: AppStore and Google Participate in. As soon as 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 alot more popular the system, the a great deal more competition. In such cases it is actually necessary to carefully study the analogues to begin to see the studies, trying to understand what the parameters with the present solutions could be bettered.

It is significant to understand how consumers choose the apps. Women and men are not going to decide to buy a specific app, it just looks a list. For example, the query “free music”. Icon in addition to the first two lines with the description is what a person sees and evaluates inside first site. If the icon is decent, it really is possible to purchase, so a bad icon reduces the number of downloads.

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

It is very very important to get to the top on 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 put from the number of downloads. It can be very necessary to get there because it’s kind of the vicious circle. The app hits the charts, its seen by buyers, they download it, it re-enters within the first location, in addition to the 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 marketplace is full of solutions to the guaranteed program output inside of the top. However, organic buyers, this brings a touch, that does not prevent to continue the experiments.

Remember that the publication time might possibly be up to several weeks. Suppose you have developed and tested the app, called all bloggers or the media and said: “I Have got 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 Perform – Paradise for live updates, whereby publishing takes several hours.

The fragmentation with the working system. For those who are developing Android applications, consider the fragmentation along with the existence of the whole zoo of units. This affects the time development at all phases: planning, design, development and especially testing.

Inside of the store it is actually impossible to talk with consumers

In the store it truly is impossible to connect with customers. 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 considerably 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 from the tale get a admin panel where exactly 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. It’s worth noting that Google Perform continues to add this option to some builders, like our enterprise it is actually 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 may be a service for testing – you pay for your found bugs. You put up the application it truly is tested 20 thousand citizens. Within this approach, of course, there are pros and cons.

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

Leave a Reply