アイリッジ開発者ブログ

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

今年もiOSDCJapan2023にブース出展します

こんにちは。エンジニア採用担当の遠藤です。 アイリッジでは、アプリビジネスプラットフォーム「APPBOX」のSDK提供およびマーケティング効果の高いO2O/OMOアプリの受託開発においてiOSでの開発を行っており、iOSDC Japanには2018年より協賛しています。 昨…

p12ファイルのタイプをコマンドラインで確認する方法

こんにちは。開発部第1グループの涌井祐介です。 今回はiOSの開発で何かとお世話になるp12ファイルのタイプを、コマンドラインで確認する方法について調べました。 そもそも Macではキーチェーンに登録したp12証明書は、キーチェーンアクセスの一覧から該当…

Kotlin Flow 概説&チートシート [Android]

Kotlin Flow とは? Kotlin Flowは、非同期処理を行うためのライブラリです。Kotlinのコルーチンという機能を発展させたものです。 非同期処理とは、コンピュータプログラムの処理方式の一つで、ある処理が完了するまで待たずに、他の処理を実行することがで…

Ktlintの導入方法

※この記事はKtlintの基本的な導入方法の説明を目的としており、Ktlint公式の手順を踏襲しています(が、単純な抄訳というわけでもありません)。 開発部第1グループの高橋です。 複数人でソフトウェア開発を進めるにあたり、メンテナンス性や可読性を担保す…

アプリからバーチャルプリペイドカードをGooglePayへ登録できるようにした話 -準備編-

開発部第1グループの中島です。 今回、アプリからGoogle Payへバーチャルプリペイドカードを登録する開発を行なったのですが、開発をするにあたり、ちょっとした作業が発生したので、共有させてもらおうと思います。 ※この記事の情報は2023年02月時点のもの…

altoolって何だろう?

こんにちは。開発部第1グループの高橋彩夏です。 iOSアプリ開発の中で調べた事などをシェアしていきたいと思います。 今回のテーマは altool についてです。 ビルドしたiOSアプリをコマンドでApp Storeにアップロードする時に使っています。 CI等でコマンド…

【Android】Google AdSenseアカウント永久停止〜謝罪からの復活まで

こんにちは。 開発部第1グループ、Android担当の沓名です。 今回は個人開発のAndroidアプリに広告サービスであるGoogle AdMobを導入した際の厄介だった体験談を書かせていただいています。興味のある方はご一読いただけると幸いです。 前提 広告サービス:G…