2021-01-01から1年間の記事一覧

webview_flutterでJavaScriptからFlutter処理を呼び出す

この記事はFlutter Advent Calendar 2021(カレンダー2)の9日目の記事です。 こんにちは。株式会社ビデオマーケットの仙台オフィスでモバイルアプリ全般を担当しているasmzです。 弊社サービス「videomarket」ではスマートフォン(iOS/Android)向けアプリ…

Go Conference 2021 Autumn 終了しました

Hello world 仙台オフィス瀬上です。 久しぶりのBlogとなります。 一昨日、Go Conference 2021 Autumn を終了することができました。 一昨年の仙台から、Springを経て、Autmunにたどり着くまで、オンラインで毎週打ち合わせを行い、 配信準備、サイトの構築…

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

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

KotlinでgRPCサーバーを作ろう

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

JMeterを利用したGraphQLの負荷テスト

はじめに こんにちは。株式会社ビデオマーケットでサーバサイドエンジニアを担当しております、yamakzと申します。 弊社では一部のサービスでAPIにGraphQLを利用しております。 GraphQLはデータを複数のデータソースから取得するリクエストを 1 つのAPI 呼び…

OPEN DX 2021 NextStageに登壇しました

こんにちは、仙台オフィスの阿部です。バックエンドエンジニアをやっています。 去る2021年9月10日(金)、クラウドエース社主催のOPEN DX 2021 NextStageに、同じくバックエンドエンジニアの山本と共に登壇してきました。 今回は、簡単ではありますが登壇レポ…

TVMLで実装したtvOSアプリのJavaScriptキャッシュについて

はじめに はじめまして。株式会社ビデオマーケットでサーバサイドエンジニアを担当しております、yamakzと申します。 弊社のtvOSアプリはTVMLKitで実装しております。 TVMLKitとはTVMLファイルとJavaScript環境を介してUIを構築できます。 具体的な方法とし…

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

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

GKEのPodから他クラウドサービスへの通信について

こんにちは。仙台オフィスの阿部です。 はじめに 弊社では、GCPを始めとしていくつかのパブリッククラウドサービスを利用しています。そのため、要件によってはパブリッククラウドサービス間での通信が必要となります。 今回の内容は、GCPのGKEのPodから他ク…

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

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

リモートワークで購入したモノを紹介

写真参照 silver iMac with keyboard and trackpad inside room photo – Free Image on Unsplash こんにちは。仙台オフィスのKid-Oです。デザイン周り全般とフロントエンド部分を担当しています。 弊社は完全にリモートワークになり、もう一年以上が過ぎまし…

GKE のクラスタモードを Standard から Autopilot へ

こんにちは、仙台オフィス 瀬上です。 普段はMIRAILでサーバサイドの開発を担当しています。 2021年3月17日で、ビデオマーケット 仙台オフィスも開設5周年となりました。 みなさまのおかげです。 本日の内容は、 MIRAILで利用しているGKEのクラスタモードを…

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

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

Google Cloud Storageを用いたAndroidライブラリ用の社内Mavenリポジトリ構築

こんにちは。株式会社ビデオマーケットの仙台オフィスでMIRAILのiOS/Androidアプリ開発を担当しているasmzです。 はじめに 弊社では私が担当しているMIRAILの他にもいくつかアプリを開発しており、それらのアプリで共通的に利用されるような処理はライブラリ…

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

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