Manufactura started with mobile apps
2009. Squeaky Nokia phones and no desire to buy one. Holding an iPhone in your hands left no doubt that it was awesome. The apps for it had to be just as good. But most of them were like squeaky Nokia; using them was a pain. That’s what Dmitriy Provotorov was thinking standing at the store and holding two different phones in his hands: Nokia and iPhone.
That moment wasn’t life-changing for the Finnish telecom mogul, but it transformed Dmitriy’s life. Denis Pavlov funded the idea to start a company that builds apps a la Apple.
Sizer, our very first product, became Apple’s App of the Week and was nominated for the Webby Awards.
Why do you need a mobile app?
- To serve as your business foundation.
- To monetize your traffic.
- To expand your reach.
- To increase your customer loyalty.
- To automate your business processes.
Mobile app development process at Manufactura consists of 5 steps
- Prototyping, UX.
- Interface design, UI.
- Client-side development.
- Backend development.
We build apps for iOS, Android and Windows 10.
2 days or more.
During the prototyping stage we:
- study the app target audience and define their goals;
- analyze competitor apps and current trends in a particular field;
- create prototypes to demonstrate the structure of each screen and its features.
This stage provides us with a storyboard that illustrates relationships between the app screens, as well as interactive prototypes that can be tested on actual devices. Once the prototypes are approved, we develop a detailed requirements specification if one is needed.
Interactive prototypes and requirements specification.
Interface design, UI
5 days or more.
Design is our main strength and area of competence. We continuously research design trends and often are able to predict where the industry is going. Easybank design can be described with the words flat, clean, blur and transparency. It looks very much like iOS 7, although it was developed before the operating system came out. It was not a coincidence: for several years now we’ve been holding weekly meetups where we discuss design news and trends, discover fresh solutions and advanced technologies to apply new knowledge in UI design process.
«At least half the tech products people use will be because of style and how it makes them feel rather than pure utility.»
Product Design VP at Facebook
We usually divide UI design process into 2 iterations.
- First we develop 2 or 3 key app screens in order to illustrate our suggestions regarding the app style.
- Once we have discussed and approved them with our client, we complete the rest of the screens. In some cases, when the app consists of many screens, more iterations are required.
No longer a novelty, animation is commonly used in app interfaces. We develop animations during the UI design phase and present them to our clients together with the rest of the designs. When creating them, our designers consult with the developers to ensure that their ideas are not too complicated and can be implemented.
While working on our products, we always use iOS Human Interface Guidelines and Google Material Design spec.
Slicing is the next important step after UI design is complete and approved. Our designers have a lot of experience in this area, which helps speed up the process and provide the developers with all the assets they need for markup.
Design files in jpg and psd (or Sketch) format, interactive prototypes built with InVision, mov files, Principe source files and sliced assets.
iOS and Android development
10 days or more.
When programming for iOS and Android, we use native programming languages: Swift, Objective-C, Java and C#.
The development process can be split up into iterations starting with MVP, minimum viable product. It allows us to release the first version of the app as quickly as possible and start testing it on real users right away. Launching new features in the future updates helps us build a loyal and lively audience. If you are interested in iterative development, we will outline the process during the prototyping phase.
Our developers pay a lot of attention to well working UI. Especially when it comes to animations and responses to user actions.
At the end of the development phase we always perform testing to identify bugs and ensure stable app performance on common devices.
App builds and source code.
10 days or more.
If the app uses the client/server model, we develop the app backend that will store and process data.
Backend technology stack: Node.JS, Sails.JS, AWS.
API with description.
1 day or more depending on the scope of work.
After the product is complete it is important to create marketing materials for its effective promotion:
- screenshots for the App Store, Google Play and Windows Store;
- app title and key words, description of the app and its updates;
- landing page with a support section;
- app pages on social media;
- illustration for social sharing;
- promo videos for the AppStore, Google Play and Windows Store.
Our team of designers and marketing specialists with experience in e-commerce will happily do it all for you.
Sizer, our own app, became Apple’s App of the Week. Very few apps get this status and we are very proud that Sizer was one of them.
In 2012 Sizer was nominated for the Webby Awards, often called «the Oscars of the Internet».
Our portfolio includes UX and UI design for 10 apps for the Russian dual-screen phone YotaPhone 2.
Behance, the leading online platform for designers to showcase their work, featured our YotaPhone 2 piece in the App Design Served gallery.
Manufactura is one of TOP 100 best mobile developers in Russia according to the leading analytical agencies Tagline, Rating Runet and Ruward.
How much does it cost to develop an app?
The development cost depends on the scope of work. Our hourly rate is $28 and the total cost is determined based on the time needed to develop an app.
We offer two pricing models:
- Fixed price. We use it for small and medium-sized projects, when the goal is well-defined, terms are not going to change during the development process and risks are predictable.
- Time and Material. When there is fixed monthly or weekly budget, fixed time spent on the development during this time period and flexible scope of work. This model fits best for large projects and projects with objectives that change over time.
Building wonderful products for iOS and Android is our mission. We are huge fans of Apple and are in love with Google Material Design. Beautiful interfaces and clean code are our core values. Use our passion for these two worlds to reach you business goals. That’s what we are here for.
Call us at +49 160 5334487
Email us at HELLO@FACTORY.MN
Frequently asked questions
— Can you create the app design only?
We are happy to assist you with all 5 phases described above or only some of them, for example design.
— Can you build a cross-platform app?
We don’t develop cross-platform apps. We are convinced that their drawbacks such as shutdown in case of firmware update and low speed of final products are not worth the benefits that they provide. We are all about building high quality apps.