Multi-Camera-Dashboard - Flutter App to View RTSP Streams

Related tags

Templates flutter
Overview

9.9.2021 update

I have updated the firebase db to be read only due to abuse. The save operation works if you import your own firebase and modify project files to include your own configs. I prefer batteries included approach to demo app, so I will continue providing my firebase for helping out.

I plan to migrate this project off MVVM to Bloc soon.

muticam_dashboard

This app is inspired by this post https://medium.com/@tattwei46/flutter-how-to-do-crud-with-firebase-rtdb-ce61e3ce53a

A app to view multiple RTSP Streams in Flutter!

app

Getting Started

Create a firebase account and create a firestore https://firebase.google.com/docs/flutter/setup

Create a fire store with a store called "camerastreams" ​firebase

Running

In the root of directory run "flutter run" from the terminal

Getting Started With Flutter

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

You might also like...

An app to pick, upload and display images from camera and gallery with size and extension constraints.

image_uploader A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started i

Mar 7, 2022

This is a simple app that is used to record video using Camera Plugin.

videorecorder A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if

Nov 28, 2022

Flutter Responsive Dashboard

Flutter Responsive Dashboard

Store Responsive Dashboard A Flutter Web Project. Responsive on Mobile and Desktop Demo Site Contact Cam Phan - Facebook - [email protected] - Websit

Sep 29, 2022

Create responsive dashboard Project Management design using Flutter

Create responsive dashboard Project Management design using Flutter

Project Management Watch it on YouTube Dashboard Screen This dashboard page is designed for the project management web. This design contains task mana

Dec 23, 2022

Create responsive dashboard Daily Task design using Flutter

Create responsive dashboard Daily Task design using Flutter

Daily Task Watch it on YouTube Dashboard Screen This dashboard page is designed for the daily task. This design contains profile, task overview, calen

Jan 5, 2023

Admin Dashboard built using Flutter Web

Admin Dashboard built using Flutter Web

Admin Material for Flutter Web. Demo This project was generated with Flutter Web. Introduction This project contains most of the common widgets which

Dec 13, 2022

Flutter web dashboard

flutter_web_dashboard A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you st

Jan 1, 2023

A third party Android application for the Pi-Hole® dashboard.

A third party Android application for the Pi-Hole® dashboard.

FlutterHole FlutterHole is a free third party Android application for interacting with your Pi-Hole® server. Features Quick enable/disable: Toggle you

Dec 30, 2022

A pixel perfect dashboard for mobile, tablet and desktop.

A pixel perfect dashboard for mobile, tablet and desktop.

