Based on real application development that accompanies all stages of the process
In this post I will share the personal experience I have accumulated in managing the iPhone application development process
At FTBpro, where I work today. The information I share here is very relevant to everyone who is involved
Or intends to work in the mobile field, both as a developer and as a product manager (the post will be in part
FTBpro is a startup company that has been in existence for over two years and I manage the company in the field
Mobile. In this post I will describe the process of building our official application. Starting with the stage in which
We decided that we wanted to enter the mobile area (at this stage I joined) until the entrance to the store
Of Apple with a ready application.
If you enter the site you will soon notice that we are working in the field of football, or rather, building
Communities of football fans around the same group are fans.
Visitors to the site have many options, such as: reading articles about the group they are fans of (written
By the fans themselves), writing articles on their own, building the vehicle for the next game,
Images, statistics, etc.
When I arrived at the company about 4 months ago there were no iPhone or Android apps but only a website
Internet (with impressive activity), which can of course be accessed from the mobile phone via safari and the like
(About a third of our surfers came from mobile at this point).
Step 1: iPhone or Android?
cc by flickr, Morten Rand-Hendriksen
After we made the decision to develop a mobile application in the company, it was clear to us that we built applications
For both platforms: Android and iPhone. The first question we had to deal with
Is: where to begin?
There are many considerations that can contribute to a decision, such as:
What is the division between androids and iPhone among our users today who come from the mobile?
What are the expected changes in the market share of each platform for the coming year?
In terms of the current knowledge and experience in the company, is there an advantage for one of the platforms?
Since the site attracts many surfers today, it is clear to us that our application will receive PR (relative)
Public) serious, on which platform can we make the greatest impact?
What is the difference in development costs per platform?
I believe that such and similar questions are asked in almost every company that wants to enter the mobile field.
If until a year ago it was clear that the iPhone was the leading platform in every parameter, today it is not at all
The situation. Here are some reasons for the change: Android has a large market share and the gap between them will only increase
With the time in favor of Android, two-thirds of our mobile surfers have an Android device (I believe
That the numbers are similar in other companies as well).
It is important to note that there is also the topic of Hybrid Applications, which in large part refers to a category of
Mobile applications where most of the content is HTML means that it looks like a website. The advantage is
That the development of such an application is suitable for both the iPhone and Android and saved a lot of development time. On the other hand all
The idea that companies are working on an iPhone app is to give a better experience than the Web to users
And the Hybrid application is missing a little bit in this parameter (there are companies for which the ”
Hybrid is the right thing to do, especially functional applications like banks.)
Anyway we chose to go on the iPhone as the first platform opened for her. First because
That it is important for us to create a cool application that will give proper representation to our product, and there is no doubt that if there is
One advantage reserved for the iPhone is its cool, iPhone apps look much better than versions
Their Android counterparts and beyond, their use is more fun and more games.
Although iPhone has a smaller market share than Android, iPhone users are much more active
Of Android users in terms of app downloads and active usage. You do not
Believe how many Android users have not installed even one application on their device …
Step 2: Decide on the app’s content
After we finally decided to start developing the iPhone platform we reached the next stage in the process
Decide what our app will know to do?
As I mentioned and of course you can see it yourself, our site has many features developed
Over the past two years and of course we continue to develop the site all the time. It was all of us
It’s obvious that not all features on the site can be inserted into the first version of the application because of time
The work that will be required is unreasonable.
The motivation of any independent company or developer should be to get into the store of Apple or Google some
Which is earlier with the Minimum Viable Product known as the MVP to get some feedback
Faster than real users (if you do not know MVP or Lean-Startup –
It is highly recommended to see the lecture by Arik Rees, the idea thinker.)
We held several board meetings in which we tried to decide on the minimum features that should be
The first app we’ll go to market with. The goal is to give value to our users on one side and together
However get to a minimum development time to get out as soon as possible. We reached the list of 12
Fitzgerim at the same meeting, which later narrowed to about half, which is a good thing.
Step 3: The designer enters the picture … Choosing the concept
Mobile applications have a very strong emphasis on design and user experience. Apple has set a high standard
Most apps and users expect to see impressive graphics and effects on every app
Cool switching between screens and so on.
It is not possible today to develop an application without a professional graphic designer. Before the era of Steve Jobs, any subject
The design in the world of technology was considered something nice to have and not Must. Today the design is
Must and there is no chance of discrimination without professional design to do something significant in the market.
We found a respectable design studio and got to the first meeting where we actually explained to the designer which Use-