Index

A

addListener() method
addRoomInvite() method
AlertDialog widget
Align widgets
AlwaysStoppedAnimation widget
Android Studio
hot reload icon
.idea directory
virtual machine dropdown
AnimatedContainer widget
AnimatedCrossFade widget
Animation object
animationCallback property
AnimationController
Animations and transitions
AnimatedContainer widget
AnimatedCrossFade widget
AnimatedDefaultTextStyle
AnimatedOpacity widget
AnimatedPositioned widget
Animated∗ widget
Stack widget
∗Transition widget
APIs
Application
build() method
Center widget
Column widget
FAB
main() method
MaterialApp widget
MyApp class
MyHomePage class
runApp() method
Scaffold
structure
android directory
.gitignore
∗.iml
ios directory
lib directory
.metadata
.packages
pubspec.lock and pubspec.yaml
readme file
res directory
test directory
Appointments entity
Appointments.dart
database worker
list screen
build() method
Calendar Carousel
with date indicators
DateTime constructor
decoration
_deleteAppointment() method
Divider widget
_editAppointment method
entry screen
imports
_showAppointments() method
showModalBottomSheet() function
Slidable widget
Theme.of() function
TimeOfDay constructor
model
as keyword
Assertions
Asychronous programming
Asynchronous JavaScript and XML (AJAX)
AudioCache class
audio_cache.dart module

B

Boolean values
BottomSheet widget
BoxConstraints class
break keyword

C

Calendar Carousel
Center widget
Chip
CircularProgressIndicator
clearCurrentRoomMessages() method
Client-bound message handlers
Client side app
Connector.dart file ( see Connector.dart)
CreateRoom.dart
building form
build() method
connector.create()
entity
UserList.dart
widget class
LoginDialog.dart file ( see LoginDialog.dart)
Model.dart file ( see Model.dart)
Room.dart file ( see Room.dart)
collection library
collision() function
Column widget
Comet technique
Comments
connector.create() method
Connector.dart
CircularProgressIndicator
Client-bound message handlers
connectToServer()
hidePleaseWait()
Server-bound message functions
showDialog()
socket.io
connector.post() method
connectToServer() function
ConstrainedBox widget
Constructs
Contacts
Contacts.dart
database worker
entry screen
avatarFile
build() method
GestureDetector widgets
ImagePicker class
keyboardType property
onPressed handler
renameSync() function
_save() methods
TextFormField widgets
list screen
CircleAvatar widget
delete() method
deleteSync() function
itemBuilder() function
join() method
onPressed event handler
onTap handler
path property
ScopedModel
substring() method
model
Container widget
contains() method
containsAll() method
convert library
Corona SDK
crypto library
CupertinoApp widget
CupertinoPageScaffold
currentFrame property
Custom operators

D

Dart
benefits
features
and Python
snapshots
specification
Dart libraries
async
collection
convert
core
io
math functions
ui
Dart, object-orientation
abstract class
constructors
getters and setters
instance variables
interfaces
methods
operators
subclasses
this keyword
visibility
Dart operators
DartPad
Data types
Boolean values
lists and maps
numeric values
string values
Data views
DataTable widget
GridView widget
ListTile widget
ListView widget
PageView widget
Table widget
DecoratedBox widget
Dictionary
do and while loops
Documentation comments
Documented program element
Drag-and-drop interaction

E

Enumerations
Exception handling
Expanded widgets

F

fakeMethod()
firstTimeInitialization() function
FittedBox
FloatingActionButton widget
backgroundColor property
onPressed property
Scaffold widget
shape property
Floating Action Button (FAB)
Flow control (and logic!) constructs
if statements
looping
switch statements
Flutter
benefits
cross-platform
Dart
hot reload
platform-specific widgets
tooling
widgets
defining
design APIs
design widgets
goal
pitfalls
app size
code comingling
Google
mobile
reactive programming and state management
widget tree
FlutterBook
app code structure
appointments and contacts entity list
async function
configuration and plugins ( see Plugins and configuration, FlutterBook)
DefaultTabController
FlutterBook class
getApplicationDocumentsDirectory() function
getTemporaryDirectory() function
main.dart file
main() function
notes and tasks entity list
FlutterChat
administrative privileges
Drawer widget
server code ( see Server code)
users
FlutterChat, Clientside app
main.dart
build() method
login dialog
named routes
startMeUp() function
FlutterPad
Flutter SDK
commands
flutter doctor
forEach() method
Form widget
and cohorts
currentWidget
decoration property
GlobalKey class
key property
LoginData class
_MyApp State class
TextFormField
validator property
Foundation library
frameCount property
frameSkip property
Functions
forEach() method
greet() function
main() function
nestedFunction()
parameters

G

Game
animation frames
assets directory
GameObject class
layout
main.dart file
story
Game core logic
AnimationController
Animation object
collision
curve property
first time initialization
main game loop function ( see Game loop function)
randomlyPositionObject()
reset game
transfer energy
else if branch
explosion
GameObject class
LinearProgressIndicator
variables
Game loop function
animation
AudioCache
collision() function
collisions
else branch
Enemy class
explosions
GameObject class
GameObject class
animation
API
baseFilename
constructor
Container
draw() method
Enemy class
function
hierarchy
InputController ( see Inputcontroller class)
main.dart ( see main.dart source file)
Player class ( see Player class)
properties
subclasses
Generators
Generics
GlobalKey
greetAgain() method

