Flitter Hadrien Lejard Kevin SegaudFlitter [182⭐] - Glitter app by Hadrien Lejard and Kevin Segaud. It uses Redux and Jaguar.

Overview

flitter

Gitter Client for Mobile made with Flutter

Build Status

Getting Started

For help getting started with Flutter, view our online documentation.

Configuration

Create a main.dart inside lib folder with the following content.

import 'package:flitter/app.dart' as flitter;
import 'package:flitter/services/flitter_config.dart';

main() {
  Config.init(gitter: const GitterConfig(
      appId: "<GITTER_APP_ID>",
      appSecret: "<GITTER_APP_SECRET>",
      redirectionUrl: "<GITTER_REDIRECTION_URL>"));

  flitter.run();
}

As GITTER_REDIRECTION_URL value use "http://localhost:8080".

More Infos

Comments
  • WebView plugin for auth

    WebView plugin for auth

    For the moment we are opening chrome to authenticate the user on gitter. We should have a flutter plugin that create a webview on top of our application.

    enhancement help wanted android ios plugin 
    opened by lejard-h 2
  • bug with theme

    bug with theme

    here is the stacktrace

    I/flutter (30382): ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
    I/flutter (30382): The following NoSuchMethodError was thrown building Splash(dirty):
    I/flutter (30382): The getter 'state' was called on null.
    I/flutter (30382): Receiver: null
    I/flutter (30382): Tried calling: state
    I/flutter (30382): When the exception was thrown, this was the stack:
    I/flutter (30382): #0      Object._noSuchMethod (dart:core-patch/object_patch.dart:43)
    I/flutter (30382): #1      Object.noSuchMethod (dart:core-patch/object_patch.dart:47)
    I/flutter (30382): #2      Splash.build (package:flitter/app.dart:32)
    I/flutter (30382): #3      StatelessElement.build (package:flutter/src/widgets/framework.dart:3209)
    I/flutter (30382): #4      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3154)
    I/flutter (30382): #5      Element.rebuild (package:flutter/src/widgets/framework.dart:3055)
    I/flutter (30382): #6      ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3134)
    I/flutter (30382): #7      ComponentElement.mount (package:flutter/src/widgets/framework.dart:3129)
    I/flutter (30382): #8      Element.inflateWidget (package:flutter/src/widgets/framework.dart:2513)
    I/flutter (30382): #9      Element.updateChild (package:flutter/src/widgets/framework.dart:2316)
    I/flutter (30382): #10     RenderObjectToWidgetElement._rebuild (package:flutter/src/widgets/binding.dart:589)
    I/flutter (30382): #11     RenderObjectToWidgetElement.mount (package:flutter/src/widgets/binding.dart:560)
    I/flutter (30382): #12     RenderObjectToWidgetAdapter.attachToRenderTree.<anonymous closure> (package:flutter/src/widgets/binding.dart:506)
    I/flutter (30382): #13     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:1885)
    I/flutter (30382): #14     RenderObjectToWidgetAdapter.attachToRenderTree (package:flutter/src/widgets/binding.dart:505)
    I/flutter (30382): #15     BindingBase&SchedulerBinding&GestureBinding&ServicesBinding&RendererBinding&WidgetsBinding.attachRootWidget (package:flutter/src/widgets/binding.dart:400)
    I/flutter (30382): #16     runApp (package:flutter/src/widgets/binding.dart:438)
    I/flutter (30382): #17     run (package:flitter/app.dart:85)
    I/flutter (30382): <asynchronous suspension>
    I/flutter (30382): #18     main (file:///home/kleak/Work/flitter/lib/main.dart:13)
    I/flutter (30382): #19     _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:265)
    I/flutter (30382): #20     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:151)
    I/flutter (30382): ════════════════════════════════════════════════════════════════════════════════════════════════════
    
    opened by Kleak 0
  • pub get failed for Dart SDK 2.5.0

    pub get failed for Dart SDK 2.5.0

    Hi,

    I'm trying to git clone and "flutter packages get":

    The current Dart SDK version is 2.5.0-dev.1.0.flutter-0ca1582afd.
    
    Because flitter depends on flutter_markdown <0.2.0 which requires SDK version >=1.19.0 <2.0.0, version solving failed.
    Running "flutter pub get" in flitter...
    pub get failed (1)
    ``
    
    Should I manually change the dependency?
    
    BR,Xu
    
    opened by xu4wang 0
  • Small update

    Small update

    Fix

    • avatar not perfectly rounded in chat room.
    • exception when someone posts an image. Encounter bad markdown [![image.png](http://image.png)](http://image.png).
    • new message wasn't rendering on receiving form faye.

    New

    • Handle deleted message.

    Others

    • Housekeeping: remove unused imports and method.
    • Rename .analysis_option as recommended by dart analysis
    opened by izambasiron 0
  • highlight new messages and update unread items

    highlight new messages and update unread items

    unreadItems are not updated and we should be able to highlight every new message inside the room view and maybe move the scroll position to the first new message

    enhancement 
    opened by lejard-h 0
  • Messages Notifications

    Messages Notifications

    We should have a flutter plugin to push notification when there is new message. The user should be able to configure if he wants notifications from a specific room

    enhancement android ios plugin 
    opened by lejard-h 0
Owner
null
Podcast app with Flutter & Redux

Podcast App - Flutter & Redux Preview Introduction I have built a basic podcast app with an interactive UI, as well as some of its functionalities : L

Bilal El Mahdaoui 31 Oct 28, 2022
FlutterDux - Redux.JS driven Flutter

FlutterDux Flutter + Redux.js Android only at the moment, iOS coming soon. Getting Started Check out this article for a description of how it works. L

Paul DeMarco 6 Jul 28, 2019
Redux for Dart

Redux for Dart using generics for typed State. It includes a rich ecosystem of Docs, Middleware, Dev Tools and can be combined with Flutter using the

Flutter Community 505 Jan 8, 2023
Third Flutter Project to practice. A chat app, which uses Firebase as auth and database service.

chat_app Third Flutter Project to practice. A chat app, which uses Firebase as auth and database service. Resource video 0.1 Sign In and Register page

boraygen 2 Oct 4, 2021
Flutter app that uses Instagram public API to show users profile

instagramfinder A new Flutter project. Getting Started This project is a starting point for a Flutter application. I used Instagram public API for fet

Wali Seddiqi 5 Sep 7, 2022
Flutter Grocery Shopping App (Mobile App, Web App)

Grocery-App (Widle Studio - A Creative Flutter App Development Company) OR Get an Estimate Flutter Grocery Shopping App Fully Working Template with Wo

Widle Studio LLP 811 Dec 29, 2022
Flutter classified app - A sample app to showcase classified app using flutter

Flutter Classified App Demo A sample app to showcase classified app using flutter. Demo Android Screen iOS Screen Getting Started This project is a st

FlutterDevs 271 Dec 27, 2022
A flutter app for a wordpress websites with clean and elegant design. This app is available in free and pro version. You can choose to use the one you need.

?? Get Flutter for Wordpress Flutter for wordpress is currently available in free and pro version: Flutter for Wordpress Flutter for Wordpress Pro Bea

mcyos118 18 Dec 13, 2022
Chat-App - A Chat App with flutter and Firebase and Video Calling using WebRTC

chat_app A chat app with flutter and firebase with image message support and vid

Reza Hosseinypour 10 Nov 23, 2022
News Headline app is build in Flutter MVVM and REST Apis for News is used in this app.

About The Project Flutter MVVM project for News Headlines. REST Api for News is used in this project. App Demo Api for News Get free api from here : h

Aizaz ahmad 3 Aug 16, 2022
Books App for App and Up recruitment :)

books 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 is

null 1 Jan 16, 2022
This app is a minimal TodoList app that functions like a whiteboard. You can add new tasks, keep track of your tasks to make your day more productive, and then delete it after it is done.

My First Mobile App _ Minimal TodoList Flutter A new Flutter project. Getting Started This project is a starting point for a Flutter application. A fe

null 0 Nov 23, 2021
A Flutter plugin for Yandex AppMetrica SDK, a marketing platform for app install attribution, app analytics, and push campaigns.

appmetrica_sdk A Flutter plugin for Yandex AppMetrica SDK. Plugin implementation status Implemented Events Profiles Not implemented yet Revenue. Comin

EM ALL iT Studio 15 Oct 21, 2021
📱 CyBear Jinni App is the app to control CyBear Jinni Hub 💡 remotely from your Android, IOS and Web Browser

CyBear Jinni App Welcome This repository is in charge of the CyBear Jinni App and is part of the CyBear Jinni Smart Home system. The CyBear Jinni App

CyBear Jinni 104 Dec 1, 2022
Ecommerce-App-with-firebase - Ecommerce App With Firebase and Flutter

Samir Online Store Samir Online Store Samir Online Store Samir Online Store Down

null 14 Dec 24, 2022
Todo-App - Flutter Todo App using Bloc, Sqflite, and shared preferences

Todo App A new Flutter application. Getting Started Flutter application using Bl

Haitham Ahmed 11 Nov 8, 2022
Weather-app - Simple Weather app with light and dark mode

weatherapp Simple Weather app with light and dark mode All licensed code belongs

Shivam Mishra 2 Jul 30, 2022
Chatting-App - A Simple chat app built with Flutter/Dart and Firebase

Chat App By Flutter & Firebase ?? ✨ A Simple chat app built with Flutter/Dart an

Eng.Shahad 1 May 20, 2022