Dec 27, 2022
Comments
  • Error compiling with Flutter v2.3

    Error compiling with Flutter v2.3

    Trying to test this project, latest flutter gave me errors so I downgraded flutter to a version close to the last commit in this repo, June 2020, commit 15a28159bcf4b3db13411cbc8d9b5fc51adc0a93. I'm still getting the following compilation error, any help to solve them would be much appreciated.

    katu@jeff:~/src/katutxakurra/multi_camera_dashboard$ flutter run Running "flutter pub get" in multi_camera_dashboard... 621ms Launching lib/main.dart on Chrome in debug mode... lib/ui/views/HomeView.dart:35:7: Error: No named parameter with the name 'resizeToAvoidBottomPadding'. resizeToAvoidBottomPadding: false, ^^^^^^^^^^^^^^^^^^^^^^^^^^ /opt/google/flutter/packages/flutter/lib/src/material/scaffold.dart:1643:9: Context: Found this candidate, but the arguments don't match. const Scaffold({ ^^^^^^^^ ../../../.pub-cache/hosted/pub.dartlang.org/provider-3.2.0/lib/src/delegate_widget.dart:194:18: Error: Superclass has no method named 'inheritFromElement'. return super.inheritFromElement(ancestor, aspect: aspect); ^^^^^^^^^^^^^^^^^^ ../../../.pub-cache/hosted/pub.dartlang.org/provider-3.2.0/lib/src/provider.dart:259:19: Error: The method 'inheritFromWidgetOfExactType' isn't defined for the class 'BuildContext'.

    • 'BuildContext' is from 'package:flutter/src/widgets/framework.dart' ('/opt/google/flutter/packages/flutter/lib/src/widgets/framework.dart'). Try correcting the name to the name of an existing method, or defining a method named 'inheritFromWidgetOfExactType'. ? context.inheritFromWidgetOfExactType(type) as InheritedProvider ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../../../.pub-cache/hosted/pub.dartlang.org/provider-3.2.0/lib/src/provider.dart:260:19: Error: The method 'ancestorInheritedElementForWidgetOfExactType' isn't defined for the class 'BuildContext'.
    • 'BuildContext' is from 'package:flutter/src/widgets/framework.dart' ('/opt/google/flutter/packages/flutter/lib/src/widgets/framework.dart'). Try correcting the name to the name of an existing method, or defining a method named 'ancestorInheritedElementForWidgetOfExactType'. : context.ancestorInheritedElementForWidgetOfExactType(type)?.widget ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Unhandled exception: NoSuchMethodError: The getter 'name' was called on null. Receiver: null Tried calling: name #0 Object.noSuchMethod (dart:core-patch/object_patch.dart:63:5) #1 ProgramCompiler._emitSuperTarget (package:dev_compiler/src/kernel/compiler.dart:5254:41) #2 ProgramCompiler.visitSuperMethodInvocation (package:dev_compiler/src/kernel/compiler.dart:5247:24) #3 SuperMethodInvocation.accept (package:kernel/ast.dart:6200:44) #4 ProgramCompiler._visitExpression (package:dev_compiler/src/kernel/compiler.dart:3755:20) #5 ProgramCompiler.visitAsExpression (package:dev_compiler/src/kernel/compiler.dart:5832:18) #6 AsExpression.accept (package:kernel/ast.dart:7392:44) #7 ProgramCompiler._visitExpression (package:dev_compiler/src/kernel/compiler.dart:3755:20) #8 ProgramCompiler.visitReturnStatement (package:dev_compiler/src/kernel/compiler.dart:4285:38) #9 ReturnStatement.accept (package:kernel/ast.dart:9664:43) #10 ProgramCompiler._visitStatement (package:dev_compiler/src/kernel/compiler.dart:3661:20) #11 MappedListIterable.elementAt (dart:_internal/iterable.dart:413:31) #12 ListIterator.moveNext (dart:_internal/iterable.dart:342:26) #13 new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:188:27) #14 new _GrowableList.of (dart:core-patch/growable_array.dart:150:28) #15 new List.of (dart:core-patch/array_patch.dart:50:28) #16 ListIterable.toList (dart:_internal/iterable.dart:213:44) #17 ProgramCompiler.visitBlock (package:dev_compiler/src/kernel/compiler.dart:3849:62) #18 Block.accept (package:kernel/ast.dart:8685:43) #19 ProgramCompiler._visitStatement (package:dev_compiler/src/kernel/compiler.dart:3661:20) #20 ProgramCompiler._emitFunctionScopedBody (package:dev_compiler/src/kernel/compiler.dart:3694:18) #21 ProgramCompiler._emitSyncFunctionBody. (package:dev_compiler/src/kernel/compiler.dart:3465:17) #22 ProgramCompiler._withLetScope (package:dev_compiler/src/kernel/compiler.dart:2274:25) #23 ProgramCompiler._withCurrentFunction (package:dev_compiler/src/kernel/compiler.dart:3499:18) #24 ProgramCompiler._emitSyncFunctionBody (package:dev_compiler/src/kernel/compiler.dart:3461:17) #25 ProgramCompiler._emitFunction (package:dev_compiler/src/kernel/compiler.dart:3278:11) #26 ProgramCompiler._emitMethodDeclaration (package:dev_compiler/src/kernel/compiler.dart:1882:12) #27 ProgramCompiler._emitClassMethods (package:dev_compiler/src/kernel/compiler.dart:1823:23) #28 ProgramCompiler._emitClassDeclaration (package:dev_compiler/src/kernel/compiler.dart:670:21) #29 ProgramCompiler._emitClass (package:dev_compiler/src/kernel/compiler.dart:592:21) #30 List.forEach (dart:core-patch/growable_array.dart:403:8) #31 ProgramCompiler._emitLibrary (package:dev_compiler/src/kernel/compiler.dart:541:23) #32 List.forEach (dart:core-patch/growable_array.dart:403:8) #33 ProgramCompiler.emitModule (package:dev_compiler/src/kernel/compiler.dart:401:15) #34 JavaScriptBundler.compile (package:frontend_server/src/javascript_bundle.dart:152:33)
    #35 FrontendCompiler.writeJavascriptBundle (package:frontend_server/frontend_server.dart:649:32) #36 FrontendCompiler.compile (package:frontend_server/frontend_server.dart:557:9) #37 listenAndCompile. (package:frontend_server/frontend_server.dart:1132:11) the Dart compiler exited unexpectedly. Waiting for connection from debug service on Chrome... 9.7s Failed to compile application. katu@jeff:~/src/katutxakurra/multi_camera_dashboard$ flutter doctor Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel master, 2.3.0-17.0.pre.345, on KDE neon User Edition 5.21 5.4.0-67-generic, locale en_GB.UTF-8) [✓] Android toolchain - develop for Android devices (Android SDK version 30.0.0-rc2) [✓] Chrome - develop for the web [✓] Linux toolchain - develop for Linux desktop [✓] Android Studio (version 4.2) [✓] VS Code [✓] Connected device (2 available)

    • No issues found!

    opened by katutxakurra 1
