One Paragraph of project description goes here
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
import 'package:flutter/material.dart'; | |
import 'package:test_proj/nextpage.dart'; | |
class HomePage extends StatefulWidget { | |
@override | |
_HomePageState createState() => _HomePageState(); | |
} | |
class _HomePageState extends State<HomePage> { | |
TextEditingController controller; |
//Crashlytics can be used for logging | |
Crashlytics.instance.log('This is for logging'); | |
try { | |
throw 'Error Example'; | |
} catch (e, s) { | |
// "context" will append the word "thrown" in the Crashlytics console. | |
Crashlytics.instance.recordError(e, s, context: 'as an example'); | |
} |
void checkNumber(Either<String,int> number){ | |
number.fold( | |
(l) => print(l), | |
(r) => print('Number: $r'), | |
); | |
} | |
void errorHandle() { | |
Either<String, int> number; |
import 'package:scoped_model/scoped_model.dart'; | |
import 'package:flutter_socket_io/flutter_socket_io.dart'; | |
import 'package:flutter_socket_io/socket_io_manager.dart'; | |
import 'dart:convert'; | |
import './User.dart'; | |
import './Message.dart'; | |
class ChatModel extends Model { | |
List<User> users = [ |
import 'package:flutter/material.dart'; | |
import 'package:scoped_model/scoped_model.dart'; | |
import './User.dart'; | |
import './Message.dart'; | |
import './ChatModel.dart'; | |
class ChatPage extends StatefulWidget { | |
final User friend; | |
ChatPage(this.friend); |
import 'package:flutter/material.dart'; | |
import 'package:scoped_model/scoped_model.dart'; | |
import './ChatPage.dart'; | |
import './User.dart'; | |
import './ChatModel.dart'; | |
class AllChatsPage extends StatefulWidget { | |
@override | |
_AllChatsPageState createState() => _AllChatsPageState(); |
import 'package:flutter/material.dart'; | |
import 'package:scoped_model/scoped_model.dart'; | |
import './AllChatsPage.dart'; | |
import './ChatModel.dart'; | |
void main() => runApp(MyApp()); | |
class MyApp extends StatelessWidget { | |
@override |
class Message{ | |
final String text; | |
final String senderID; | |
final String receiverID; | |
Message(this.text,this.senderID,this.receiverID); | |
} |
const app = require('express')() | |
const http = require('http').createServer(app) | |
const io = require('socket.io')(http); | |
app.get('/', (req, res) => { | |
res.send("Node Server is running. Yay!!") | |
}) | |
io.on('connection', socket => { | |
//Get the chatID of the user and join in a room of the same chatID |