This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import 'dart:io'; | |
| import 'package:cached_network_image/cached_network_image.dart'; | |
| import 'package:flutter/material.dart'; | |
| import 'package:flutter_bloc/flutter_bloc.dart'; | |
| import 'package:image_picker/image_picker.dart'; | |
| import 'package:messio/blocs/config/Bloc.dart'; | |
| import 'package:messio/config/Assets.dart'; | |
| import 'package:messio/config/Constants.dart'; | |
| import 'package:messio/config/Palette.dart'; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class HomePage extends StatefulWidget { | |
| @override | |
| _HomePageState createState() => _HomePageState(); | |
| } | |
| class _HomePageState extends State<HomePage> { | |
| HomeBloc homeBloc; | |
| List<Conversation> conversations = List(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import 'package:downloads_path_provider/downloads_path_provider.dart'; | |
| import 'package:flutter/material.dart'; | |
| import 'package:flutter_bloc/flutter_bloc.dart'; | |
| import 'package:messio/blocs/attachments/AttachmentsBloc.dart'; | |
| import 'package:messio/blocs/chats/Bloc.dart'; | |
| import 'package:messio/blocs/config/Bloc.dart'; | |
| import 'package:messio/blocs/contacts/Bloc.dart'; | |
| import 'package:messio/blocs/home/Bloc.dart'; | |
| import 'package:messio/config/Constants.dart'; | |
| import 'package:messio/config/Themes.dart'; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import 'dart:async'; | |
| import 'package:bloc/bloc.dart'; | |
| import 'package:messio/utils/SharedObjects.dart'; | |
| import 'Bloc.dart'; | |
| class ConfigBloc extends Bloc<ConfigEvent, ConfigState> { | |
| @override | |
| ConfigState get initialState => UnConfigState(); | |
| @override |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import 'package:equatable/equatable.dart'; | |
| import 'package:flutter/material.dart'; | |
| import 'package:meta/meta.dart'; | |
| @immutable | |
| abstract class ConfigState extends Equatable { | |
| ConfigState([List props = const <dynamic>[]]) : super(props); | |
| } | |
| class ConfigChangeState extends ConfigState{ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import 'package:equatable/equatable.dart'; | |
| import 'package:meta/meta.dart'; | |
| @immutable | |
| abstract class ConfigEvent extends Equatable { | |
| ConfigEvent([List props = const <dynamic>[]]) : super(props); | |
| } | |
| class ConfigValueChanged extends ConfigEvent{ | |
| final String key; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import 'package:flutter/material.dart'; | |
| import 'package:flutter_bloc/flutter_bloc.dart'; | |
| import 'package:messio/blocs/config/Bloc.dart'; | |
| import 'package:messio/config/Assets.dart'; | |
| import 'package:messio/config/Constants.dart'; | |
| import 'package:messio/config/Palette.dart'; | |
| import 'package:messio/utils/SharedObjects.dart'; | |
| class SettingsPage extends StatefulWidget { | |
| @override |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import 'package:flutter/material.dart'; | |
| import 'Palette.dart'; | |
| class Themes{ | |
| static final ThemeData light = ThemeData( | |
| accentColor: Palette.accentColor, | |
| primaryColor: Colors.white, | |
| primarySwatch: Colors.blue, | |
| disabledColor: Colors.grey, | |
| cardColor: Colors.white, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class ConversationBottomSheet extends StatefulWidget { | |
| @override | |
| _ConversationBottomSheetState createState() => | |
| _ConversationBottomSheetState(); | |
| const ConversationBottomSheet(); | |
| } | |
| class _ConversationBottomSheetState extends State<ConversationBottomSheet> { |