0% found this document useful (0 votes)
22 views17 pages

First Review Presentation1

Uploaded by

gorabencho
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views17 pages

First Review Presentation1

Uploaded by

gorabencho
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

Yashoda Shikshan Prasarak Mandal’s

Yashoda Technical Campus,Satara


(Approved by AICTE, Delhi/Approved by Govt of Maharashtra DTE) Email: [email protected]
Web : www.yes.edu.in NH-4, Wadhe, Satara, Tele Fax-02162-271238/39/9172220775

First Review Presentation


Online Movie Streaming Application
Shivam Ghogare– 26
Nikhil Hajare–
Sujal Raut–
Yugandhar Jadhav–
Irfan Pathan– 14
Atharv Kulkarni –

Department of Computer Science and Engineering


Yashoda Technical Campus, Satara
CONTENTS
• Introduction

• Literature Survey & Research Gap

• Methodology of the Project

• Progress Status of the Project [Software or Hardware]

• Progress of Research Publication Work


Yashoda Shikshan Prasarak Mandal’s
Yashoda Technical Campus,Satara
(Approved by AICTE, Delhi/Approved by Govt of Maharashtra DTE) Email: [email protected]
Web : www.yes.edu.in NH-4, Wadhe, Satara, Tele Fax-02162-271238/39/9172220775

Literature Survey & Research Gap


[Up to 15 to 20 papers] [2 Papers/Slide]
Publisher – Year Author and Title Methodology Key Finding Research Gap
of Publication of the Paper adopted [Extracted , Identified
Transformed &
Loaded]

IJCRT / 2021 "Cross-platform Comparative Flutter offers faster Need for long-term
Mobile App analysis of Flutter development and performance
Development with vs. other reusability with benchmarking and
Flutter" frameworks native performance scaling issues

Flutter Awesome / "Android Streaming Development and Flutter widgets Exploration of


2023 Movie App" testing of a sample enhance the UI/UX backend
app with UI tools for streaming architecture for
platforms large-scale
streaming
Publisher – Year Author and Title Methodology Key Finding Research Gap
of Publication of the Paper adopted [Extracted , Identified
Transformed &
Loaded]

Theseus.fi / 2022 "Cross-Platform A/B testing and Found Dart's AOT Limited focus on
Streaming Apps performance compilation maintaining apps
Using Flutter" evaluations improves load times with frequent
updates

Springer / 2020 "A Study on Mobile Empirical analysis of Identified buffering Further work
Video Streaming" latency and techniques to needed on network
buffering strategies minimize latency adaptability in
mobile apps
Publisher – Year Author and Title Methodology Key Finding Research Gap
of Publication of the Paper adopted [Extracted , Identified
Transformed &
Loaded]

IJRTI / 2021 "Benefits and Survey-based Flutter's single Study needed on


Challenges of Cross- analysis codebase reduces energy efficiency for
Platform App development time streaming apps
Development"

GitHub Projects / "Netflix-like App in Development of Identified UI More focus on


2023 Flutter" front-end prototype scalability as critical backend load
for user retention management
Publisher – Year Author and Title Methodology Key Finding Research Gap
of Publication of the Paper adopted [Extracted , Identified
Transformed &
Loaded]

IJCRT / 2022 "Media Streaming Practical Found Dart's type Evaluation needed
Apps for Android implementation and safety crucial for on multi-device sync
Using Dart" testing stable builds capabilities

Agora – 2021 Meherdeep Thakur, Use of agora_uikit Demonstrated fast, Limited exploration
"Creating a Flutter for rapid streaming minimal-code setup of adaptive bitrate
Video Streaming implementation with customizable streaming options
App" layouts for low bandwidth
environments
Publisher – Year Author and Title Methodology Key Finding Research Gap
of Publication of the Paper adopted [Extracted , Identified
Transformed &
Loaded]

