our services
We do custom design and development of native apps for Android and iOS smartphones, tablets, smart TV, smart watches and other wearables
Whatever you may have — just a concept, hand made wireframes, polished designs — we will help you mold it into a market ready product.
design

It's what we started with and what we love most of all. Clean, simple, elegant solutions to be used by real people in real-life situations.
programming

Coding is notorious for overuse of resources. We do fast, flexible, and effective back-end and front-end coding.
quality assurance

We always make sure that we find bugs before you or your users do. Available as part of development or as a stand-alone service.
merchandizing

Also known as App Store Optimization. We make sure your app stands out and its message is clear and easy to read.
our hourly rates
$39
unified welcome hourly rate
(first three months)
$34
special hourly rate
for IoT and NGO projects
$49
unified regular hourly rate
(after first three months)
costs you may expect
$12K

average minimal price for an app
developed from scratch for one platform
(iOS or Android) with no back-end
$16K

average minimal price for an app
developed from scratch for one platform
(iOS or Android) with a back-end
$20K

average minimal price for an app
developed from scratch for two platforms
(iOS and Android) with a back-end
maintenance and support
If you need constant assistance and want to make sure you have designers, programmers, analysts and QA's handy, consider our maintenance and support packages
basic
$1.9K
50 hrs/month
startup
$3.9K
100 hrs/month
agency
$7.9K
200 hrs/month
our methodology
We use scrum approach in development. The few basic principals make it probably the best way to develop apps.
1
The entire schedule of the project is divided into equal
time intervals (2-3 weeks) which are called "sprints".
2
Before each sprint we do planning,
which includes the following activities
2.1.
Analyst puts together a list of tasks
2.2.
Each task is assigned a priority level by the customer
2.3.
The sprint is then filled up with tasks according to their priority
3
While developers and designers work on the tasks from the current sprint, the analyst is working with the customer on the pool of tasks to be included in the next sprint
4
When finished, the team demonstrates
the client the results of the sprint.
advantages of scrum
1
Constant collaboration between the product owner and the team
2
Short iterations which lets you see intermediate results quickly
3
Ability to introduce changes before every sprint, iterate and pivot
4
Immediate reaction to change in conditions and specifications
Scrum is the pragmatic way to do software development. The core principle is that nothing is absolute and anything may change. In IT where projects may take 4, 6 or even 8 months to complete, the ability to quickly roll out the first version and test it out in real life conditions is priceless.
our technical skills
languages, tools & databases

iOS: Objective-C, Swift
Android: Android/Java
Back End: SQL, PHP, .NET
Web FE: jQuery, JavaScript, HTML 5, CSS
Other: C++, C#

Android Studio, XCode / Git, Eclipse /
JIRA, Basecamp, Redmine

DBMS (MySql, PostgreSql),
(Oracle) SQL, PostGIS
technologies & frameworks

UIKit, Core Location, Core Animation, Core Data,
Core Graphics, Core Audio, GCD

RxJava, RxAndroid, slf4j, Retrofit, Picasso, EvenBus,
ORMLite, GreenDAO, Dagger, Butterknife

SOAP, JSON, XML, REST, WSDL, APIs, TCP/IP,
Yii, Sencha, Ext JS

OpenG, XMPP, Cocoa Touch, Foundation, Apache Thrift

OOP, MVC/MVP/MVVM, SOLID
now that we've impressed you
Made on
Tilda