アイリッジ開発者ブログ

アイリッジに所属するエンジニアが技術情報を発信していきます。

OS依存バグには#unavailableも活用しよう

はじめに OSバージョン指定と条件分岐での悩み #unavailableとは #unavailableの注意点 Asterisk(*)は不要 実行から除外したいOSバージョンを指定する Summaries References こんにちは、開発部第1グループの西岡です。 2022年もあと残り僅かとなりましたが…

【Android】targetSdkVersionのバージョンアップで大変な目にあった話

こんにちは!または初めまして! 開発部第1グループ、Android担当の沓名です。 毎年11月は、Google Playの対象APIレベルの引き上げの時期ですね。 Androidアプリケーションエンジニアは毎年、これを意識しながら開発を行っているものかと思います。 今年の1…

PyCon JP 2022に出展しました

こんにちは。プロダクト開発グループの中野です。 10月14・15日に開催されたPyCon JP 2022に、弊社はGoldスポンサーとしてブースを出展しました。今回は弊社のPyConへの参加について簡単にご紹介します。 ブースの外観 弊社が提供するアプリマーケティングツ…

Google Play In-App Review API実装まとめ

https://developer.android.com/guide/playcore/in-app-review?hl=jaから引用 開発部第1グループの中島です。 担当した案件で、Google Play In-App Review APIの組み込みを行ったのでまとめを記載していこうと思います。 導入経緯 アプリの使い勝手を改善す…

XCTUnwrapを使ってテストコードをシンプルに

こんにちは、開発部第1グループの西岡です。 iOS開発で手軽に活用できるTipsについて紹介しています。 今回、私が紹介したいのはテストコードを書く時に便利なXCTestの関数です、 XCTestといえば iOS開発における一般的なユニットテストといえばXCTestフレ…

リトライ付きの並列処理をPythonで実装する

こんにちは。プロダクト開発グループの中野です。 先日、Pythonの標準モジュールを使用したリトライ付き並列処理でAirflowのTASK分割による並列処理を置き換え、大幅な性能向上とコストダウンを実現しました。平易な内容ではありますが、誰かのお役に立てば…

3年ぶりのリアル開催!iOSDC Japan 2022にブース出展します

こんにちは。エンジニア採用担当の佐藤です。 アイリッジでは、ファン育成に強みを持つアプリマーケティングツール「FANSHIP」のSDK提供およびマーケティング効果の高いO2O/OMOアプリの受託開発においてiOSでの開発を行っており、iOSDC Japanには2018年より…