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...

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

Sep 26, 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

Sep 20, 2022

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

Sep 16, 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

Sep 18, 2022

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

Sep 21, 2022

A pixel perfect dashboard for mobile, tablet and desktop.

A pixel perfect dashboard for mobile, tablet and desktop.

Sep 20, 2022

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

Aug 7, 2022

Flutter plugin for selecting images from the Android and iOS image library, taking new pictures with the camera, and edit them before using such as rotation, cropping, adding sticker/text/filters.

Flutter plugin for selecting images from the Android and iOS image library, taking new pictures with the camera, and edit them before using such as rotation, cropping, adding sticker/text/filters.

advance_image_picker Flutter plugin for selecting multiple images from the Android and iOS image library, taking new pictures with the camera, and edi

Sep 22, 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.

    [email protected]:~/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. [email protected]:~/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
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 Jul 24, 2022
GeoLocationStreamsExample - Example of using streams with GeoLocator Package

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

CypherZox 2 Sep 5, 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 685 Sep 29, 2022
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
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 19 Sep 21, 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
Flutter Responsive Dashboard

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

Cam Phan 43 Sep 4, 2022