Timy - open source mobile app for groups to communicate and organize themselves. Built with flutter.

Overview

Timy app

Build Status

An amazing open-source group messaging app build with flutter.

Main Features

  • Multiple groups (similar to Teams in Slack).
  • Multiple open or private channels within groups.
  • Sharing of photos and photo collections.
  • React to messages with emoji.
  • Push-notifications for the message and channel updates.
  • Specific channels for events (e.g. containing date, venue).
  • Editing of event channels.
  • Calendar for all upcoming and past events aggregated over all groups and channels.
  • English and German localization.
  • RSVP for events.

screenshots

Project Structure

This is a Flutter mobile app targeting Android and iOS.

The code for the Flutter app is contained in the folder lib and the different native apps are in android and ios. Extra project assets are in assets and fonts.

As well, this repo hosts a series of Firebase config files and cloud functions.

The documentation for Firebase part is inside the firebase folder.

Prerequisites & Getting Started

Client

To build and run the mobile apps you’ll need to install Flutter and its dependencies. To verify your installation run in the project’s root directory:

$ flutter doctor

The app is optimised for Android and iOS phones in portrait mode.

IMPORTANT: The project only supports Flutter version 1.10.5, you will have to change your configuration to it. We cannot make sure that other Flutter versions will work.

$ flutter version 1.10.5

Note: Additionally you’ll need to setup the backend and add the GoogleService-Info of your Firebase app to your clients as described below.

Backend (Firebase)

The backend is build using Firebase’s node.js SDK. All files are provided in the firebase folder. To deploy the code create an app and install the firebase CLI (See steps 1 & 2 in Getting started).

Note: The following steps assume you’re using Firebases’ free Spark Plan. Therefore we’re performing the configuration manually.

B1. Setup sign-in method & adding users

An initial sign-in method needs to be configured.

Adding a user

Currently, users need to be added manually.

  • In firebase navigate to Authentication and select Users.
  • Then Add user.

Please copy the User-UID of the created user. We’ll need to add this ID to a group in the next step.

Note: You’ll need to have at least one user configured to use the app.

B2. Configure firebase app

Next, you’ll need to configure your firebase app for Flutter as described in Add Firebase to an App / Flutter

iOS

  • Enter iOS-Bundle-ID: de.janoodle.circlesApp.debug
  • Download and rename GoogleService-Info.plist to GoogleService-Info-Dev.plist.
  • Copy file to ios/Runner/Firebase.

NOTE: If you’re building for release you’ll additionally need to add a GoogleService-Info-Prod.plist pointing to your production Firebase app.

Android

Follow the instructions in android/README.md.

B3. Create and setup database

In the firebase console select Database under Develop and create a Cloud Firestore Database. Setup database in test mode if you don't want to care about access permissions now.

At this point, you need to run and perform login once on the App, it will create a user document inside the users collection.

You will see an empty screen. To fix that, continue this setup. You may need to restart the app after the setup is done.

Create group collection

  • Select the database you’ve just created.
  • Create collection and name it groups.
  • Add your first group with the following properties:
name type value
abbreviation string TE
color string ffffff
members array User-UID we’ve retrieved in Adding a user above
name string test

