【推し活ができる】動画投稿・投げ銭・シェアで繋がるSNSアプリ開発
業界 | エンタメ |
---|---|
ジャンル | スマホアプリ開発、FIrebase構築 |
開発言語 | ReActnative,Firebase,AWS S3,CloudFront |
デバイス/OS | Android/iOS |
対応範囲 | 仕様設計/製造/サーバー構築/テスト/保守 |
リリース日 | 2023/04 |
■動画投稿・シェアで繋がるSNSアプリ開発
このアプリは、さまざまな才能を持つ個人が自分の魅力や技能を動画を通して共有し、視聴者の支持によって表彰されるユニークな動画投稿配信SNSアプリです。いわゆる【推し活】ができるアプリです。
このアプリは、利用者が気軽に動画コンテンツを共有し、新しい友達や同じ趣味を持つ仲間と繋がることができるプラットフォームです。
React NativeとFirebaseを活用したスマートフォンアプリで開発しました。
クロスプラットフォームでのアプリ開発を実現して、効率的なデータ管理を可能にするFirebaseと
動画の管理は、AWSのS3/CloudFrontでセキュアで効率よく配信可能な仕様で実装しました。
■動画投稿SNSアプリの特徴
※React Nativeの採用
React Nativeは、Facebookが開発したクロスプラットフォームアプリ開発フレームワークで、
JavaScriptを用いてiOSとAndroidアプリを同時に開発できることが特徴です。
コードの再利用率を高めることで開発期間を短縮し、効率的にアプリをリリースすることができました。
※Firebaseの活用
Firebaseは、Googleが提供するバックエンドサービスで、データベースや認証、ストレージなどの機能を提供しています。
リアルタイムデータベースを活用してデータの同期を行い、ユーザー認証やプッシュ通知機能を組み込みました。
Firebase Storageを使用して画像などアップロード・ダウンロードを実現し、スムーズなコンテンツ共有を実現しています。
■対応範囲
課題のヒヤリング
お客様よりご要件をヒアリングの上、機能一覧を提案する。
要件定義
弊社で提案した機能一覧を元に、お客様にて要件定義を作成
基本設計・詳細設計
お客様にてUIデザインを作成
詳細設計から弊社にて対応
・画面設計書
・アーキテクチャ設計
・インフラ設計
・データベース設計
コーディング
スマホアプリはReActnativeで開発
バックエンドは、Firebaseで実装しました。
動画の登録は、AWSのS3で対応
システムテスト
単体テスト、結合テストをしました。
受入テスト
クライアント様にて対応
■対応技術
ReActnative、Firebase
クロスプラットフォームでの動作を実現し、効率的なデータ管理が可能なことが特徴です。
ユーザーにはシームレスなコンテンツ共有体験が提供され、高い評価を得ることができました。
■今後の対応
機能拡張やUI/UXの改善をしていく予定です。
■ONETECH開発事例
Vimeoライブ動画配信システム開発 サブスクリプション会員サイト
ファンクラブ会員サイト(サブスクリプション)を管理できるプラットフォームの追加開発。動画プラットフォーム「vimeo」を使いファンクラブ限定の動画配信システムを実現しました。
■オンライン教育ライブ動画配信中のアンケートシステム開発 既存のオンライン教育向けライブ動画配信プラットフォームへ連携するアンケート及び設問システムを開発しました。ライブ動画配信中に確認のためのアンケ
AWSサーバレスでオンライン教育ライブ動画配信中のチャットシステム開発
AWSクラウドで構築!ライブ動画配信サイト「CURTAIN CALL」リニューアル開発
WebRTCを活用し、PCやスマホでライブストリーミング(生中継)できる配信システムの開発。同時に1000名が利用しても、低遅延で配信できるようにAWSで効率的なサーバ設計をしました。投げ銭システムも導入。
・ARでフレンドとコミュニケーションできるSNSアプリ開発
位置情報でARなどのコンテンツを配置してフレンドとコミュニケーションできるSNSチャットアプリを開発しました。
フレンドとしてユーザー同士でチャットとして利用する以外の機能も実装しました。
ONETECHは、業務システムを始めさまざまなシステム開発、アプリ開発、ソフトウェア開発をベトナム オフショアで開発しています。