iOS

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

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

Xcode Cloudを試してみた

はじめに こんにちは、アプリ開発を担当しております青沼です。 今回はAppleのCI/CDサービスのXcode Cloudを試してみました。 Xcode Cloudは去年のWWDC2021で発表されたもので、Beta版で提供されてきましたが、2022年6月6日からApple Developer Programのメ…

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

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

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年…

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

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

URLSessionWebSocketTaskを使ってiOSのWebSocketクライアントを作る

この記事はiOS #2 Advent Calendar 2020の10日目の記事です。 こんにちは。株式会社ビデオマーケットの仙台オフィスでMIRAILのiOS/Androidアプリ開発を担当しているasmzです。 ちょっと業務でiOSアプリでのWebSocketクライアントの実装方法を調査していて、…

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

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

UIデザインを考える全ての人たちに捧げるApple Human Interface Guidelinesのススメ

仙台からこんにちは。MIRAILのiOS/Androidアプリを担当しておりますasmzです。 はじめに さて今回ですが、2ヶ月前くらいに「Sendai Frontend Meetup #2」という仙台のWebフロントエンド技術関連勉強会に登壇させていただいたので、そこで発表した内容をブロ…

videomarketアプリのiPad最適化について

はじめに はじめまして。株式会社ビデオマーケットでiOSアプリ開発を行なっております、aonumと申します。 弊社のiOSアプリはリニューアルに伴い、Flutterでの開発を行なって参りました。FlutterはGoogle製のframeworkのため、どちらかというとAndroidに適し…

iOS版「videomarket」アプリのリニューアルとiOSDC 2019へのスポンサー参加について

こんにちは。VP of Engineeringの里山です。 昨日9/2(月)、私たちが一年がかりで開発してきたiOS版の「videomarket」アプリをめでたくリニューアルリリースすることができました。 今回このリリースの告知に合わせて、年に一度の盛大なiOS技術者の祭典であ…

VideoMarketのiOSアプリ開発におけるCI/CD環境の紹介とBitriseの活用法

仙台からこんにちは。asmzです。 今回は弊社のiOSアプリ開発全般で整備しているCI/CD環境の構成と、その実現のために利用しているモバイルアプリ向けCI/CDプラットフォームサービス「Bitrise」の活用方法についてご紹介したいと思います。 はじめに 弊社には…

FlutterアプリUIデザインをやってみて

はじめまして。株式会社ビデオマーケットのプロダクトデザインのマネージャーをやっております、野口と申します!現在進行中の自社サービスのアプリリニューアルにおいてクロスプラットフォーム開発SDK「Flutter」を採用しています。人的開発リソースを効率…

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

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

VideoMarket CREATORS BLOGはじめます!

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