【Android・MockK】ユニットテストのモックから引数に応じた値を返す

こんにちは、仙台オフィスのはんだです。 今回は、MIRAILのAndroidアプリのユニットテスト実装中につまずいたことがあったので、その際に調べた内容を紹介したいと思います。 MockKについて MIRAILのAndroidアプリでは、ユニットテストで使用するモックの実…

iOSDC Japan 2022 に参加しました #iosdc

こんにちは、仙台オフィスのはんだです。 今年もiOSDCに参加しましたので、その感想を記事にまとめたいと思います。 iOSDC Japanについて iosdc.jp iOSDC JapanはiOS関連技術をコアのテーマとしたソフトウェア技術者のためのカンファレンスで、iOS関連では日…

【Android TV】Leanbackの画面でチェックボックスを使う

こんにちは。仙台オフィスでスマホアプリの開発などを担当している、はんだです。最近はスマホアプリだけでなく、Android TVアプリも触らせてもらってます。 VideoMarketのAndroid TVアプリはLeanbackを利用して作成していますが、表示している作品一覧から…

【iOS】 Google Cast SDKの画面をカスタマイズする

こんにちは。仙台オフィスでスマホアプリの開発などを担当している、はんだです。 さて、私が開発に携わっている「MIRAIL」アプリや「videomarket」アプリはキャスト再生に対応しております。今回、iOSアプリ(sender)内のキャスト画面をGoogle Cast SDKに…

【Android】複数のFragmentがあるActivityでOnBackPressedCallbackを使う

こんにちは。仙台オフィスでアプリ開発を担当しているはんだです。 以前はもっぱらiOSアプリの開発を行っていたのですが、最近はAndroidアプリの開発もやらせてもらってます。 さて、Androidアプリ上で「戻る」ボタンがタップされた際の処理をOnBackPressedC…

iOSDC Japan 2021 に参加しました #iosdc

こんにちは、仙台オフィスのはんだと申します。iOSアプリの開発を主に担当しています。 昨年に引き続きiOSDC Japanに参加しましたので、その感想などを記事にしたいと思います。 iOSDC Japan について iosdc.jp iOSDC JapanはiOS関連技術をコアのテーマとし…

【iOS】Tabmanを使ってタブ画面を実装する

こんにちは、仙台オフィスでiOSアプリの開発を担当しているはんだです。 iOSアプリで、タブの切り替えによって表示内容を変更する画面を作成する機会があり、Tabmanというライブラリを使って実装しました。 github.com この記事では、Tabmanの基本的な使い方…

Generambaを使ってiOSアプリ開発を効率化する

こんにちは、仙台オフィスでiOSアプリの開発を担当しているはんだです。 日頃iOSアプリを開発している中で、似たようなファイルを何個も作ったり、同じようなコメントを何度も書いたりしていることがあります。このような決まりきったファイル・コードを自動…

エンジニア実務未経験で入社して半年間で感じたこと・学んだこと

これが2回目の投稿になります、仙台オフィスでiOSアプリの開発を担当しているはんだと申します。 私は2020年の夏にビデオマーケットに入社したのですが、以前は業種の全く違う会社に勤めていました。エンジニアとしての実務経験はなく、前職を退職後に1年…

iOSDC Japan 2020 に参加しました #iosdc

初めまして、はんだと申します。今回初めて当ブログに投稿させていただきます。 普段は仙台オフィスで主にiOSアプリの開発業務を担当しています。今年の7月に弊社に入社しまして、エンジニアとしてはまだまだ駆け出しなのですが、今回iOSDC Japan 2020に参…