Skip to content

Student-Labs-2023/Immersive-Theater

Repository files navigation

Note: Flutter project is in active development as part of internship at Student Labs & Effective.

A working platform in the form of a mobile application for the Omsk Actor's House. The application will implement the ability to listen to the performance in Omsk in open space, as well as outside it.

Getting Started

Clone the repo and follow these steps to setup the project.

Environment

Dart 2.19.2 or greater, but lesser 3.0.0 and Flutter 3 or greater is required.

Follow this guide to setup your flutter environment based on your platform.

Flutter

First and foremost make sure you have Flutter 3 setup on your system. You can check the version by running

flutter --version

You should see output similar to this. Check if the version is 3.x.x.

Flutter 3.7.5 • channel stable • https://github.com/flutter/flutter.git
Framework • revision c07f788888 (6 months ago) • 2023-02-22 17:52:33 -0600
Engine • revision 0f359063c4
Tools • Dart 2.19.2 • DevTools 2.20.1

Run this command to update flutter to the latest version

flutter upgrade

Build

iOS

Run this command to build ipa

flutter build ipa --no-tree-shake-icons

Android

Run this command to build apk

flutter build apk --no-tree-shake-icons

Major Dependencies

Features

  • Onboarding
  • Phone Number Authentification with Firebase
  • Maps on main screen with control points of each performance.
  • Listening performances in genre promenade with user geolocation update.
  • Listening performances at home.

Features Demo

Onboarding screens

Info about this application.

Login and verification screens

Phone number authentification with test data.

Main Screen

The screen contains two parts: list of all performances and list of bought tickets. Placemarks on the map contain info about control points of performances route.

Detailed Performance Screen

Detailed information contains description, duration, location of 1st chapter, images, chapters and route of performance.

Introduction To Performance Mode

Information about right way of listening performance.

Performance Mode At Home

Auto playback when chapter ended.

Performance Mode Along The Route

New chapter starts when user on the place and current chapter ended.

Project Demo

Video

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages