Open source


30,000+ apps use our Open Source Code to improve their products

Reddit Android App
Whatsapp Android
Instagram App Logo
Facebook Messenger Android
Tik Tok App Logo
Viber App Logo
Atlassian HipChat Android
Bitrise
Facebook Android
Deezer

Our code


Improve your solutions with our code

Android

Libraries

library Android, GIF

Gif Drawable

Views and Drawable for displaying animated GIFs on Android.

library Android, plugin

Gradle localization plugin

Gradle plugin for generating localized string resources

library Android, plugin

Gradle Jenkins plugin

Gradle plugin for CI Android projects on Jenkins

library groovy

Android Gradle Pitest plugin

Gradle plugin for PIT Mutation Testing in Android projects

library groovy

Android Gradle AOSP aapt plugin

Gradle plugin which sets aaptConfig.additional parameters based on environment variables defined by AOSP build system

library Java

jspoon

Annotation based HTML to Java parser

library Java

Android Font Binder

Annotation-based typeface binding to TextViews

library Java

MockWebServerPlus for Android

Fork of mockwebserver + using Anroid-friendly snakeyaml.

library Java

Snakeyaml fork for Android with FIELD bean access

Snakeyaml for Android with FIELD bean access

library Java

Android PDF viewer

Android PDF Viewer library with pinch-to-zoom gesture support.

library Java

Snakeyaml for Android

Fork of snakeyaml YAML parser working on Android, API levels < 21.

library kotlin

JaCoCo Gradle TestKit plugin

Gradle plugin for JaCoCo code coverage in tests using Gradle TestKit.

library kotlin

MockWebServer path dispatcher

A helper for dispatching MockWebServer responses.

library Kotlin

android-animation-disabler

Gradle plugin for disabling animations in global settings before UI tests and reenabling them afterwards

library kotlin

FoQA

Container for Quality Assurance utilities to be included in QA/testing variants of Android apps.

Projects

project Groovy, Gradle

buildSrc sample application

Sample Android app with gradle buildSrc.

project Java

Hackme application for Toast #7

Application for Toast #7 to demonstrate reverse-engineering. Published also in Google Play Store.

project Kotlin

Android device cleaner

Tool for cleaning up Android devices. Designed for restoring state of devices used for QA on STF.

project kotlin

Toast Android App

Android app for TOAST Android developers meetup.

Snippets

snippet Android

SinglePageTitleStrip

Modification of android.support.v4.view.PagerTitleStrip preserving only primary page indicator.

snippet Android

Image Capture Helper

Helper for sending ACTION_IMAGE_CAPTURE intent and retrieve its results. Handles all low level operations.

snippet gradle

Adding generated test sources to Java model

How to add generated test sources to Java model and make them visible in Android Studio. Workaround for issue:null

iOS

Libraries

library iOS, Swift

SwiftCarousel

Lightweight, written natively in Swift, circular UIScrollView.

Projects

project iOS, Swift

MPParallaxView

Apple TV Parallax effect in Swift.

project iOS, Swift

SwiftyRouter

SwiftyRouter makes it easy to deal with network connection in Swift.

project Swift

RxSwiftExamples

Examples of using RxSwift and additional modules from RxSwiftCommunity.

project Swift

MeasureARKit

An example of measuring app with ARKit in iOS 11

project Swift

VisionFaceDetection

An example of use a Vision framework for face landmarks detection in iOS 11

Other

Projects

project Flutter

Smoge

Air pollution monitor app

project flutter

Flutter Developer Roadmap

Roadmap for Flutter developers in 2020

Snippets

snippet bash

change-merged gerrit replication hook

change-merged gerrit hook pushing branches according to ${GERRIT_SITE} /etc/client_replication_remotes

snippet bash

/dev/full on OS X

/dev/full alternative on OS X simulating ENOSPC errors

snippet Python

HipChat Gerrit hooks

Gerrit hooks sending notifications to HipChat

Bitrise

Projects

project bash

Bitrise step Cisco VPN Connect

Bitrise step for Cisco VPN connection.

project bash

Bitrise step publish Spoon results

Bitrise step for publishing Spoon tests results on GitHub pages.

project bash

Bitrise step SonarQube Scanner

Bitrise step for running SonarQube Scanner CLI.

project go

Bitrise step Device Farmer connect

Bitrise step for Open STF devices connection.

project go

Bitrise step Device Farmer disconnect

Bitrise step for Open STF device disconnection.

project go

Bitrise step update JIRA issue field

Bitrise step for updating JIRA issue fields.

project Go

Bitrise step Flutter

Bitrise step for building and testing Flutter projects

Build a mobile app with experts with 12 years of experience

Our experts help with the whole process from idea to app release

Not ready for an estimate? Write to us and book a Product Design Workshop to clarify your vision and prepare the crucial documentation.