Springer – 2020 Nikita Kuzmin et al., Case study on cross- Showed Flutter’s Lack of detailed
"Experience of platform mobile app efficiency and cross- benchmarks for
Developing a Mobile development platform media-heavy apps
Application Using performance like video streaming
Flutter"
CloudDevs – 2023 Anonymous, Integrates Flutter Found ease of Absence of
"Building a Video with video_player integrating basic advanced user-
Streaming App with package for video playback controls interaction features
Flutter" playback like live chat during
streaming
Publisher – Year Author and Title Methodology Key Finding Research Gap
of Publication of the Paper adopted [Extracted , Identified
Transformed &
Loaded]

Dev.to – 2022 John Smith, "Using Combines Flutter Reliable real-time Need for better
Flutter and Firebase with Firebase sync but noted caching mechanisms
for Video backend for storage some latency in and offline support
Streaming" and streaming video playback

Medium – 2022 Rahul Raj, "Building Implementation Achieved quick Lack of extensive
a Simple Video App walkthrough using integration but testing on various
with Flutter" the Flutter video faced some network conditions
plugin performance
limitations on older
devices
Publisher – Year Author and Title Methodology Key Finding Research Gap
of Publication of the Paper adopted [Extracted , Identified
Transformed &
Loaded]

IEEE Access – 2022 Jadhav et al., Framework Shows efficient Needs deeper study
"Media Streaming benchmarking playback and UI on backend
with Flutter" consistency scalability

GitHub / Open "Netflix Clone in UI/UX prototyping Demonstrates Little backend load
Source – 2022 Flutter" beautiful UI with management
minimal code explored
Publisher – Year Author and Title Methodology Key Finding Research Gap
of Publication of the Paper adopted [Extracted , Identified
Transformed &
Loaded]

Journal of Computer "Evaluating Video Systematic review Found video_player More plugins for
Science – 2023 Players in Flutter" to be stable but adaptive streaming
limited needed

ResearchGate – Sharma et al., Experimental setup Flutter excels in UI Research needed on


2022 "Optimizing UI rendering optimizing video
Performance in streams
Mobile Apps"
Yashoda Shikshan Prasarak Mandal’s
Yashoda Technical Campus,Satara
(Approved by AICTE, Delhi/Approved by Govt of Maharashtra DTE) Email: [email protected]
Web : www.yes.edu.in NH-4, Wadhe, Satara, Tele Fax-02162-271238/39/9172220775

ROAD MAP / METHODOLOGY OF


THE PROJECT
• Phase 1: Requirements Gathering & Planning
Objective: Define core functionalities: User Authentication, Movie Database, Streaming Player, Payment
Integration (if needed).
Tasks:
• Conduct user research and competitive analysis of existing streaming apps.
• Define the tech stack: Flutter for frontend, Firebase for backend (Authentication, Firestore, Storage).
• Create a product backlog and prioritize features into MVP (Minimum Viable Product) stages.

• Phase 2: UI/UX Design


Objective: Build an intuitive and responsive user interface.
Tasks:
• Design wireframes and mockups using Figma or other UI tools.
• Define key screens: Login, Movie Browsing, Player Interface, User Profile, and Subscriptions.
• Ensure UI/UX principles like accessibility, smooth navigation, and multi-device compatibility.
• Phase 3: Frontend Development (Flutter)
Objective: Build the core app using Flutter.
Tasks:
• Implement key screens using Flutter widgets (e.g., GridView for movies).
• Integrate the video_player package or Chewie for smooth video playback.
• Handle responsive layouts to support mobile, tablets, and web platforms.

• Phase 4: Backend Development (Firebase)


Objective: Set up backend services using Firebase.
Tasks:
• Authentication: Implement Google, Facebook, or Email-based login with Firebase Authentication.
• Database: Store movie data (title, genre, streaming URL) in Firestore or Realtime Database.
• Storage: Host video files or trailers in Firebase Storage.
• Analytics: Set up Firebase Analytics to track user engagement and behavior.
• Phase 5: Core Functionality Integration
Objective: Ensure smooth playback and user interaction.
Tasks:
• Implement search and filter functionality for browsing movies.
• Ensure video streaming optimization with buffering and caching strategies.
• Handle user preferences and watch history tracking via Firestore.

• Phase 6: Testing & Debugging


