DB2 Limited
To help personalize content, tailor and measure ads, and provide a safer experience, we use cookies. By clicking or navigating the site, you agree to allow our collection of information on and off Facebook through cookies. Learn more, including about available controls: Cookie Policy.
bg-img

android

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

    /** 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

5.0 - 5.1.1

6.0 – 6.0.1

7.0 – 7.1.2

8.0 – 8.1

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

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

User analytics is very important for the development and business processes.

  • Adjust, AppsFlyer, Branch, Google Analytics, Fabric, Firebase, AppBoy