PLAID Engineer Blog

PLAID Engineer Blog


KARTEを提供する株式会社プレイドのエンジニアブログです。プレイドのエンジニアのユニークなパーソナリティを知ってもらうため、エンジニアメンバーたちが各々執筆しています。

PLAID Engineer Blog

SDK

新卒一年目エンジニアがSDK開発から学んだテストの重要性と設計

こんにちは。エンジニアの mario です。こちらの記事はPLAID Advent Calendar 2018 22日目の記事でもあります。 普段の業務では、ネイティブアプリ向けのSDK (以降 KARTE SDK と呼ぶ) の開発をしています。 今回は、新卒の私がKARTE SDKの開発を通して感じた、テストコードを書くことの重要性とテスト設計について、そこに至った思考を交えながら書きたいと思います。 また、私自身新卒としてSDKの開発を通して学んだこと、実際のテストコードの一部伐採したものもまとめたいと思います。 KARTE SDKとは KARTE SDKとはアプリに組み込むことで、管理画面でHTML/CSS/JavaScriptで記述されたアクションをアプリ…

Rei IshikawaRei Ishikawa

React Nativeで複数のアプリを共存させられるか試してみた

こんにちは、エンジニアの中間です。 普段はKARTEのネイティブアプリ向けSDKの開発をしています。 React Nativeで遊んでみたことを紹介します。 こちらの投稿はPLAID Advent Calendar 2018の6日目の記事でもあります。 KARTEではWebサイトやアプリを通してユーザ一人一人に合わせたコミュニケーションをリアルタイムに取ることを大事にしています。 例えばKARTEのSDKは、管理画面でHTML/CSS/JavaScriptで記述されたアクションをアプリ内メッセージ(ポップアップやバナー、アンケート等)として表示する機能を持っています。 アプリ内メッセージの見た目や挙動を柔軟にカスタマイズできるので、様々な訴求を行えます。 今…

Takaaki NakamaTakaaki Nakama