Mobile A/B Testing with Feature Flag System

11 月份的聚會我們請到 Jacky Wu 跟我們聊聊 Slack Mobile 工程團隊如何使用 Feature Flag System ,跳過 App Store 的審查機制,達到從 server 端更改 App 的運行。

演講簡介

On the web frontier, because developers own the deployment environment, they can deploy their product at any given time as they wish. Mobile products are not as fortunate.

The app store review process can take up to days and still sometimes result in rejections. This bottleneck negatively impacts mobile feature delivery and growth experiement.

However, worry not, mobile developers have adapted a technique called “feature flag” that allows them to achieve continuous delivery, perform AB testing, and even dynamically change mobile features from server-side without app resubmission.

講師

Jacky Wu
Jacky Wu

Jacky Wu

Senior iOS Engineer – Slack
iOS Software Engineer – Udemy
Co-founder Glamorsky – Inc
Software Engineer – Apple Maps Apple

演講直播影片

https://www.facebook.com/plugins/video.php?href=https%3A%2F%2Fwww.facebook.com%2Fwing.c.chen%2Fvideos%2F10154630973988400%2F&show_text=1&width=560

範例專案連結

https://github.com/jackywu07/FeatureFlagDemo

Keynote 投影片下載連結

https://github.com/jackywu07/FeatureFlagDemo/blob/master/Feature%20Flag.key

Demo 所使用 Feature Flag 的工具

https://www.leanplum.com/

 

One thought on “Mobile A/B Testing with Feature Flag System”

  1. Thanks for the information!
    We use Leanplum in our Android App as well (Firefox for Android).
    But only use it for in-app messages and push notifications.
    Feature Flag is something we can definitely look into.
    Very useful!

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s