# built-by-touchlab

Published articles for built-by-touchlab.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Quick Start with KMMBridge - 1 hour tutorial - Kevin Galligan

DevFeed: [Quick Start with KMMBridge - 1 hour tutorial - Kevin Galligan](<https://devfeed.tech/articles/quick-start-with-kmmbridge-1-hour-tutorial-kevin-galligan-38310.md>)

Original publisher: [Read original article](<https://touchlab.co/quick-start-with-kmmbridge-1-hour-tutorial>)

Published: 2022-10-24T23:13:36Z

Content type: tutorial

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [Development](<https://devfeed.tech/topics/development.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [Gradle](<https://devfeed.tech/topics/gradle.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [cocoapods](<https://devfeed.tech/topics/cocoapods.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [swift-package-manager](<https://devfeed.tech/topics/swift-package-manager.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [built-by-touchlab](<https://devfeed.tech/tags/built-by-touchlab.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [cocoapods](<https://devfeed.tech/tags/cocoapods.md>), [github](<https://devfeed.tech/tags/github.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [hosting](<https://devfeed.tech/tags/hosting.md>), [kmm](<https://devfeed.tech/tags/kmm.md>), [kmmbridge](<https://devfeed.tech/tags/kmmbridge.md>), [kmp](<https://devfeed.tech/tags/kmp.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [quick-start](<https://devfeed.tech/tags/quick-start.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A tutorial for using Touchlab's KMMBridge Gradle tool to build and publish an Xcode Framework from Kotlin for integration into an Xcode project without compiling Kotlin locally. It focuses on basic Kotlin Multiplatform integration for teams using GitHub, CocoaPods or Swift Package Manager, and GitHub Actions.

### Source excerpt

Staying true to our goal of making it easier for teams to get the benefits of Kotlin Multiplatform more quickly, this tutorial will help many of you get a basic integration working in about an hour or less. The tooling available for KMM and KMP has been mostly focused around local dev, but as adoption continues to increase, tooling for teams needs to mature as well.

## Introducing KMMBridge For Teams - Kevin Galligan

DevFeed: [Introducing KMMBridge For Teams - Kevin Galligan](<https://devfeed.tech/articles/introducing-kmmbridge-for-teams-kevin-galligan-38224.md>)

Original publisher: [Read original article](<https://touchlab.co/introducing-kmmbridge-teams>)

Published: 2022-10-10T13:32:36Z

Content type: release

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [build-tools](<https://devfeed.tech/tags/build-tools.md>), [built-by-touchlab](<https://devfeed.tech/tags/built-by-touchlab.md>), [ci](<https://devfeed.tech/tags/ci.md>), [featured](<https://devfeed.tech/tags/featured.md>), [ios](<https://devfeed.tech/tags/ios.md>), [kmm](<https://devfeed.tech/tags/kmm.md>), [kmmbridge](<https://devfeed.tech/tags/kmmbridge.md>), [kmp](<https://devfeed.tech/tags/kmp.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [multiplatform](<https://devfeed.tech/tags/multiplatform.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [teams](<https://devfeed.tech/tags/teams.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

### AI overview

Touchlab announces KMMBridge, part of its Faktory tooling suite, to help mobile teams publish Kotlin Multiplatform code as internal SDKs for iOS. The article explains the Internal SDK Flow, in which a pre-built Kotlin Xcode Framework is published internally so iOS developers can consume it without building Kotlin locally.

### Source excerpt

With a Kotlin Multiplatform beta on the horizon, Touchlab is introducing KMMBridge, a tooling designed to get teams started with KMM.

## KaMP Kit Adds Jetpack Compose Support for Kotlin Multiplatform

DevFeed: [KaMP Kit Adds Jetpack Compose Support for Kotlin Multiplatform](<https://devfeed.tech/articles/kotlin-multiplatform-example-kamp-kit-goes-jetpack-compose-kompose-kit-brady-aiello-38268.md>)

Original publisher: [Read original article](<https://touchlab.co/kotlin-multiplatform-jetpack-compose>)

Published: 2021-08-24T04:00:41Z

Content type: article

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>)

Tags: [built-by-touchlab](<https://devfeed.tech/tags/built-by-touchlab.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>)

### AI overview

Touchlab explains why KaMP Kit now fully endorses Jetpack Compose for Kotlin Multiplatform. The update simplifies the sample by removing XML views and some Android dependencies, while requiring developers to model UI state explicitly.

### Source excerpt

Kotlin Multiplatform example KaMP Kit now fully endorses Jetpack Compose in KMM. Brady writes, "Updating to Compose has simplified KaMP Kit."

## How we partnered with GoPro to help them pilot Kotlin Multiplatform - Touchlab

DevFeed: [How we partnered with GoPro to help them pilot Kotlin Multiplatform - Touchlab](<https://devfeed.tech/articles/how-we-partnered-with-gopro-to-help-them-pilot-kotlin-multiplatform-touchlab-38211.md>)

Original publisher: [Read original article](<https://touchlab.co/gopro-kotlin-multiplatform-case-study>)

Published: 2020-02-26T22:24:55Z

Content type: article

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [multiplatform](<https://devfeed.tech/topics/multiplatform.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [built-by-touchlab](<https://devfeed.tech/tags/built-by-touchlab.md>), [case-study](<https://devfeed.tech/tags/case-study.md>), [code-sharing](<https://devfeed.tech/tags/code-sharing.md>), [development](<https://devfeed.tech/tags/development.md>), [efficiency](<https://devfeed.tech/tags/efficiency.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [multiplatform](<https://devfeed.tech/tags/multiplatform.md>), [press](<https://devfeed.tech/tags/press.md>)

### AI overview

This case study describes how Touchlab helped GoPro pilot Kotlin Multiplatform for mobile code sharing and development efficiency. It explains GoPro's interest in migrating legacy C++ code, integrating platform-native code, and evaluating KMP after configuration and tutorial difficulties.

### Source excerpt

Kotlin Multiplatform Case Study: Touchlab helped GoPro pilot Kotlin Multiplatform for mobile code sharing and increasing development efficiency.

## Kotlin Xcode Plugin - Kevin Galligan

DevFeed: [Kotlin Xcode Plugin - Kevin Galligan](<https://devfeed.tech/articles/kotlin-xcode-plugin-kevin-galligan-38286.md>)

Original publisher: [Read original article](<https://touchlab.co/kotlin-xcode-plugin>)

Published: 2019-04-24T20:36:44Z

Content type: release

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [Xcode](<https://devfeed.tech/topics/xcode.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [debug](<https://devfeed.tech/topics/debug.md>), [appcode](<https://devfeed.tech/topics/appcode.md>)

Tags: [appcode](<https://devfeed.tech/tags/appcode.md>), [built-by-touchlab](<https://devfeed.tech/tags/built-by-touchlab.md>), [code-sharing](<https://devfeed.tech/tags/code-sharing.md>), [debug](<https://devfeed.tech/tags/debug.md>), [debugger](<https://devfeed.tech/tags/debugger.md>), [ios](<https://devfeed.tech/tags/ios.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [press](<https://devfeed.tech/tags/press.md>), [thoughts](<https://devfeed.tech/tags/thoughts.md>), [xcode](<https://devfeed.tech/tags/xcode.md>)

### AI overview

Touchlab introduces an Xcode plugin for Kotlin Multiplatform that lets Xcode recognize Kotlin files, apply keyword coloring, and interactively debug Kotlin code running in the iOS simulator. The article also discusses setup, unit tests, a live coding session, and the plugin's work-in-progress status.

### Source excerpt

Xcode will recognize Kotlin files as source files, provide keyword coloring, & most importantly, let's you debug Kotlin code running in the iOS simulator.

## Stately, a Kotlin Multiplatform Library - Kevin Galligan

DevFeed: [Stately, a Kotlin Multiplatform Library - Kevin Galligan](<https://devfeed.tech/articles/stately-a-kotlin-multiplatform-library-kevin-galligan-38322.md>)

Original publisher: [Read original article](<https://touchlab.co/stately-kotlin-multiplatform-library>)

Published: 2018-10-29T19:05:11Z

Content type: article

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [kotlin-native](<https://devfeed.tech/topics/kotlin-native.md>), [Library](<https://devfeed.tech/topics/library.md>)

Tags: [built-by-touchlab](<https://devfeed.tech/tags/built-by-touchlab.md>), [code-sharing](<https://devfeed.tech/tags/code-sharing.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [kotlin-native](<https://devfeed.tech/tags/kotlin-native.md>), [library](<https://devfeed.tech/tags/library.md>), [multiplatform](<https://devfeed.tech/tags/multiplatform.md>), [press](<https://devfeed.tech/tags/press.md>)

### AI overview

The article introduces Stately, a Kotlin Multiplatform library for Kotlin/Native and multiplatform concurrency. It describes expect/actual utilities and frozen, shareable collection classes for maintaining mutable collections across threads, while explaining Kotlin/Native's concurrency rules and recommending that Stately be used sparingly.

### Source excerpt

Kevin Galligan releases Stately, a collection of structures and utilities designed to facilitate Kotlin/Native and multiplatform concurrency.

## Droidcon NYC App! - Kevin Galligan

DevFeed: [Droidcon NYC App! - Kevin Galligan](<https://devfeed.tech/articles/droidcon-nyc-app-kevin-galligan-38194.md>)

Original publisher: [Read original article](<https://touchlab.co/droidcon-nyc-app>)

Published: 2018-08-03T13:44:46Z

Content type: article

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [multiplatform](<https://devfeed.tech/topics/multiplatform.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Coroutines](<https://devfeed.tech/topics/coroutines.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [apple](<https://devfeed.tech/tags/apple.md>), [built-by-touchlab](<https://devfeed.tech/tags/built-by-touchlab.md>), [code-sharing](<https://devfeed.tech/tags/code-sharing.md>), [community](<https://devfeed.tech/tags/community.md>), [coroutines](<https://devfeed.tech/tags/coroutines.md>), [droidcon](<https://devfeed.tech/tags/droidcon.md>), [kmp](<https://devfeed.tech/tags/kmp.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [multiplatform](<https://devfeed.tech/tags/multiplatform.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [press](<https://devfeed.tech/tags/press.md>)

### AI overview

The article describes the 2018 Droidcon NYC conference app, which was ported to Kotlin Multiplatform for Android and iOS. It explains the shared logic and architecture, native platform UIs, multiplatform libraries, and the decision to omit coroutines because Kotlin/Native support was not yet ready.

### Source excerpt

Mobile conference apps are an interesting beast. A place where you can add the "weird" new tech people are talking about. For 2018, we built the app in KMP.

## SQLite on Kotlin/Native - Kevin Galligan

DevFeed: [SQLite on Kotlin/Native - Kevin Galligan](<https://devfeed.tech/articles/sqlite-on-kotlin-native-kevin-galligan-38320.md>)

Original publisher: [Read original article](<https://touchlab.co/sqlite-on-kotlin-native>)

Published: 2018-06-25T15:02:46Z

Content type: release

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [SQLite](<https://devfeed.tech/topics/sqlite.md>), [kotlin-native](<https://devfeed.tech/topics/kotlin-native.md>), [multiplatform](<https://devfeed.tech/topics/multiplatform.md>), [Android](<https://devfeed.tech/topics/android.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [built-by-touchlab](<https://devfeed.tech/tags/built-by-touchlab.md>), [code-sharing](<https://devfeed.tech/tags/code-sharing.md>), [featured](<https://devfeed.tech/tags/featured.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [kotlin-native](<https://devfeed.tech/tags/kotlin-native.md>), [memory](<https://devfeed.tech/tags/memory.md>), [multiplatform](<https://devfeed.tech/tags/multiplatform.md>), [press](<https://devfeed.tech/tags/press.md>), [project](<https://devfeed.tech/tags/project.md>), [release](<https://devfeed.tech/tags/release.md>), [repo](<https://devfeed.tech/tags/repo.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [test](<https://devfeed.tech/tags/test.md>), [threading](<https://devfeed.tech/tags/threading.md>)

### AI overview

The article announces an early release of an Android SQLite stack adapted for Kotlin/Native and usable in multiplatform projects. It describes the project structure, iOS implementation, ported tests, sample applications, and known limitations related to Kotlin/Native's memory and threading model.

### Source excerpt

We're releasing an early-ish version of Sqlite for K/N. It's a version of the Android Sqlite stack for K/N, that can be used in multiplatform projects.

## Pizza Hut: Innovating on Mobile Ordering - Touchlab

DevFeed: [Pizza Hut: Innovating on Mobile Ordering - Touchlab](<https://devfeed.tech/articles/pizza-hut-innovating-on-mobile-ordering-touchlab-38296.md>)

Original publisher: [Read original article](<https://touchlab.co/mobile-ordering-innovation-for-pizza-hut>)

Published: 2018-06-19T17:52:35Z

Content type: article

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Mobile](<https://devfeed.tech/topics/mobile.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Bluetooth](<https://devfeed.tech/topics/bluetooth.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [apis](<https://devfeed.tech/tags/apis.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [built-by-touchlab](<https://devfeed.tech/tags/built-by-touchlab.md>), [case-study](<https://devfeed.tech/tags/case-study.md>), [code-sharing](<https://devfeed.tech/tags/code-sharing.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [google-play](<https://devfeed.tech/tags/google-play.md>), [ios](<https://devfeed.tech/tags/ios.md>), [mobile-development](<https://devfeed.tech/tags/mobile-development.md>), [native](<https://devfeed.tech/tags/native.md>), [press](<https://devfeed.tech/tags/press.md>)

### AI overview

Touchlab describes its partnership with droga5 and Pizza Hut to build the Pie Tops mobile ordering app. The Bluetooth-enabled shoes connected to separate native Android and iOS apps, allowing users to order pizza to their current location. The project was developed under tight deadlines, expanded in a second year with deeper API integration, and released through Google Play and the Apple App Store.

### Source excerpt

Touchlab partnered with droga5 to remind America how easy it is to order from Pizza Hut. We were the mobile innovation partner on this project.

## Jane Goodall Institute: Mobile Innovation for Tracking Deforestation - Touchlab

DevFeed: [Jane Goodall Institute: Mobile Innovation for Tracking Deforestation - Touchlab](<https://devfeed.tech/articles/jane-goodall-institute-mobile-innovation-for-tracking-deforestation-touchlab-38339.md>)

Original publisher: [Read original article](<https://touchlab.co/tracking-deforestation-for-jane-goodall-institute>)

Published: 2018-06-05T17:34:42Z

Content type: article

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Mobile](<https://devfeed.tech/topics/mobile.md>), [App](<https://devfeed.tech/topics/app.md>), [data](<https://devfeed.tech/topics/data.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [built-by-touchlab](<https://devfeed.tech/tags/built-by-touchlab.md>), [case-study](<https://devfeed.tech/tags/case-study.md>), [data](<https://devfeed.tech/tags/data.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [offline](<https://devfeed.tech/tags/offline.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

Touchlab describes building Forest Watcher, a mobile app developed with the Jane Goodall Institute and partner organizations to help local African stakeholders monitor and report deforestation despite limited internet connectivity. The app supports offline maps, alerts, field observations, photos, and data uploads.

### Source excerpt

Jane Goodall Institute approached us to build their first mobile app, to build something with a lasting impact on communities suffering from deforestation.

## SQLite/SQLDelight ❤ Kotlin Multiplatform - Kevin Galligan

DevFeed: [SQLite/SQLDelight ❤ Kotlin Multiplatform - Kevin Galligan](<https://devfeed.tech/articles/sqlite-sqldelight-kotlin-multiplatform-kevin-galligan-38321.md>)

Original publisher: [Read original article](<https://touchlab.co/sqlite-sqldelight-kotlin-multiplatform>)

Published: 2018-05-04T18:52:53Z

Content type: article

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [kotlin-native](<https://devfeed.tech/topics/kotlin-native.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Databases](<https://devfeed.tech/topics/databases.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [built-by-touchlab](<https://devfeed.tech/tags/built-by-touchlab.md>), [code-sharing](<https://devfeed.tech/tags/code-sharing.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [kotlin-native](<https://devfeed.tech/tags/kotlin-native.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [multiplatform](<https://devfeed.tech/tags/multiplatform.md>), [press](<https://devfeed.tech/tags/press.md>), [sql](<https://devfeed.tech/tags/sql.md>), [sqldelight](<https://devfeed.tech/tags/sqldelight.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [testing](<https://devfeed.tech/tags/testing.md>), [thoughts](<https://devfeed.tech/tags/thoughts.md>)

### AI overview

The article discusses Kotlin Multiplatform development using Kotlin/Native, the need for shared libraries across Android and iOS, and running SQLDelight on iOS.

### Source excerpt

A few weeks back I posted a piece about Mobile Oriented Architecture and how I think coding products for screens will evolve. At the end, I said I was keeping an eye out for the Kotlin/Native multiplatform commit. I was. Really. Read the commit emails every morning. Yet somehow I missed the fact that multiplatform was possible. You can build multiplatform projects using Kotlin/Native. I won't say it's super productive yet, but you can do it.

## Droidcon NYC, on iOS, with Kotlin Native - Kevin Galligan

DevFeed: [Droidcon NYC, on iOS, with Kotlin Native - Kevin Galligan](<https://devfeed.tech/articles/droidcon-nyc-on-ios-with-kotlin-native-kevin-galligan-38196.md>)

Original publisher: [Read original article](<https://touchlab.co/droidcon-nyc-on-ios-with-kotlin-native>)

Published: 2017-10-31T15:03:07Z

Content type: tutorial

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [kotlin-native](<https://devfeed.tech/topics/kotlin-native.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [RxJava](<https://devfeed.tech/topics/rxjava.md>)

Tags: [built-by-touchlab](<https://devfeed.tech/tags/built-by-touchlab.md>), [code-sharing](<https://devfeed.tech/tags/code-sharing.md>), [community](<https://devfeed.tech/tags/community.md>), [ios](<https://devfeed.tech/tags/ios.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [kotlin-native](<https://devfeed.tech/tags/kotlin-native.md>), [press](<https://devfeed.tech/tags/press.md>), [rxjava](<https://devfeed.tech/tags/rxjava.md>), [swift](<https://devfeed.tech/tags/swift.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A proof of concept demonstrates a Droidcon app running on iOS with Kotlin/Native while reusing Doppl code and libraries including RxJava 2, Retrofit 2, Dagger, and Android Architecture Components. The article documents setup steps, technical hurdles, and the requirement to run the sample on a physical device.

### Source excerpt

I don't want to lead you on too much about the status of coding Kotlin on iOS. I'm very excited about where that's going, but it'll be a little while.

## Doppl Updates - Kevin Galligan

DevFeed: [Doppl Updates - Kevin Galligan](<https://devfeed.tech/articles/doppl-updates-kevin-galligan-38191.md>)

Original publisher: [Read original article](<https://touchlab.co/doppl-updates>)

Published: 2017-10-20T15:31:18Z

Content type: release

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [iOS](<https://devfeed.tech/topics/ios.md>), [RxJava](<https://devfeed.tech/topics/rxjava.md>), [reactive](<https://devfeed.tech/topics/reactive.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Swift](<https://devfeed.tech/topics/swift.md>), [Xcode](<https://devfeed.tech/topics/xcode.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-architecture](<https://devfeed.tech/tags/android-architecture.md>), [architecture-components](<https://devfeed.tech/tags/architecture-components.md>), [build-system](<https://devfeed.tech/tags/build-system.md>), [built-by-touchlab](<https://devfeed.tech/tags/built-by-touchlab.md>), [code-sharing](<https://devfeed.tech/tags/code-sharing.md>), [droidcon](<https://devfeed.tech/tags/droidcon.md>), [framework](<https://devfeed.tech/tags/framework.md>), [ios](<https://devfeed.tech/tags/ios.md>), [press](<https://devfeed.tech/tags/press.md>), [reactive](<https://devfeed.tech/tags/reactive.md>), [rxjava](<https://devfeed.tech/tags/rxjava.md>), [swift](<https://devfeed.tech/tags/swift.md>), [updates](<https://devfeed.tech/tags/updates.md>), [xcode](<https://devfeed.tech/tags/xcode.md>)

### AI overview

Doppl updates include approval of the Droidcon 2017 app on Apple, an iOS project using a reactive architecture with RxJava 2 and Android Architecture components, and updates to those components. The article also describes a simplified Xcode build system and planned documentation assistance from Mark Murphy.

### Source excerpt

We've been super busy updating lots of stuff after Droidcon, and since nothing is ever really "done" I wanted to share a few big things...

## Doppl Sample Update - Kevin Galligan

DevFeed: [Doppl Sample Update - Kevin Galligan](<https://devfeed.tech/articles/doppl-sample-update-kevin-galligan-38189.md>)

Original publisher: [Read original article](<https://touchlab.co/doppl-sample-update>)

Published: 2017-10-04T15:00:55Z

Content type: article

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [RxJava](<https://devfeed.tech/topics/rxjava.md>), [Gradle](<https://devfeed.tech/topics/gradle.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Xcode](<https://devfeed.tech/topics/xcode.md>), [Objective-C](<https://devfeed.tech/topics/objective-c.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-library](<https://devfeed.tech/tags/android-library.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [built-by-touchlab](<https://devfeed.tech/tags/built-by-touchlab.md>), [code-sharing](<https://devfeed.tech/tags/code-sharing.md>), [dependencies](<https://devfeed.tech/tags/dependencies.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [java](<https://devfeed.tech/tags/java.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [objective-c](<https://devfeed.tech/tags/objective-c.md>), [retrofit](<https://devfeed.tech/tags/retrofit.md>), [rxjava](<https://devfeed.tech/tags/rxjava.md>), [update](<https://devfeed.tech/tags/update.md>), [version](<https://devfeed.tech/tags/version.md>), [xcode](<https://devfeed.tech/tags/xcode.md>)

### AI overview

A progress update on Touchlab's Doppl libraries and sample apps. The update covers compatibility work for J2objc 2.0.4, redeployed libraries, Party Clicker, reactive Room architecture code, and planned work on RxJava 2, Retrofit 2, Xcode support, the Gradle plugin, Architecture Components, and Kotlin.

### Source excerpt

We're going through and updating Doppl libs & sample apps. For the next few months, we'll be working with 2.0.4 and locking down the libraries and versions.

## August Meetup: Refactoring the Droidcon App + A NoSQL Alternative - Jeff Namnum

DevFeed: [August Meetup: Refactoring the Droidcon App + A NoSQL Alternative - Jeff Namnum](<https://devfeed.tech/articles/august-meetup-refactoring-the-droidcon-app-a-nosql-alternative-jeff-namnum-38141.md>)

Original publisher: [Read original article](<https://touchlab.co/2017-9-august-meetup-refactoring-the-droidcon-app-a-nosql-alternative>)

Published: 2017-09-05T15:15:36Z

Content type: article

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Mobile](<https://devfeed.tech/topics/mobile.md>), [NoSQL](<https://devfeed.tech/topics/nosql.md>), [rust refactoring](<https://devfeed.tech/topics/rust-refactoring.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [built-by-touchlab](<https://devfeed.tech/tags/built-by-touchlab.md>), [code-sharing](<https://devfeed.tech/tags/code-sharing.md>), [community](<https://devfeed.tech/tags/community.md>), [meetup](<https://devfeed.tech/tags/meetup.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [refactoring](<https://devfeed.tech/tags/refactoring.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>)

### AI overview

A recap of Touchlab's August meetup covering Doppl code sharing and updates to the Droidcon app, followed by a presentation on using Couchbase Lite 2.0 and NoSQL as an embedded database for mobile platforms.

### Source excerpt

Our August meetup was at none other than Meetup itself! We were welcomed at the door with great meetup swag & then headed right to the food & drinks.

## Droidcon App! - Kevin Galligan

DevFeed: [Droidcon App! - Kevin Galligan](<https://devfeed.tech/articles/droidcon-app-kevin-galligan-38193.md>)

Original publisher: [Read original article](<https://touchlab.co/droidcon-app>)

Published: 2017-07-14T16:00:38Z

Content type: opinion

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [App](<https://devfeed.tech/topics/app.md>), [Development](<https://devfeed.tech/topics/development.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [RxJava](<https://devfeed.tech/topics/rxjava.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [built-by-touchlab](<https://devfeed.tech/tags/built-by-touchlab.md>), [community](<https://devfeed.tech/tags/community.md>), [database](<https://devfeed.tech/tags/database.md>), [idea](<https://devfeed.tech/tags/idea.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [libraries](<https://devfeed.tech/tags/libraries.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [mobile-dev](<https://devfeed.tech/tags/mobile-dev.md>), [networking](<https://devfeed.tech/tags/networking.md>), [rxjava](<https://devfeed.tech/tags/rxjava.md>), [thoughts](<https://devfeed.tech/tags/thoughts.md>)

### AI overview

The article describes a planned modernization of the Droidcon Android app, including migration from older Kotlin, libraries, architectures, and Retrofit v1. The authors discuss moving to Room or SQLDelight, using RxJava 2 for non-persisted tasks, retaining a persisted queue for offline support, and adopting new architecture components while exploring compatibility with iOS through Doppl.

### Source excerpt

We're gearing up to have our 4th year of Droidcon NYC! Keep an eye on the Droidcon example app. We'll be modifying a few things over the next few weeks.

## Doppl Technical Preview - Kevin Galligan

DevFeed: [Doppl Technical Preview - Kevin Galligan](<https://devfeed.tech/articles/doppl-technical-preview-kevin-galligan-38190.md>)

Original publisher: [Read original article](<https://touchlab.co/doppl-technical-preview>)

Published: 2017-07-06T16:00:00Z

Content type: release

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [gradle-plugin](<https://devfeed.tech/topics/gradle-plugin.md>), [Development](<https://devfeed.tech/topics/development.md>), [Android Library](<https://devfeed.tech/topics/android-library.md>), [RxJava](<https://devfeed.tech/topics/rxjava.md>)

Tags: [android-library](<https://devfeed.tech/tags/android-library.md>), [built-by-touchlab](<https://devfeed.tech/tags/built-by-touchlab.md>), [code-sharing](<https://devfeed.tech/tags/code-sharing.md>), [gradle-plugin](<https://devfeed.tech/tags/gradle-plugin.md>), [press](<https://devfeed.tech/tags/press.md>), [preview](<https://devfeed.tech/tags/preview.md>), [release](<https://devfeed.tech/tags/release.md>), [rxjava](<https://devfeed.tech/tags/rxjava.md>), [technical](<https://devfeed.tech/tags/technical.md>)

### AI overview

Touchlab announces a technical preview of Doppl, an early-stage Gradle plugin and extended Android library built around J2objc. The article describes the current state of the tools, notes that they can be used to build apps, and outlines planned support for RxJava 2, Retrofit 2, Xcode framework packaging, OkHttp, and Mockito.

### Source excerpt

Droppl until late last year, this was mostly an internal tool, but after some successes we decided this should be a "thing". Check it out.

## Android's Room Db on iOS - Kevin Galligan

DevFeed: [Android's Room Db on iOS - Kevin Galligan](<https://devfeed.tech/articles/android-s-room-db-on-ios-kevin-galligan-38159.md>)

Original publisher: [Read original article](<https://touchlab.co/androids-room-db-on-ios>)

Published: 2017-05-18T16:00:07Z

Content type: article

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [multiplatform](<https://devfeed.tech/topics/multiplatform.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [built-by-touchlab](<https://devfeed.tech/tags/built-by-touchlab.md>), [code-sharing](<https://devfeed.tech/tags/code-sharing.md>), [data](<https://devfeed.tech/tags/data.md>), [ios](<https://devfeed.tech/tags/ios.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [press](<https://devfeed.tech/tags/press.md>)

### AI overview

The article describes an experiment running Android's Room database framework on iOS using Doppl and Kotlin Multiplatform. The conversion was relatively straightforward, but the sample was not considered production-ready because the source lacked tests; lifecycle-related components still required additional work.

### Source excerpt

I figured I'd see if we could try Android's new Room db framework on iOS. That should be pretty simple, right? Well maybe not...

## Party (clicker) Time! - Kevin Galligan

DevFeed: [Party (clicker) Time! - Kevin Galligan](<https://devfeed.tech/articles/party-clicker-time-kevin-galligan-38139.md>)

Original publisher: [Read original article](<https://touchlab.co/2017-5-party-clicker-time>)

Published: 2017-05-11T17:45:32Z

Content type: tutorial

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Android](<https://devfeed.tech/topics/android.md>), [MVVM](<https://devfeed.tech/topics/mvvm.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [best-practices](<https://devfeed.tech/tags/best-practices.md>), [build-system](<https://devfeed.tech/tags/build-system.md>), [built-by-touchlab](<https://devfeed.tech/tags/built-by-touchlab.md>), [code](<https://devfeed.tech/tags/code.md>), [code-sharing](<https://devfeed.tech/tags/code-sharing.md>), [coding](<https://devfeed.tech/tags/coding.md>), [dependencies](<https://devfeed.tech/tags/dependencies.md>), [development](<https://devfeed.tech/tags/development.md>), [gradle-plugin](<https://devfeed.tech/tags/gradle-plugin.md>), [ios](<https://devfeed.tech/tags/ios.md>), [mvvm](<https://devfeed.tech/tags/mvvm.md>), [objective-c](<https://devfeed.tech/tags/objective-c.md>), [press](<https://devfeed.tech/tags/press.md>), [share](<https://devfeed.tech/tags/share.md>)

### AI overview

The article introduces Party Clicker, a simple sample app demonstrating Doppl, a toolset built around J2objc for sharing Android code in iOS apps. It describes code sharing beyond the UI, associated runtime and ecosystem risks, and the use of Gradle, iOS implementations of Android functionality, and a dependency standard.

### Source excerpt

Party (clicker) Time! I've built a simple sample app to demonstrate the what and why in a more concrete manner. Check it out here.

## Sharing Android Business Logic with iOS Using Doppl and MVP Architecture

DevFeed: [Sharing Android Business Logic with iOS Using Doppl and MVP Architecture](<https://devfeed.tech/articles/mvp-for-ios-and-and-pdq-kevin-galligan-38301.md>)

Original publisher: [Read original article](<https://touchlab.co/mvp-for-ios-and-and-pdq>)

Published: 2016-12-12T17:00:07Z

Content type: article

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [backends](<https://devfeed.tech/topics/backends.md>), [MVVM](<https://devfeed.tech/topics/mvvm.md>), [Dagger](<https://devfeed.tech/topics/dagger.md>), [Dependency injection](<https://devfeed.tech/topics/dependency-injection.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Objective-C](<https://devfeed.tech/topics/objective-c.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [built-by-touchlab](<https://devfeed.tech/tags/built-by-touchlab.md>), [code-sharing](<https://devfeed.tech/tags/code-sharing.md>), [dagger](<https://devfeed.tech/tags/dagger.md>), [dependency-injection](<https://devfeed.tech/tags/dependency-injection.md>), [ios](<https://devfeed.tech/tags/ios.md>), [mvvm](<https://devfeed.tech/tags/mvvm.md>), [native](<https://devfeed.tech/tags/native.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [press](<https://devfeed.tech/tags/press.md>), [robolectric](<https://devfeed.tech/tags/robolectric.md>), [thoughts](<https://devfeed.tech/tags/thoughts.md>)

### AI overview

The article explains Doppl, a set of tools and libraries built around j2objc for sharing Android business logic with iOS while keeping native user interfaces. It discusses applying MVP architecture, adding Dagger for dependency injection, and using sample test runners, while noting that iOS unit tests must currently be run from an Xcode app rather than the command line.

### Source excerpt

Are you building a product and decided to build native? Do you have some no trivial business logic? If so then be sure to read this latest post.

## Doppl Updates (rxjava, sqldelight) - Kevin Galligan

DevFeed: [Doppl Updates (rxjava, sqldelight) - Kevin Galligan](<https://devfeed.tech/articles/doppl-updates-rxjava-sqldelight-kevin-galligan-38192.md>)

Original publisher: [Read original article](<https://touchlab.co/doppl-updates-rxjava-sqldelight>)

Published: 2016-11-29T17:00:25Z

Content type: opinion

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [gradle-plugin](<https://devfeed.tech/topics/gradle-plugin.md>), [Java](<https://devfeed.tech/topics/java.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [built-by-touchlab](<https://devfeed.tech/tags/built-by-touchlab.md>), [code-sharing](<https://devfeed.tech/tags/code-sharing.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [ios](<https://devfeed.tech/tags/ios.md>), [java](<https://devfeed.tech/tags/java.md>), [press](<https://devfeed.tech/tags/press.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

An update on Doppl's development covering a simpler sample app, changes to the Gradle plugin, and SQLDelight support. The article explains using a shared non-UI stack across Android and iOS and notes that SQLDelight now works with Doppl.

### Source excerpt

The team is working on a better sample app. The droidcon app is OK, but complex and kind of weird. I wanted something that's pretty simple to understand.

## Sharing Business Logic Across Native Mobile Apps

DevFeed: [Sharing Business Logic Across Native Mobile Apps](<https://devfeed.tech/articles/doppl-kevin-galligan-38109.md>)

Original publisher: [Read original article](<https://touchlab.co/2016-11-doppl>)

Published: 2016-11-02T20:48:39Z

Content type: article

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [business logic](<https://devfeed.tech/topics/business-logic.md>), [Code](<https://devfeed.tech/topics/code.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [apps](<https://devfeed.tech/tags/apps.md>), [built-by-touchlab](<https://devfeed.tech/tags/built-by-touchlab.md>), [business-logic](<https://devfeed.tech/tags/business-logic.md>), [c](<https://devfeed.tech/tags/c.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [code](<https://devfeed.tech/tags/code.md>), [code-sharing](<https://devfeed.tech/tags/code-sharing.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [press](<https://devfeed.tech/tags/press.md>), [react](<https://devfeed.tech/tags/react.md>)

### AI overview

The article argues that consumer mobile apps should retain separate native user interfaces for iOS and Android while sharing business logic where practical. It discusses C/C++, JavaScript engines, and Xamarin as possible approaches, while noting the efficiency costs of additional environments, tools, communities, and libraries.

### Source excerpt

Most significant user-facing apps have been built as two entirely separate apps, with separate code. That's critical for the UI. However, this is a waste.

## Touchlab Supports the Precision Medicine Initiative - Jeff Namnum

DevFeed: [Touchlab Supports the Precision Medicine Initiative - Jeff Namnum](<https://devfeed.tech/articles/touchlab-supports-the-precision-medicine-initiative-jeff-namnum-38117.md>)

Original publisher: [Read original article](<https://touchlab.co/2016-2-president-obamas-precision-medicine-initiative>)

Published: 2016-02-25T14:18:54Z

Content type: release

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [SDK](<https://devfeed.tech/topics/sdk.md>), [React Native](<https://devfeed.tech/topics/react-native.md>), [User experience (UX)](<https://devfeed.tech/topics/ux.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [built-by-touchlab](<https://devfeed.tech/tags/built-by-touchlab.md>), [health](<https://devfeed.tech/tags/health.md>), [initiative](<https://devfeed.tech/tags/initiative.md>), [ios](<https://devfeed.tech/tags/ios.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [precision](<https://devfeed.tech/tags/precision.md>), [press](<https://devfeed.tech/tags/press.md>), [release](<https://devfeed.tech/tags/release.md>), [research](<https://devfeed.tech/tags/research.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [ux](<https://devfeed.tech/tags/ux.md>), [version](<https://devfeed.tech/tags/version.md>)

### AI overview

Touchlab announces its support for the Precision Medicine Initiative and describes ResearchStack v1.0, an open-source SDK and UX framework for building Android research-study apps. The project is intended to help adapt ResearchKit apps to Android, with a public release planned for April 15, 2016.

### Source excerpt

Touchlab is proud to be supporting the Precision Medicine Initiative, America's bold new research effort to revolutionize how we improve health.

## We've just started work on ResearchStack: extending the functionality of Apple's ResearchKit (TM) to Android - Jeff Namnum

DevFeed: [We've just started work on ResearchStack: extending the functionality of Apple's ResearchKit (TM) to Android - Jeff Namnum](<https://devfeed.tech/articles/we-ve-just-started-work-on-researchstack-extending-the-functionality-of-apple-s-researchkit-tm-to-android-jeff-namnum-38100.md>)

Original publisher: [Read original article](<https://touchlab.co/2015-11-weve-just-started-work-on-researchstack-extending-the-functionality-of-apples-researchkit-tm-to-android>)

Published: 2015-11-12T16:05:38Z

Content type: opinion

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>), [LineageOS](<https://devfeed.tech/topics/lineageos.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [apple](<https://devfeed.tech/tags/apple.md>), [built-by-touchlab](<https://devfeed.tech/tags/built-by-touchlab.md>), [functionality](<https://devfeed.tech/tags/functionality.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [press](<https://devfeed.tech/tags/press.md>), [project](<https://devfeed.tech/tags/project.md>)

### AI overview

Touchlab announces the start of ResearchStack, an open source project intended to extend research functionality from Apple's ResearchKit to Android. The project involves Cornell Tech and Open mHealth, with initial funding from the Robert Wood Johnson Foundation.

### Source excerpt

We officially kicked off work on ResearchStack, an open source project that will extend research functionalities in Apple's ResearchKit(™) to Android.

[Next page](<https://devfeed.tech/tags/built-by-touchlab.md?cursor=WyIyMDE1LTExLTEyVDE2OjA1OjM4KzAwOjAwIiwgIjdhYTNlZmUwLTMzOTEtNDFlMi04MmEyLWIxNWFmYzZiNDI2NiJd>)