Owner
Mitch Ross
Mitch Ross
Multi type list view - A flutter customer ListView that displays multiple widget types.

MultiTypeListView A light weight flutter customer ListView that displays multiple widget types. Screenshot home chat Getting Started dependencies: m

齐翊(学义) 52 Jun 28, 2022
A flutter plugin exposing streams to android and iOS enviroment sensors (temp, light, pressure, humidty)

enviro_sensors A plugin that enables calling native device enviroment sensors. Readings are sent over an EventChannel and can be accessed with a liste

Barbadose 6 Feb 10, 2021
Small application where I worked with streams, firebase database, sorting, adding, modifying and deleting data.

messenger_app Small application where I worked with streams, firebase database, sorting, adding, modifying and deleting data. Features Provider: takin

Danil Shubin 2 Dec 19, 2021
Sangre - Sangre streams your backend queries in realtime to your clients minimizing the load via diffs

Sangre Sangre streams your backend queries in realtime to your clients minimizin

P.O.M 5 Nov 27, 2022
GeoLocationStreamsExample - Example of using streams with GeoLocator Package

geo_loc_stream A simple Flutter project I used to practice using Streams. Gettin

CypherZox 3 Nov 24, 2022
An Event Bus using Dart Streams for decoupling applications

Event Bus A simple Event Bus using Dart Streams for decoupling applications. GitHub | Pub | Demos and Examples Event Bus Pattern An Event Bus follows

Marco Jakob 700 Jan 4, 2023
Grid-View-App - Grid View App For Flutter

grid_view_app practice purpose flutter application Getting Started This project

Md Tarequl Islam 4 Jun 9, 2022
Flutter list view - An unofficial list view for flutter

Flutter List View I don't like official list view. There are some features don't

null 24 Dec 15, 2022
Swipeable button view - Create Ripple Animated Pages With Swipeable Button View

swipeable_button_view You can create ripple animated pages with swipeable_button

cemreonur 3 Apr 22, 2022
-UNDER DEVELOPMENT- a project built demonstrating model view view model architecture

mvvm_project A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if

Atuoha Anthony 4 Nov 28, 2022