
android
Android application development services
We develop apps over the broad range of devices that run Android. Smartphones, tablets, wearables, auto consoles and televisions are just some of the possible platforms for which we can make your Android solution. With our skills in advanced Android programming languages like Java and Kotlin, together with our focus on quality, usability, and value, we help you reach your objectives.
how the magic happens
how the magic happens

/** Check whether the app is running on Tv or not. */ protected boolean isTV() { final Context context = mContext.getApplicationContext(); UiModeManager manager = (UiModeManager) context.getSystemService(Context.UI_MODE_SERVICE); return manager != null && manager.getCurrentModeType() == Configuration.UI_MODE_TYPE_TELEVISION; } /** Get a string message explaining that the game is unavailable. */ String getDisabledString(@StringRes int gameNameId) { String gameName = mContext.getResources().getString(gameNameId); return mContext.getResources().getString(R.string.generic_gam e_disabled, gameName); } /** Get a string message explaining that the game is still locked and not yet available. */ String getLockedString(@StringRes int gameNameId) { String gameName = mContext.getResources().getString(gameNameId); return mContext.getResources().getString(R.string.generic_gam e_locked, gameName); }
supported platforms
Android
Android TV
Wear OS
Android Auto
supported different DPI
ldpi (0.75x)
mdpi (1x)
hdpi (1.5x)
xhdpi (2.0x)
xxhdpi (3.0x)
xxxhdpi (4.0x)
supported versions

lollipop
5.0 - 5.1.1

Marshmallow
6.0 – 6.0.1

Nougat
7.0 – 7.1.2

OREO
8.0 – 8.1

PIE
9.0
technology stack
- languages:
- Java
- Kotlin
- frameworks:
- rxJava
- Retrofit
- Glide
- Picasso
- JSON parsers:
- Gson
- Jackson
- JSON
- Database ORM:
- Realm
- Sugar
- Room
- DB flow
- Dependency injections:
- Dagger 2
android SDK
gps
Camera
CompasS
NFC
GYROSCOPE
GSM
Bluetooth
ARCORE
MICROPHONE
WiFi
Fingerprint
GOOGLE PAY
tests
Testing product before release descresening number of bugs and increase user satisfaction and allow to focus on the new features rather than bug fixing
- jUnit
- PowerMock
- Mockito
analytics
User analytics is very important for the development and business processes.
- Adjust, AppsFlyer, Branch, Google Analytics, Fabric, Firebase, AppBoy