Objective: Ensure the app works across all devices and scenarios.
Tasks:
• Perform unit tests on individual components.
• Conduct integration testing for video streaming and Firebase services.
• Use emulators and physical devices for cross-platform testing (Android, iOS, web).
• Implement crash reporting with Firebase Crashlytics.
• Phase 7: Deployment & Launch
Objective: Release the app to end users.
Tasks:
• Deploy the backend to Firebase Hosting or Google Cloud.
• Release the app on Google Play Store, Apple App Store, and optionally web.
• Ensure App Store optimization (ASO) for better discoverability.

• Phase 8: Maintenance & Feature Enhancements


Objective: Ensure smooth operation and user satisfaction post-launch.
Tasks:
• Monitor performance with Firebase Analytics and Crashlytics.
• Gather user feedback and implement new features like downloadable content, live streaming, and
subscriptions.
• Schedule regular updates for bug fixes and feature enhancements.
Yashoda Shikshan Prasarak Mandal’s
Yashoda Technical Campus,Satara
(Approved by AICTE, Delhi/Approved by Govt of Maharashtra DTE) Email: [email protected]
Web : www.yes.edu.in NH-4, Wadhe, Satara, Tele Fax-02162-271238/39/9172220775

Progress Status of the Project


Phase Task Progress Remarks

Planning & Requirements Identified core features & ✔ Completed Defined scope and feature
tech stack list.
UI/UX Design Designed initial wireframes ✔ In Progress (80%) Final tweaks in Figma
ongoing.
Frontend Development Implemented login, home & 🕑 50% Completed Basic navigation flow set up.
browse screens
Backend Setup (Firebase) Set up Firebase ✔ Completed Email login integrated.
Authentication & Firestore
Video Integration Configured video playback 🕑 30% Completed Need to optimize buffering.
with video_player
Testing & Debugging Initial component testing ❌ Not Started Planned for next phase.
Yashoda Shikshan Prasarak Mandal’s
Yashoda Technical Campus,Satara
(Approved by AICTE, Delhi/Approved by Govt of Maharashtra DTE) Email: [email protected]
Web : www.yes.edu.in NH-4, Wadhe, Satara, Tele Fax-02162-271238/39/9172220775

Research Paper Progress up to


Introduction part in IEEE format
Abstract— This project aims to develop an online movie streaming application leveraging Flutter for the frontend and
Firebase for backend services. The system will offer a seamless, cross-platform viewing experience with features such as
user authentication, personalized watchlists, and smooth video streaming. Flutter ensures rapid development and UI
consistency, while Firebase handles authentication, cloud storage, and real-time database functionalities. This paper
discusses the design, development, and implementation of the application, focusing on the integration of these
technologies to create an efficient streaming platform.

Keywords— Flutter, Firebase, Online Streaming, Video Playback, Mobile Development, Cross-Platform App.(key words)
Yashoda Shikshan Prasarak Mandal’s
Yashoda Technical Campus,Satara
(Approved by AICTE, Delhi/Approved by Govt of Maharashtra DTE) Email: [email protected]
Web : www.yes.edu.in NH-4, Wadhe, Satara, Tele Fax-02162-271238/39/9172220775

Research Paper Progress up to


Introduction part in IEEE format
I. INTRODUCTION
With the rapid growth of digital content consumption, video streaming platforms have become essential in delivering on
demand entertainment. Traditional native development frameworks for mobile applications face challenges in terms of
development speed, resource management, and platform specific optimizations. This project aims to address these
challenges by developing a cross-platform movie streaming application using Flutter and Firebase. Flutter, an open-source
framework developed by Google, allows developers to create natively compiled applications for multiple platforms with a
single codebase. Its rich library of customizable widgets provides a fast and visually appealing user experience. Firebase
complements Flutter with powerful backend services such as authentication, Firestore database, cloud storage, and real-
time analytics, making it ideal for building a dynamic streaming platform. The proposed application will include
functionalities such as user registration and login, video streaming, personalized recommendations, and watch history
tracking. It will also utilize Firebase Cloud Storage to store video content and Firestore to manage metadata like movie
titles, genres, and user preferences. By leveraging these tools, the system aims to provide low-latency streaming,
seamless user compatibility.

You might also like