Kotlin

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

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

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

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

KotlinでgRPCサーバーを作ろう

はじめに 初めまして、株式会社ビデオマーケットでサーバーサイドエンジニアを担当しているrhyskです。 弊社では以前よりサーバーサイド言語にKotlinを採用していましたが、RestAPIで提供しているサービスしかなくgRPCを利用したサービスはまだありませんで…

iOS/Androidアプリから複数のFirebaseプロジェクトを使用する

こんにちは。株式会社ビデオマーケットの仙台オフィスでMIRAILのiOS/Androidアプリ開発を担当しているasmzです。 今回はちょっとニッチなFirebaseの利用法をご紹介します。 はじめに 皆さんはFirebaseを利用したアプリ開発を行っている時、1つのアプリから複…

DroidKaigi 2020 Liteに参加してきました #DroidKaigi

こんにちは。株式会社ビデオマーケットの仙台オフィスでMIRAILのiOS/Androidアプリ開発を担当しているasmzです。 今回は8/27〜8/29にオンラインで開催された「DroidKaigi 2020 Lite」の参加レポートをお届けします。 DroidKaigi / DroidKaigi 2020 Liteとは …

宮城アプリ開発勉強会でSwift/iOS開発について発表してきました!

みなさまはじめまして。株式会社ビデオマーケットの仙台オフィスでアプリエンジニアをやっております、asmzと申します。 私は主に公式動画配信サービス「MIRAIL」のiOS/Androidアプリの開発およびビールを担当しております。 mirail.video 先日、仙台で開催…

VideoMarket CREATORS BLOGはじめます!

こんにちは。 株式会社ビデオマーケットにて、自社サービスの事業責任者及びVP of Engineeringをしている里山と申します。 弊社ビデオマーケットは、都度課金型VOD(TVOD)のサービスを主事業として展開しています。サービスとしての知名度は低いながらも配…