H

Hash
hashCode()
hidePleaseWait() function
Hot reload
in Android Studio
benefits
working

I, J, K

Icon widget
Flutter Playground app
font_awesome_flutter plugin
Icons class
If statements
Image widget
InputController class
DragStartDetails object
DragUpdateDetails
firstTimeInitialization() method
GestureDetector’s event
onPanEnd event
onPanStart()
onPanUpdate() function
virtual joystick
Input widgets
Checkbox
date and time pickers
dismissible
Form widget ( see Form widget)
Radio
Slider
Switch
Internet Engineering Task Force (IETF)
isEmpty() method
is keywords
isNotEmpty() method

L

Layout widgets
basics
Card
Divider
Drawer
MyApp class
Libraries
Libraries, Flutter framework
animation
foundation
gestures
painting
services
widgets
LinearProgressIndicator
loadAll() method
LoginDialog.dart
AppDrawer
build() method
GlobalKey
Home.dart file
Lobby.dart file
user login
Looping

M

main.dart source file
build() method
explosions
GameScreenState class
GestureDetector widget
LinearProgressIndicator
mouse events
Positioned wrapping
services.dart module
Stack
SystemUiOverlay.bottom element
TickerProviderStateMixin
Map class
MaterialApp widget
material.dart library
math package
MediaQuery class
Metadata
Mobile development
Internet
platforms
SDKs
Model.dart
addMessage()
addRoomInvite()
clearCurrentRoomMessages()
properties
removeRoomInvite()
setRoomList()
typical model class
Multi-line comments

N

Navigation widgets
BottomNavigationBar
MaterialPageRoute
pop() method
push() method
Stepper
TabBar
TabBarView
TabController
nextInt() method
Node
defining
elementary
installing and running
interaction
web site
Node Package Manager (NPM)
Notes, FlutterBook
database layer
execute() method
init() method
join() method
Note class
noteFromMap() function
NotesDBWorker class
path.dart module
query() method
rawInsert() method
sqflite plugin
update() method
entry screen
build() method
decoration
FocusScope class
GlobalKey
_save() method
Scaffold widget
SnackBar message
TextFormFields
trailing property
update() method
list screen
build() method
_deleteNote() method
ListTile widget
ListView widget
Scaffold
secondaryActions list
showSnackBar() method
SlidableDrawerDelegate() instance
model class
Notes.dart file
Numeric values
numFrames property

O

Object-Oriented Programming
obj.fakeMethod()
onSelected handler function
Opacity widget

P, Q

Padding widget
PalmOS
Personal Information Manager (PIM)
Player class
anglesToRadiansConversionTable
constructor
directions
draw() method
orientationChanged() method
track energy
tricks
Plugins and configuration, FlutterBook
flutter_calendar_carousel widget
flutter_slidable
image_picker
intl
path_provider
pubspec.yaml file
scoped_model
sqflite
PopupMenuButton widget
Positioned widget
Projects
application
details
module
package
plugin
pubspec.yaml
pushNamedAndRemoveUntil() method

R

randomlyPositionObject()
remove() method
removeRoomInvite() method
resetGame() function
RESTful servers
Room.dart
AlertDialog constructor
BoxDecoration class
build() method
connector.invite()
connector.kick()
ExpansionPanelList widget
invite user dialog
itemBuilder function
leave string
main screen content
onSelected handler function
PopupMenuEntry widgets
RotatedBox
Row widget

S

sayName() method
Scaffold widget
scale() static method
Server-bound message functions
Server code
createServer() method
messages
closing room
connection
inviting user to room
joining room
kicking user out of room
leaving room
listing rooms
listing users
posting
rooms, creation
validating user
NPM
room descriptor objects
socket.io
user descriptor object
Set class
setRoomList() method
setUserList() method
showDatePicker() function
showDialog() function
showTimePicker() function
SimpleDialog widget
Single-line comments
SizedBox
Skia
SnackBar widget
someLongRunningFunction()
Stack widget
StatefulWidget class
State management
BaseModel class
entity’s screens
loadData() method
notifyListeners() method
scoped_model
ScopedModelDescendent
setStackIndex() method
setState() paradigm
stateful widgets
String values
Switch statements

T

Tasks
database worker
entry screen
list screen
build() function
Checkbox
DateTime constructor
deleteTask() method
loadData() method
onTap() event handler
Slidable
model
Tasks.dart
Text widget
ThemeData widget
Ticker object
Tokens
Tooltip widget
toString()
transferEnergy() function
Transform widget

U

UI structure
UltimateHero class
UserList.dart
Utilities
BaseModel
path_provider
setChosenDate() function
showDatePicker() function
split() function
utils.dart file

V

valueColor property
Variables
const and final keywords
declaration and initialization
visible property
void keyword

W, X, Y, Z

WebSockets and socket.io
AJAX
clearPreferences message
Comet technique
emit() method
hanging-GET
with JavaScript API
on() method
polling approach
protocol
subscribe() method
upgrade
Widgets
build() method
Flutter UIs
hierarchy
StatefulWidget
StatelessWidget
user interface
WidgetsApp widget
Widgets, styling
DecoratedBox
opacity
Theme and ThemeData
transform
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.218.218.230