開発環境

iOSアプリに実装されたUI要素のフレームやマージンを手軽に確認できるツールを作る

こんにちは、クックパッドマートプロダクト開発部の佐藤(@n_atmark)です。 普段はクックパッドマートのモバイルアプリ開発に従事しています。 今回、iOSアプリに実装されたUI要素のフレームやマージンを手軽に確認できるツールを作ってみたのでその紹介を…

Android版クックパッドアプリで採用している技術の現状確認 2018年版

目次 目次 はじめに 技術選択の各論 開発環境 targetSdkVersion minSdkVersion Kotlinの導入 HTTP Client Dependency Injection Image Loader Debugging Android Emulator on Jenkins コードレビューbot リリースエンジニアリング おわりに はじめに 技術部…

Genymotion On Demandを使うようになってAndroidのCIがさらに1分短縮した話

こんにちは。技術部モバイル基盤グループの門田(@_litmon_)です。 モバイル基盤グループでは、エンジニアの方々が快適に開発できる環境を整えるため、日々アプリのビルド時間やCIの実行時間などを短くする方法を模索しています。 今回は、Genymotion On Dema…

Dockerでffmpegもimagemagickも怖くないという話

本稿では、クックパッドの動画変換の仕組みにおける[Docker](https://www.docker.com)の活用について紹介し、そのメリットやおすすめの適用場面を紹介します。

OS X キーチェーンから環境変数をセットするツールを作りました

最近は環境変数に API トークンやクレデンシャルといった認証情報を入れる事が増えてきています。そのため、`~/.bashrc` や `~/.zshrc` などシェルの設定に export を書いておき常に使える状態にしている方も多いと思いますが、 それって実は危険ではないで…