99.2K
speed 20
2018
Flutter 1.0
DART
2015 Sky
(ma nigga, too ez, oop)
(it's hot)
(ARM, dart compiler)
АНХААРАЛ ТАВЬСАНД БАЯРЛАЛАА
Almost eveything in flutter is widget
Animations
Text
Layout
Gestures
Transition
import './Bulgaa.dart'
import './Orgil.dart'
import './Baaska.dart'
import './Temuujin.dart'
WIDGET TYPE
STATEFUL
STATELESS
Center(
child: Text(
'Hello, world!',
textDirection: TextDirection.ltr,
),import 'package:flutter/material.dart';
void main() {
runApp(
Center(
child: Text(
'Hello, world!',
textDirection: TextDirection.ltr,
),
),
);
}import "dart:math" as math;
class Point {
final num x, y;
Point(this.x, this.y);
Point.origin() : x = 0, y = 0;
num distanceTo(Point other) {
var dx = x - other.x;
var dy = y - other.y;
return math.sqrt(dx * dx + dy * dy);
}
Point operator +(Point other) => Point(x + other.x, y + other.y);
}
void main() {
var p1 = Point(10, 10);
var p2 = Point.origin();
var distance = p1.distanceTo(p2);
print(distance);
}Just-in-Time (JIT)
Ahead-of-Time (AOT)
(in development)
(on release)
it compiles “only what is needed, when it is needed, and in the amount needed.
converts program source code into native machine code just before program execution
slower at startup, but it can have better peak performance after it runs long enough for runtime optimizations to be applied
Compiling your code before it is “delivered” to whatever runtime environment runs the code.
Fast startup and predictable performance of production deployments.
Dart ways to compilation
QUESTIONS???
JUST GOOGLE IT,
bi harilaa
BI HARIMAAR BNAAAAA!!!