We’ve now setup our first test group. In addition to this step, we’ll need to setup a default Channel (e.g. something similar to #general in Slack).

Add the new created Group id to the User document

  • Select the User you have now on your database.
  • Add a new field named joinedGroups and make it type Array
  • Add an entry in this array, with the value equal to the Group document id from Firestore.

Create channel sub-collection

  • In the groups collection select the newly created group.
  • Create collection within the group called channels.
  • Add your first channel with the following properties:
name type value
name string general
type string TOPIC
visibility string OPEN

Your Firestore database should look like this (with different ids)

screenshots screenshots screenshots screenshots

B4. Deploy firebase functions

Navigate to the firebase directory and deploy all functions using:

$ firebase deploy --only functions

Some features of the app can be used without Cloud Functions running, but some others will not work. We recommend you to perform this step to enjoy all features.

B5. Final steps

Login with the user you’ve created above.

Next create your first event to setup the calendar collection in our backend.

Create an event

  • In the app select the hamburger menu
  • Hit the + sign next to Events
  • Enter any data you like and hit Create

At the root level of your database you should now see a collection called calendar in your firebase console.

Now we’re ready to deploy all other parts of our backend using:

$ firebase deploy

Deployment

The app is setup to work with a development and production environment. We suggest you create a different Firebase app for each environment.

When building for release the app will automatically use the production configuration that you’ve configured in step B3.

External resources

About

The concept for Timy was created and developed by kaalita and philippmoeser. The initial version is a MVP messaging app focusing on organising events among groups.

We hope this project can be a reference or building block for your next flutter app. 🚀

Issues
  • Cannot invoke method toInteger() on null object

    Cannot invoke method toInteger() on null object

    I tried debugging this app after the setup from the Readme given. But everytime I debug run the app, this error is thrown Cannot invoke method toInteger() on null object On checking in Android Studio, it seems the issue with app-level build.gradle file. The error lies here on Line 50:

     def (majorNum, minorNum, buildNum) = flutterVersionName.tokenize( '.' )
      versionCode majorNum.toInteger() * 1_000_000 + minorNum.toInteger() * 1_000 + buildNum.toInteger()
    

    Can you help resolving the issue?

    bug 
    opened by pratik037 11
  • Doesn't work after reloading

    Doesn't work after reloading "No matching client found for package name 'de.janoodle.circlesApp'"

    Describe the bug

    I reloaded the project (actually updated, but after that it became unworking)

    • What went wrong: Execution failed for task ':app:processDebugGoogleServices'. No matching client found for package name 'de.janoodle.circlesApp'

    (yeah, yeah, it seems like the problem is in google-services.json, but... I cannot understand where it goes from) (because I tried everything, changing apps in firebase, editing the config, changing all the names in the project, DELETING the project in firebase)

    To Reproduce

    Steps to reproduce the behavior:

    1. Clone the project
    2. Set up firebase
    3. Put JSON where it should be
    4. Debug

    Expected behavior

    Run the project :D

    Device Information:

    • Device: Xiaomi 9
    • OS: Android 9

    Flutter Information

    [√] Flutter (Channel stable, v1.9.1+hotfix.4, on Microsoft Windows [Version 10.0.18990.1], locale en-US)
       • Flutter version 1.9.1+hotfix.4 at C:\src\flutter\flutter
       • Framework revision cc949a8e8b (2 weeks ago), 2019-09-27 15:04:59 -0700
       • Engine revision b863200c37
       • Dart version 2.5.0
    
    
    [√] Android toolchain - develop for Android devices (Android SDK version 29.0.0)
       • Android SDK at C:\Users\****\AppData\Local\Android\sdk
       • Android NDK location not configured (optional; useful for native profiling support)
       • Platform android-29, build-tools 29.0.0
       • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
       • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
       • All Android licenses accepted.
    
    [√] Android Studio (version 3.5)
       • Android Studio at C:\Program Files\Android\Android Studio
       • Flutter plugin version 40.1.2
       • Dart plugin version 191.8423
       • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
    
    [√] VS Code (version 1.39.1)
       • VS Code at C:\Users\****\AppData\Local\Programs\Microsoft VS Code
       • Flutter extension version 3.5.1
    
    [√] Connected device (1 available)
       • MI 9 • cbfecdcd • android-arm64 • Android 9 (API 28)
    
    • No issues found!
    

    Logs

    Launching lib\main.dart on MI 9 in debug mode...
    Initializing gradle...
    Resolving dependencies...
    Running Gradle task 'assembleDebug'...
    registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
    registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
    registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
    
    FAILURE: Build failed with an exception.
    
    * What went wrong:
    Execution failed for task ':app:processDebugGoogleServices'.
    > No matching client found for package name 'de.janoodle.circlesApp'
    
    * Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
    
    * Get more help at https://help.gradle.org
    
    BUILD FAILED in 20s
    Finished with error: Gradle task assembleDebug failed with exit code 1
    

    Additional context

    Maybe i'm just a dumb, or cannot find what changed Sorry for disturbing again, but i'm confused 😥 (especially after the new changes)

    question 
    opened by xxxcrow 8
  • Blank/white screen after login

    Blank/white screen after login

    Can login successfully, but after that see only the blank page, with debug mark What's wrong? Flutter doctor- no issues A lot of errors during the compilation But the login page was great, why not further? 😭

    bug documentation 
    opened by xxxcrow 8
  • Step-by-step Android Firebase setup

    Step-by-step Android Firebase setup

    Seen that some devs are having issues with the Android setup https://github.com/janoodleFTW/timy-messenger/issues/16

    I'd love is someone can write a step-by-step documentation on the /android/README.md file on how to register the Timy Messenger app on Firebase:

    • Add the app on Firebase.
    • Be sure that the app id is correct
    • Where to put the google services json.
    • Plus adding some sort of troubleshooting / FAQ.
    help wanted good first issue Hacktoberfest 
    opened by miquelbeltran 8
  • Add support for PT_BR lang

    Add support for PT_BR lang

    opened by ludioao 5
  • FAILURE: Build failed with an exception. Running Gradle task 'assembleDebug'

    FAILURE: Build failed with an exception. Running Gradle task 'assembleDebug'

    Description:

    Hi I'm new to Flutter and Dart. I installed the environment as described in the documetation and resolved a a few errors related to;

    1) FirebaseStorage unresolved reference:

    I've updated the dependencies as follows; Firebase dependencies firebase_core: ^0.4.0+9 firebase_analytics: ^5.0.2 cloud_firestore: ^0.12.9+5 firebase_auth: ^0.14.0+5 google_sign_in: ^4.0.1 firebase_storage: ^3.0.5 firebase_messaging: ^5.1.3 firebase_crashlytics: ^0.1.0+2

    2) Execution failed for task ':app:compileDebugKotlin'

    Updated the kotlin_version by upgrading to 1.3.50. Resolved some errors, others in the logs remains.

    Any assistance or pointing in the right direction would be greatly appreciated. Thanks!

    To Reproduce

    Steps to reproduce the behavior:

    1. In Android Studion. Go to 'Run,
    2. Click on Run main,dart
    3. Select console window.
    4. See error

    Expected behavior

    Application should launch on Android emulator

    Device Information:

    • Device: Emulator Pixel 3 API 20
    • OS: Android 10.0

    Flutter Information

    • flutter doctor output Doctor summary (to see all details, run flutter doctor -v): [ΓêÜ] Flutter (Channel unknown, v1.10.5, on Microsoft Windows [Version 6.1.7601] , locale en-US) [ΓêÜ] Android toolchain - develop for Android devices (Android SDK version 29.0.

    [√] Android Studio (version 3.5) [√] VS Code, 64-bit edition (version 1.40.1) [√] Connected device (1 available)

    ΓÇó No issues found!

    Logs

    C:\flutter\packages\circles_app>flutter run
    Using hardware rendering with device Android SDK built for x86. If you get
    graphics artifacts, consider enabling software rendering with
    "--enable-software-rendering".
    Launching lib\main.dart on Android SDK built for x86 in debug mode...
    Initializing gradle...                                              1.2s
    Resolving dependencies...                                          30.5s
    Running Gradle task 'assembleDebug'...
    e: C:\flutter\packages\circles_app\android\app\src\main\kotlin\com\example\circl
    es_app\UploadPlatform.kt: (15, 36): Unresolved reference: FirebaseStorage
    
    e: C:\flutter\packages\circles_app\android\app\src\main\kotlin\com\example\circl
    es_app\UploadPlatform.kt: (16, 36): Unresolved reference: StorageReference
    
    e: C:\flutter\packages\circles_app\android\app\src\main\kotlin\com\example\circl
    es_app\UploadPlatform.kt: (298, 19): Unresolved reference: FirebaseStorage
    
    e: C:\flutter\packages\circles_app\android\app\src\main\kotlin\com\example\circl
    es_app\UploadPlatform.kt: (333, 13): Unresolved reference: StorageReference
    
    e: C:\flutter\packages\circles_app\android\app\src\main\kotlin\com\example\circl
    es_app\UploadPlatform.kt: (334, 28): Cannot infer a type for this parameter. Ple
    ase specify it explicitly.
    
    e: C:\flutter\packages\circles_app\android\app\src\main\kotlin\com\example\circl
    es_app\UploadPlatform.kt: (342, 57): Cannot infer a type for this parameter. Ple
    ase specify it explicitly.
    
    
    
    FAILURE: Build failed with an exception.
    
    
    
    * What went wrong:
    
    Execution failed for task ':app:compileDebugKotlin'.
    
    > Compilation error. See log for more details
    
    * Try:
    
    Run with --stacktrace option to get the stack trace. Run with --info or --debug
    option to get more log output. Run with --scan to get full insights.
    
    
    
    * Get more help at https://help.gradle.org
    
    
    
    BUILD FAILED in 1m 27s
    Running Gradle task 'assembleDebug'...                             88.4s
    Gradle task assembleDebug failed with exit code 1
    
    C:\flutter\packages\circles_app>
    

    Additional context

    Add any other context about the problem here.

    opened by mike1573 4
  • Firebase Android Integration

    Firebase Android Integration

    Could you update the firbase integration for Andriod. Trying to get it to run threw up numerous errors.

    question 
    opened by bkvie 4
  • Change Reatime Database to Cloud Firestore in Readme

    Change Reatime Database to Cloud Firestore in Readme

    The database used is Cloud Firestore but has been mentioned as Realtime Database in the Readme which may be confusing.

    opened by xlogix 2
  • Cannot build app

    Cannot build app

    I've followed step by step the instructions in the readme file, yet after a few hours of troubleshooting I still can't seem to build the app properly. Not modifying anything (and using the recommended Flutter version) I run into this issue:

    flutter\.pub-cache\hosted\pub.dartlang.org\firebase_storage-3.1.5\android\src\main\java\io\flutter\plugins\firebase\storage\FirebaseStoragePlugin.java:59: error: cannot find symbol
        onAttachedToEngine(binding.getApplicationContext(), binding.getBinaryMessenger());
                                                                   ^
      symbol:   method getBinaryMessenger()
      location: variable binding of type FlutterPluginBinding
    1 error
    
    FAILURE: Build failed with an exception.
    
    * What went wrong:
    Execution failed for task ':firebase_storage:compileDebugJavaWithJavac'.
    > Compilation failed; see the compiler error output for details.
    

    Trying to update dependencies caused other issues. Any tips? Thank you!

    opened by xJon 2
  • ERROR : imagepicker plugins

    ERROR : imagepicker plugins

    Launching lib\main.dart on Android SDK built for x86 in debug mode... Initializing gradle... Resolving dependencies... [{"event":"app.progress","params":{"appId":"6b3cb832-c943-46f5-8b92-5143851d66e4","id":"2","progressId":null,"message":"Running Gradle task 'assembleDebug'..."}}]Running Gradle task 'assembleDebug'...

    registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) D:\mobileProject\flutter.pub-cache\hosted\pub.dartlang.org\image_picker-0.4.12+1\android\src\main\java\io\flutter\plugins\imagepicker\ImagePickerDelegate.java:15: error: package android.support.annotation does not exist import android.support.annotation.VisibleForTesting; ^ D:\mobileProject\flutter.pub-cache\hosted\pub.dartlang.org\image_picker-0.4.12+1\android\src\main\java\io\flutter\plugins\imagepicker\ImagePickerDelegate.java:16: error: cannot find symbol import android.support.v4.app.ActivityCompat; ^ symbol: class ActivityCompat location: package android.support.v4.app D:\mobileProject\flutter.pub-cache\hosted\pub.dartlang.org\image_picker-0.4.12+1\android\src\main\java\io\flutter\plugins\imagepicker\ImagePickerDelegate.java:17: error: package android.support.v4.content does not exist import android.support.v4.content.FileProvider; ^ D:\mobileProject\flutter.pub-cache\hosted\pub.dartlang.org\image_picker-0.4.12+1\android\src\main\java\io\flutter\plugins\imagepicker\ImagePickerFileProvider.java:3: error: package android.support.v4.content does not exist import android.support.v4.content.FileProvider; ^ D:\mobileProject\flutter.pub-cache\hosted\pub.dartlang.org\image_picker-0.4.12+1\android\src\main\java\io\flutter\plugins\imagepicker\ImagePickerFileProvider.java:10: error: cannot find symbol public class ImagePickerFileProvider extends FileProvider {} ^ symbol: class FileProvider D:\mobileProject\flutter.pub-cache\hosted\pub.dartlang.org\image_picker-0.4.12+1\android\src\main\java\io\flutter\plugins\imagepicker\ImagePickerPlugin.java:8: error: package android.support.annotation does not exist import android.support.annotation.VisibleForTesting; ^ D:\mobileProject\flutter.pub-cache\hosted\pub.dartlang.org\image_picker-0.4.12+1\android\src\main\java\io\flutter\plugins\imagepicker\ImagePickerDelegate.java:68: error: cannot find symbol @VisibleForTesting static final int REQUEST_CODE_CHOOSE_IMAGE_FROM_GALLERY = 2342; ^ symbol: class VisibleForTesting location: class ImagePickerDelegate D:\mobileProject\flutter.pub-cache\hosted\pub.dartlang.org\image_picker-0.4.12+1\android\src\main\java\io\flutter\plugins\imagepicker\ImagePickerDelegate.java:69: error: cannot find symbol @VisibleForTesting static final int REQUEST_CODE_TAKE_IMAGE_WITH_CAMERA = 2343; ^ symbol: class VisibleForTesting location: class ImagePickerDelegate D:\mobileProject\flutter.pub-cache\hosted\pub.dartlang.org\image_picker-0.4.12+1\android\src\main\java\io\flutter\plugins\imagepicker\ImagePickerDelegate.java:70: error: cannot find symbol @VisibleForTesting static final int REQUEST_EXTERNAL_IMAGE_STORAGE_PERMISSION = 2344; ^ symbol: class VisibleForTesting location: class ImagePickerDelegate D:\mobileProject\flutter.pub-cache\hosted\pub.dartlang.org\image_picker-0.4.12+1\android\src\main\java\io\flutter\plugins\imagepicker\ImagePickerDelegate.java:71: error: cannot find symbol @VisibleForTesting static final int REQUEST_CAMERA_IMAGE_PERMISSION = 2345; ^ symbol: class VisibleForTesting location: class ImagePickerDelegate D:\mobileProject\flutter.pub-cache\hosted\pub.dartlang.org\image_picker-0.4.12+1\android\src\main\java\io\flutter\plugins\imagepicker\ImagePickerDelegate.java:72: error: cannot find symbol @VisibleForTesting static final int REQUEST_CODE_CHOOSE_VIDEO_FROM_GALLERY = 2352; ^ symbol: class VisibleForTesting location: class ImagePickerDelegate D:\mobileProject\flutter.pub-cache\hosted\pub.dartlang.org\image_picker-0.4.12+1\android\src\main\java\io\flutter\plugins\imagepicker\ImagePickerDelegate.java:73: error: cannot find symbol @VisibleForTesting static final int REQUEST_CODE_TAKE_VIDEO_WITH_CAMERA = 2353; ^ symbol: class VisibleForTesting location: class ImagePickerDelegate D:\mobileProject\flutter.pub-cache\hosted\pub.dartlang.org\image_picker-0.4.12+1\android\src\main\java\io\flutter\plugins\imagepicker\ImagePickerDelegate.java:74: error: cannot find symbol @VisibleForTesting static final int REQUEST_EXTERNAL_VIDEO_STORAGE_PERMISSION = 2354; ^ symbol: class VisibleForTesting location: class ImagePickerDelegate D:\mobileProject\flutter.pub-cache\hosted\pub.dartlang.org\image_picker-0.4.12+1\android\src\main\java\io\flutter\plugins\imagepicker\ImagePickerDelegate.java:75: error: cannot find symbol @VisibleForTesting static final int REQUEST_CAMERA_VIDEO_PERMISSION = 2355; ^ symbol: class VisibleForTesting location: class ImagePickerDelegate D:\mobileProject\flutter.pub-cache\hosted\pub.dartlang.org\image_picker-0.4.12+1\android\src\main\java\io\flutter\plugins\imagepicker\ImagePickerDelegate.java:77: error: cannot find symbol @VisibleForTesting final String fileProviderName; ^ symbol: class VisibleForTesting location: class ImagePickerDelegate D:\mobileProject\flutter.pub-cache\hosted\pub.dartlang.org\image_picker-0.4.12+1\android\src\main\java\io\flutter\plugins\imagepicker\ImagePickerDelegate.java:164: error: cannot find symbol @VisibleForTesting ^ symbol: class VisibleForTesting location: class ImagePickerDelegate D:\mobileProject\flutter.pub-cache\hosted\pub.dartlang.org\image_picker-0.4.12+1\android\src\main\java\io\flutter\plugins\imagepicker\ImagePickerPlugin.java:40: error: cannot find symbol @VisibleForTesting ^ symbol: class VisibleForTesting location: class ImagePickerPlugin D:\mobileProject\flutter.pub-cache\hosted\pub.dartlang.org\image_picker-0.4.12+1\android\src\main\java\io\flutter\plugins\imagepicker\ImagePickerDelegate.java:122: error: cannot find symbol return ActivityCompat.checkSelfPermission(activity, permissionName) ^ symbol: variable ActivityCompat D:\mobileProject\flutter.pub-cache\hosted\pub.dartlang.org\image_picker-0.4.12+1\android\src\main\java\io\flutter\plugins\imagepicker\ImagePickerDelegate.java:128: error: cannot find symbol ActivityCompat.requestPermissions(activity, new String[] {permissionName}, requestCode); ^ symbol: variable ActivityCompat D:\mobileProject\flutter.pub-cache\hosted\pub.dartlang.org\image_picker-0.4.12+1\android\src\main\java\io\flutter\plugins\imagepicker\ImagePickerDelegate.java:140: error: cannot find symbol return FileProvider.getUriForFile(activity, fileProviderName, file); ^ symbol: variable FileProvider 20 errors

    FAILURE: Build failed with an exception.

    • What went wrong: Execution failed for task ':image_picker:compileDebugJavaWithJavac'.

    Compilation failed; see the compiler error output for details.

    • Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

    • Get more help at https://help.gradle.org

    BUILD FAILED in 2s AndroidX incompatibilities may have caused this build to fail. See https://goo.gl/CP92wY. Finished with error: Gradle task assembleDebug failed with exit code 1

    help wanted 
    opened by MaTaDoRcpe 2
  • Bump lodash from 4.17.15 to 4.17.21 in /firebase/functions

    Bump lodash from 4.17.15 to 4.17.21 in /firebase/functions

    Bumps lodash from 4.17.15 to 4.17.21.

    Commits
    • f299b52 Bump to v4.17.21
    • c4847eb Improve performance of toNumber, trim and trimEnd on large input strings
    • 3469357 Prevent command injection through _.template's variable option
    • ded9bc6 Bump to v4.17.20.
    • 63150ef Documentation fixes.
    • 00f0f62 test.js: Remove trailing comma.
    • 846e434 Temporarily use a custom fork of lodash-cli.
    • 5d046f3 Re-enable Travis tests on 4.17 branch.
    • aa816b3 Remove /npm-package.
    • d7fbc52 Bump to v4.17.19
    • Additional commits viewable in compare view
    Maintainer changes

    This version was pushed to npm by bnjmnt4n, a new releaser for lodash since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Bump node-fetch from 2.6.0 to 2.6.1 in /firebase/functions

    Bump node-fetch from 2.6.0 to 2.6.1 in /firebase/functions

    Bumps node-fetch from 2.6.0 to 2.6.1.

    Release notes

    Sourced from node-fetch's releases.

    v2.6.1

    This is an important security release. It is strongly recommended to update as soon as possible.

    See CHANGELOG for details.

    Changelog

    Sourced from node-fetch's changelog.

    v2.6.1

    This is an important security release. It is strongly recommended to update as soon as possible.

    • Fix: honor the size option after following a redirect.
    Commits
    • b5e2e41 update version number
    • 2358a6c Honor the size option after following a redirect and revert data uri support
    • 8c197f8 docs: Fix typos and grammatical errors in README.md (#686)
    • 1e99050 fix: Change error message thrown with redirect mode set to error (#653)
    • 244e6f6 docs: Show backers in README
    • 6a5d192 fix: Properly parse meta tag when parameters are reversed (#682)
    • 47a24a0 chore: Add opencollective badge
    • 7b13662 chore: Add funding link
    • 5535c2e fix: Check for global.fetch before binding it (#674)
    • 1d5778a docs: Add Discord badge
    • Additional commits viewable in compare view
    Maintainer changes

    This version was pushed to npm by akepinski, a new releaser for node-fetch since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Flutter version 1.10.5 gave error - Because circles_app depends on flutter_platform_widgets >=0.32.0 which requires SDK version >=2.6.0 <3.0.0, version solving failed.

    Flutter version 1.10.5 gave error - Because circles_app depends on flutter_platform_widgets >=0.32.0 which requires SDK version >=2.6.0 <3.0.0, version solving failed.

    [email protected] timy-messenger-master % flutter version 1.10.5 Switching Flutter to version 1.10.5

    Downloading engine... Downloading Android Maven dependencies... 0,9s

    Flutter 1.10.5 • channel unknown • unknown source Framework • revision 3cf88fed6d (10 months ago) • 2019-09-18 23:09:41 -0400 Engine • revision 33ad6757e8 Tools • Dart 2.6.0 (build 2.6.0-dev.0.0 cb80ea7ba9)

    The current Dart SDK version is 2.6.0-dev.0.0.flutter-cb80ea7ba9.

    Because circles_app depends on flutter_platform_widgets >=0.32.0 which requires SDK version >=2.6.0 <3.0.0, version solving failed. Running "flutter pub upgrade" in timy-messenger-master...
    pub upgrade failed (1) [email protected] timy-messenger-master %

    opened by punreachrany 0
  • Invalid plugin specification: DART_DEFINES=flutter.inspector.structuredErrors=true

    Invalid plugin specification: DART_DEFINES=flutter.inspector.structuredErrors=true

    please help when I want to run the app in iOS phone by android studio it shows me an error `Running pod install... 3.7s CocoaPods' output: ↳ Invalid plugin specification: DART_DEFINES=flutter.inspector.structuredErrors=true Preparing

    Analyzing dependencies
    
    Inspecting targets to integrate
      Using `ARCHS` setting to build architectures of target `Pods-Runner`: (``)
    
    Finding Podfile changes
      A cloud_firestore_web
      A firebase_auth_web
      A firebase_core_web
      A flutter_plugin_android_lifecycle
      A google_sign_in_web
      A pinch_zoom_image_updated
      A url_launcher_macos
      A url_launcher_web
      R pinch_zoom_image
      - Flutter
      - cloud_firestore
      - firebase_analytics
      - firebase_auth
      - firebase_core
      - firebase_crashlytics
      - firebase_messaging
      - firebase_storage
      - flutter_native_image
      - google_sign_in
      - image_picker
      - media_picker_builder
      - url_launcher
    
    Fetching external sources
    -> Fetching podspec for `Flutter` from `.symlinks/flutter/ios`
    -> Fetching podspec for `cloud_firestore` from `.symlinks/plugins/cloud_firestore/ios`
    -> Fetching podspec for `cloud_firestore_web` from `.symlinks/plugins/cloud_firestore_web/ios`
    -> Fetching podspec for `firebase_analytics` from `.symlinks/plugins/firebase_analytics/ios`
    -> Fetching podspec for `firebase_auth` from `.symlinks/plugins/firebase_auth/ios`
    -> Fetching podspec for `firebase_auth_web` from `.symlinks/plugins/firebase_auth_web/ios`
    -> Fetching podspec for `firebase_core` from `.symlinks/plugins/firebase_core/ios`
    -> Fetching podspec for `firebase_core_web` from `.symlinks/plugins/firebase_core_web/ios`
    -> Fetching podspec for `firebase_crashlytics` from `.symlinks/plugins/firebase_crashlytics/ios`
    -> Fetching podspec for `firebase_messaging` from `.symlinks/plugins/firebase_messaging/ios`
    -> Fetching podspec for `firebase_storage` from `.symlinks/plugins/firebase_storage/ios`
    -> Fetching podspec for `flutter_native_image` from `.symlinks/plugins/flutter_native_image/ios`
    -> Fetching podspec for `flutter_plugin_android_lifecycle` from `.symlinks/plugins/flutter_plugin_android_lifecycle/ios`
    -> Fetching podspec for `google_sign_in` from `.symlinks/plugins/google_sign_in/ios`
    -> Fetching podspec for `google_sign_in_web` from `.symlinks/plugins/google_sign_in_web/ios`
    -> Fetching podspec for `image_picker` from `.symlinks/plugins/image_picker/ios`
    -> Fetching podspec for `media_picker_builder` from `.symlinks/plugins/media_picker_builder/ios`
    -> Fetching podspec for `pinch_zoom_image_updated` from `.symlinks/plugins/pinch_zoom_image_updated/ios`
    [!] No podspec found for `pinch_zoom_image_updated` in `.symlinks/plugins/pinch_zoom_image_updated/ios`
    
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.3/lib/cocoapods/external_sources/path_source.rb:14:in `block in fetch'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.3/lib/cocoapods/user_interface.rb:64:in `section'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.3/lib/cocoapods/external_sources/path_source.rb:11:in `fetch'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.3/lib/cocoapods/installer/analyzer.rb:980:in `fetch_external_source'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.3/lib/cocoapods/installer/analyzer.rb:959:in `block (2 levels) in fetch_external_sources'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.3/lib/cocoapods/installer/analyzer.rb:958:in `each'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.3/lib/cocoapods/installer/analyzer.rb:958:in `block in fetch_external_sources'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.3/lib/cocoapods/user_interface.rb:64:in `section'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.3/lib/cocoapods/installer/analyzer.rb:957:in `fetch_external_sources'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.3/lib/cocoapods/installer/analyzer.rb:117:in `analyze'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.3/lib/cocoapods/installer.rb:410:in `analyze'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.3/lib/cocoapods/installer.rb:235:in `block in resolve_dependencies'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.3/lib/cocoapods/user_interface.rb:64:in `section'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.3/lib/cocoapods/installer.rb:234:in `resolve_dependencies'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.3/lib/cocoapods/installer.rb:156:in `install!'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.3/lib/cocoapods/command/install.rb:52:in `run'
    /Library/Ruby/Gems/2.6.0/gems/claide-1.0.3/lib/claide/command.rb:334:in `run'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.3/lib/cocoapods/command.rb:52:in `run'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.3/bin/pod:55:in `<top (required)>'
    /usr/local/bin/pod:23:in `load'
    /usr/local/bin/pod:23:in `<main>'
    

    Error output from CocoaPods: ↳

    [!] Automatically assigning platform `iOS` with version `10.0` on target `Runner` because no platform was specified. Please specify a platform for this target in your Podfile. See `https://guides.cocoapods.org/syntax/podfile.html#platform`.
    

    Error running pod install Error launching application on iPhone SE (2nd generation).`

    I tried to update pod by terminal and it shows me

    Invalid plugin specification: DART_DEFINES=flutter.inspector.structuredErrors=true Update all pods Updating local specs repositories Analyzing dependencies [!] No podspec found forpinch_zoom_image_updatedin.symlinks/plugins/pinch_zoom_image_updated/ios`

    [!] Automatically assigning platform iOS with version 10.0 on target Runner because no platform was specified. Please specify a platform for this target in your Podfile. See https://guides.cocoapods.org/syntax/podfile.html#platform. `

    opened by Pssu1420 0
  • Bump websocket-extensions from 0.1.3 to 0.1.4 in /firebase/functions

    Bump websocket-extensions from 0.1.3 to 0.1.4 in /firebase/functions

    Bumps websocket-extensions from 0.1.3 to 0.1.4.

    Changelog

    Sourced from websocket-extensions's changelog.

    0.1.4 / 2020-06-02

    • Remove a ReDoS vulnerability in the header parser (CVE-2020-7662, reported by Robert McLaughlin)
    • Change license from MIT to Apache 2.0
    Commits
    • 8efd0cd Bump version to 0.1.4
    • 3dad4ad Remove ReDoS vulnerability in the Sec-WebSocket-Extensions header parser
    • 4a76c75 Add Node versions 13 and 14 on Travis
    • 44a677a Formatting change: {...} should have spaces inside the braces
    • f6c50ab Let npm reformat package.json
    • 2d211f3 Change markdown formatting of docs.
    • 0b62083 Update Travis target versions.
    • 729a465 Switch license to Apache 2.0.
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Cannot support 2 or more groups

    Cannot support 2 or more groups

    Please help

    I tried to create more than 1 group to the firebase via the "group-create.js" script The app show this error. Screenshot 2020-05-25 at 2 37 45 AM

    Here is the error

    ════════ Exception caught by widgets library ═══════════════════════════════════ The following NoSuchMethodError was thrown building StoreConnector<AppState, ChannelScreenViewModel>(dependencies: [StoreProvider]): The getter 'authorId' was called on null. Receiver: null Tried calling: authorId

    The relevant error-causing widget was StoreConnector<AppState, ChannelScreenViewModel> lib/…/channel/channel_screen.dart:19 When the exception was thrown, this was the stack #0 Object.noSuchMethod (dart:core-patch/object_patch.dart:53:5) #1 ChannelScreenViewModel.fromStore. package:circles_app/…/channel/channel_screen_viewmodel.dart:42 #2 ChannelScreenViewModelBuilder.update package:circles_app/…/channel/channel_screen_viewmodel.g.dart:172 #3 new _$ChannelScreenViewModel package:circles_app/…/channel/channel_screen_viewmodel.g.dart:27 #4 ChannelScreenViewModel.fromStore package:circles_app/…/channel/channel_screen_viewmodel.dart:40 ...

    opened by yiutsunchan 4
  • Bump https-proxy-agent from 2.2.2 to 2.2.4 in /firebase/functions

    Bump https-proxy-agent from 2.2.2 to 2.2.4 in /firebase/functions

    Bumps https-proxy-agent from 2.2.2 to 2.2.4.

    Release notes

    Sourced from https-proxy-agent's releases.

    2.2.4

    Patches

    • Add .editorconfig file: a0d4a20458498fc31e5721471bd2b655e992d44b
    • Add .eslintrc.js file: eecea74a1db1c943eaa4f667a561fd47c33da897
    • Use a net.Socket instead of a plain EventEmitter for replaying proxy errors: #83
    • Remove unused stream module: 9fdcd47bd813e9979ee57920c69e2ee2e0683cd4

    Credits

    Huge thanks to @lpinca for helping!

    2.2.3

    Patches

    • Update README with actual secureProxy behavior: #65
    • Update proxy to v1.0.0: d0e3c18079119057b05582cb72d4fda21dfc2546
    • Remove unreachable code: 46aad0988b471f042856436cf3192b0e09e36fe6
    • Test on Node.js 10 and 12: 3535951e482ea52af4888938f59649ed92e81b2b
    • Fix compatibility with Node.js >= 10.0.0: #73
    • Use an EventEmitter to replay failed proxy connect HTTP requests: #77

    Credits

    Huge thanks to @stoically, @lpinca, and @zkochan for helping!

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • firebase error

    firebase error

    [+215578 ms] FAILURE: Build failed with an exception. [ +6 ms] * What went wrong: [ +2 ms] A problem occurred configuring project ':firebase_crashlytics'. [ +358 ms] > Could not resolve all artifacts for configuration ':firebase_crashlytics:classpath'. [ +902 ms] > Could not download gradle.jar (com.android.tools.build:gradle:3.3.2) [ +805 ms] > Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.3.2/gradle-3.3.2.jar'. [ +340 ms] > Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.3.2/gradle-3.3.2.jar'. [ +8 ms] > dl.google.com [ +305 ms] > Could not download builder.jar (com.android.tools.build:builder:3.3.2) [ +1 ms] > Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/3.3.2/builder-3.3.2.jar'. [ +1 ms] > Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/3.3.2/builder-3.3.2.jar'. [ +3 ms] > dl.google.com [ +644 ms] > Could not download crash.jar (com.android.tools.analytics-library:crash:26.3.2) [ +701 ms] > Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library/crash/26.3.2/crash-26.3.2.jar'. [ +417 ms] > Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library/crash/26.3.2/crash-26.3.2.jar'. [ +564 ms] > dl.google.com [ +435 ms] > Could not download gradle-api.jar (com.android.tools.build:gradle-api:3.3.2) [ +355 ms] > Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-api/3.3.2/gradle-api-3.3.2.jar'. [ +347 ms] > Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-api/3.3.2/gradle-api-3.3.2.jar'. [ +472 ms] > dl.google.com [ +471 ms] > Could not download databinding-compiler-common.jar (androidx.databinding:databinding-compiler-common:3.3.2) [ +511 ms] > Could not get resource 'https://dl.google.com/dl/android/maven2/androidx/databinding/databinding-compiler-common/3.3.2/databinding-compiler-common-3.3.2.jar'. [ +863 ms] > Could not GET 'https://dl.google.com/dl/android/maven2/androidx/databinding/databinding-compiler-common/3.3.2/databinding-compiler-common-3.3.2.jar'. [ +700 ms] > dl.google.com [ +372 ms] > Could not download manifest-merger.jar (com.android.tools.build:manifest-merger:26.3.2) [ +509 ms] > Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/build/manifest-merger/26.3.2/manifest-merger-26.3.2.jar'. [ +541 ms] > Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/manifest-merger/26.3.2/manifest-merger-26.3.2.jar'. [ +522 ms] > dl.google.com [ +402 ms] > Could not download sdk-common.jar (com.android.tools:sdk-common:26.3.2) [ +147 ms] > Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/sdk-common/26.3.2/sdk-common-26.3.2.jar'. [ +644 ms] > Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/sdk-common/26.3.2/sdk-common-26.3.2.jar'. [ +345 ms] > dl.google.com [ +346 ms] > Could not download builder-test-api.jar (com.android.tools.build:builder-test-api:3.3.2) [ +340 ms] > Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-test-api/3.3.2/builder-test-api-3.3.2.jar'. [ +327 ms] > Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-test-api/3.3.2/builder-test-api-3.3.2.jar'.
    [ +4 ms] > dl.google.com [ +135 ms] > Could not download ddmlib.jar (com.android.tools.ddms:ddmlib:26.3.2) [ +929 ms] > Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/ddms/ddmlib/26.3.2/ddmlib-26.3.2.jar'. [ +417 ms] > Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/ddms/ddmlib/26.3.2/ddmlib-26.3.2.jar'. [ +7 ms] > dl.google.com [ +354 ms] > Could not download sdklib.jar (com.android.tools:sdklib:26.3.2) [ +345 ms] > Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/sdklib/26.3.2/sdklib-26.3.2.jar'. [ +345 ms] > Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/sdklib/26.3.2/sdklib-26.3.2.jar'. [ +1 ms] > dl.google.com [ +473 ms] > Could not download layoutlib-api.jar (com.android.tools.layoutlib:layoutlib-api:26.3.2) [ +570 ms] > Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/layoutlib/layoutlib-api/26.3.2/layoutlib-api-26.3.2.jar'. [ +616 ms] > Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/layoutlib/layoutlib-api/26.3.2/layoutlib-api-26.3.2.jar'. [ +594 ms] > dl.google.com [ +371 ms] > Could not download dvlib.jar (com.android.tools:dvlib:26.3.2) [ +2 ms] > Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/dvlib/26.3.2/dvlib-26.3.2.jar'. [ +1 ms] > Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/dvlib/26.3.2/dvlib-26.3.2.jar'. [ +1 ms] > dl.google.com [ +1 ms] > Could not download repository.jar (com.android.tools:repository:26.3.2) [ +1 ms] > Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/repository/26.3.2/repository-26.3.2.jar'. [ +413 ms] > Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/repository/26.3.2/repository-26.3.2.jar'. [ +582 ms] > dl.google.com [ +2 ms] > Could not download common.jar (com.android.tools:common:26.3.2) [ +377 ms] > Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/common/26.3.2/common-26.3.2.jar'. [ +4 ms] > Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/common/26.3.2/common-26.3.2.jar'. [ +615 ms] > dl.google.com [ +691 ms] > Could not download builder-model.jar (com.android.tools.build:builder-model:3.3.2) [ +365 ms] > Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-model/3.3.2/builder-model-3.3.2.jar'. [ +584 ms] > Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-model/3.3.2/builder-model-3.3.2.jar'. [ +406 ms] > dl.google.com [ +4 ms] > Could not download protos.jar (com.android.tools.analytics-library:protos:26.3.2) [ +407 ms] > Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library/protos/26.3.2/protos-26.3.2.jar'. [ +3 ms] > Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library/protos/26.3.2/protos-26.3.2.jar'. [ +1 ms] > dl.google.com [ +1 ms] > Could not download apkzlib.jar (com.android.tools.build:apkzlib:3.3.2) [ +1 ms] > Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/build/apkzlib/3.3.2/apkzlib-3.3.2.jar'. [ +786 ms] > Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/apkzlib/3.3.2/apkzlib-3.3.2.jar'. [ +575 ms] > dl.google.com [ +696 ms] > Could not download apksig.jar (com.android.tools.build:apksig:3.3.2) [ +26 ms] > Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/build/apksig/3.3.2/apksig-3.3.2.jar'. [ +2 ms] > Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/apksig/3.3.2/apksig-3.3.2.jar'. [ +1 ms] > dl.google.com [ +1 ms] > Could not download annotations.jar (com.android.tools:annotations:26.3.2) [ +1 ms] > Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/annotations/26.3.2/annotations-26.3.2.jar'. [ +1 ms] > Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/annotations/26.3.2/annotations-26.3.2.jar'. [ +1 ms] > dl.google.com [ +1 ms] > Could not download databinding-common.jar (androidx.databinding:databinding-common:3.3.2) [ +3 ms] > Could not get resource 'https://dl.google.com/dl/android/maven2/androidx/databinding/databinding-common/3.3.2/databinding-common-3.3.2.jar'. [+1182 ms] > Could not GET 'https://dl.google.com/dl/android/maven2/androidx/databinding/databinding-common/3.3.2/databinding-common-3.3.2.jar'. [ +357 ms] > dl.google.com [ +1 ms] > Could not download baseLibrary.jar (com.android.databinding:baseLibrary:3.3.2) [ +1 ms] > Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/databinding/baseLibrary/3.3.2/baseLibrary-3.3.2.jar'.
    [ +1 ms] > Could not GET 'https://dl.google.com/dl/android/maven2/com/android/databinding/baseLibrary/3.3.2/baseLibrary-3.3.2.jar'. [ ] > dl.google.com [ +1 ms] > Could not get unknown property 'android' for project ':firebase_crashlytics' of type org.gradle.api.Project. [ +2 ms] * Try: [ +1 ms] Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full
    insights. [ +895 ms] * Get more help at https://help.gradle.org [ +435 ms] BUILD FAILED in 3m 47s

    opened by mrfoxie 0
  • need new user registration ui and backend

    need new user registration ui and backend

    We need a simple way of registering a new user on the app, and creating groups. You are expecting the coders to create this ui and functionality ourselves which is a large task if we are new to coding and trying to understand, implement, and adapt your code. Please take a few days and create registration and create-group options to help us out. Without these key functionalities, I can't use your app as a base for the instant messaging section of my flutter app.

    opened by AxesandGrinds 0
  • online status, read receipt, and typing status

    online status, read receipt, and typing status

    Some core features are missing for this messaging app. We need read receipts so that a user can know when a message has been read.

    We need to know if the user who is there is actively online which can easily be achieved with firebase.

    Lastly, we need a way to know if someone is currently typing a reply.

    opened by AxesandGrinds 0
Easy to use open source Hub 🕸️ to control your smart devices from one app.

CyBear Jinni Hub Welcome! This repository is in charge of controlling smart devices and is part of the CyBear Jinni Smart Home system. The software is

CyBear Jinni 18 Nov 18, 2021
Easy to use open source Hub 🕸️ to control your smart devices from one app.

CyBear Jinni Hub Welcome! This repository is in charge of controlling smart devices and is part of the CyBear Jinni Smart Home system. The software is

CyBear Jinni 13 Jul 22, 2021
Nakama is an open-source server designed to power modern games and apps

Nakama is an open-source server designed to power modern games and apps. Features include user accounts, chat, social, matchmaker, realtime multiplayer, and much more.

Allan Nava 17 Jul 12, 2021
Flutter Music Player - First Open Source Flutter based material design music player with audio plugin to play local music files.

Flutter Music Player First Open Source Flutter based Beautiful Material Design Music Player(Online Radio will be added soon.) Demo App Play Store BETA

Pawan Kumar 1.3k Nov 17, 2021
Simple yet powerful, open-source SpaceX launch tracker.

SpaceX GO! Simple yet powerful, open-source SpaceX launch tracker About the project The purpose of this project is to develop the ultimate SpaceX expe

Jesús Rodríguez 644 Nov 22, 2021
An open source encrypted peer-to-peer system. Own data, own privacy.

An open source encrypted peer-to-peer system. Own data, own privacy.

Cymple Tech 131 Nov 27, 2021
Upper is a open source back-end framework based on the Dart language.

What is Upper? Upper is a open source back-end framework based on the Dart language. With it, it is possible to automatically generate a gRPC API for

Andriws Luna 38 Aug 22, 2021
Noor is a mobile app designed to help in providing a comfortable reading experience for Muslims, by referencing the book "Hisnul Muslim", and some other references.

Noor App | تطبيق نُور Overview Noor is an islamic mobile app, consists of four main pages: home, favorite, alsabha, and settings. The data is structur

Mais Alheraki 51 Nov 12, 2021
An android app built using flutter that displays and forecast the specific city Weather and Climate for dynamic time event by collecting the data from API that is provided for free by OPENWEATHER site.

clima_weather_reporter A new Flutter application. Getting Started This project is a starting point for a Flutter application. A few resources to get y

dev_allauddin 4 Nov 17, 2021
𝐂𝐨𝐯 𝐀𝐡𝐞𝐚𝐝 is a mobile application to track and create better Covid-19 route maps for both shop owners and customers

Cov Ahead Cov Ahead is a mobile application where shopkeepers have an app that shows QR code and users can scan this QR code which will automatically

Abhijith Kp 3 May 30, 2021
Berikut merupakan source code Chat Apps dengan Flutter + GetX + Firebase

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

Sandikha Rahardi 15 Nov 9, 2021
Source code for @flutter.master

Flutter-Master Reels Onboarding screen Go Personal Finance Go Nike Store Go Travel App Go Solar system App Go Animations Implicit animations Go Tween

null 17 Nov 19, 2021
een mobile app voor de jaaruitwisseling van RYE

Rotary-NL-RYE een mobile app voor de jaaruitwisseling van RYE API calandar: https://www.googleapis.com/calendar/v3/calendars/[email protected]

Caeli Technologies 6 Nov 16, 2021
Movie Lib is a mobile application where you can find the movies of your interest. This app provides a collection of movies of different languages according to your interest.

Movie Lib Movie Lib is a mobile application where you can find the movies of your interest. This app provides a collection of movies of different lang

Abhijith Kp 6 Sep 28, 2021
Simple and modern news app that incorporates REST API (newsapi.org), all built entirely with Flutter.

A simple news app with a minimalistic and clean UI that incorporates the newsapi.org api all built entirely with Flutter. Be sure to leave a star ??

Carlton Aikins 59 Nov 19, 2021
A clean and modern note taking app built with Flutter.

Notes App A clean, simple and modern note taking app built with Flutter. Be sure to leave a star ?? Features Create notes: Create notes that store loc

Carlton Aikins 80 Nov 18, 2021
An app built using Flutter that performs conversion of bitcoin price with other currencies and displays it to user.

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

dev_allauddin 4 Nov 17, 2021
Flutter UI Kits for mobile, tablet, desktop and web application

UIKits2 A complete UIs for mobile and tablet, which include 16 categories. Start SignUp & Login Walkthrough Loading Profiles Feed Article Activity Cre

Anuchit Chalothorn 15 Sep 22, 2021