【アプリ開発】ZOWA

OVERVIEW

ASMR専用動画アプリ『ZOWA』のiOSアプリ開発を担当しました。

YEAR 2018 - 2019

主な使用技術

動画の再生や基本的な動画の操作はAVPlayerを使って実装しました。

プレイヤーやPicture in Picture機能周りはhitTestやResponder Chain、ContainerView等を利用して実装しました。
(この辺の細かい実装の話は別途記事にしようと思います。)

レイアウトは基本xibで実装しました。(Auto Layout有)
一部Size Classesを使用して横画面のレイアウト対応をしました。

言語:Swift 4.2 → 5

使用したサービス・ツール

Slack

チーム内のコミュニケーションに使用しました。
また、GitHubやBitriseと連携して通知を受け取れるようにしていました。

GitHub

ソースコードの共有とProjectsを使った進捗管理に使用しました。

Bitrise

GitHubと連携して、Pull Request毎のstgビルドの配布や、App Store Connectへのリリース作業の自動化をしました。

DeployGate

社内向けのstg環境アプリの配布に使用しました。

Firebase

Analyticsやプッシュ通知の発行のために使用しました。

OpenAPI Spec(Swagger UI)

API仕様の共有に使用しました。
アプリ側で欲しいAPIがあったときに、specを書いてサーバーサイドの担当者に共有したりもしていました。

Postman

APIの動作確認に使用しました。

Sketch

デザインの共有はAbstract経由で直接Sketchでしていたので、デザインの確認や素材の切り出しに使用しました。

Abstruct

Sketchファイルのバージョン管理に使用しました。
僕は基本最新版を開くだけで、更新はデザイナーが担当していました。

リンク


WEBSITE