Skip to content

Instantly share code, notes, and snippets.

@cnruby
cnruby / main.dart
Created December 8, 2019 15:24
Flutter App 39: Implement a message list
import 'package:flutter/material.dart';
const String _name = "YourName";
void main() {
runApp(new FriendlychatApp());
}
class FriendlychatApp extends StatelessWidget {
@override
@cnruby
cnruby / main.dart
Created December 8, 2019 15:24
Flutter App 39: Implement a message list
import 'package:flutter/material.dart';
const String _name = "YourName";
void main() {
runApp(new FriendlychatApp());
}
class FriendlychatApp extends StatelessWidget {
@override
@cnruby
cnruby / main.dart
Created December 8, 2019 15:20
Flutter App 38: Place the static message list
import 'package:flutter/material.dart';
const String _name = "YourName";
void main() {
runApp(new FriendlychatApp());
}
class FriendlychatApp extends StatelessWidget {
@override
@cnruby
cnruby / main.dart
Created December 8, 2019 15:14
Flutter App 37: Place a list
import 'package:flutter/material.dart';
const String _name = "YourName";
void main() {
runApp(new FriendlychatApp());
}
class FriendlychatApp extends StatelessWidget {
@override
@cnruby
cnruby / main.dart
Created December 7, 2019 22:44
Flutter App 36: Adding a border to a widget
import 'package:flutter/material.dart';
void main() {
runApp(new FriendlychatApp());
}
class FriendlychatApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
@cnruby
cnruby / main.dart
Created December 7, 2019 22:39
Flutter App 35: Add a responsive Send button
import 'package:flutter/material.dart';
void main() {
runApp(new FriendlychatApp());
}
class FriendlychatApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
@cnruby
cnruby / main.dart
Created December 7, 2019 22:26
Flutter App 34: Clearing the field after the text message is sent
import 'package:flutter/material.dart';
void main() {
runApp(new FriendlychatApp());
}
class FriendlychatApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
@cnruby
cnruby / main.dart
Created December 7, 2019 22:21
Flutter App 33: Add an text input field
import 'package:flutter/material.dart';
void main() {
runApp(new FriendlychatApp());
}
class FriendlychatApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
@cnruby
cnruby / main.dart
Created December 7, 2019 22:07
Flutter App 32: Change the class StatelessWidget to class StatefulWidget
import 'package:flutter/material.dart';
void main() {
runApp(new FriendlychatApp());
}
class FriendlychatApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
@cnruby
cnruby / main.dart
Last active December 7, 2019 22:03
Flutter App 31: Change the main() from "App30" to two "class StatelessWidget"
import 'package:flutter/material.dart';
void main() {
runApp(new FriendlychatApp());
}
class FriendlychatApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(