# Introduction

**This Memo is deprecated.**

\[news]

* I'm checking for umiuni2d only about flutter func now.
* ***2018/01/04: re-learning***[ ***Dart x Flutter Memo (0)\[2018\]***](https://medium.com/@kyorohiro_72753/dart-x-flutter-memo-0-7ab0f2e8877a)

\[flutter api check]

* <https://github.com/kyorohiro/umiuni2d_check>

\[umiuni2d]

* <https://github.com/kyorohiro/umiuni2d>
* <https://github.com/kyorohiro/umiuni2d_example>
* <https://github.com/kyorohiro/umiuni2d_netbox>
* <https://github.com/kyorohiro/umiuni2d_beacon>

\[api example]

you must to check formal example code.

* <https://github.com/flutter/flutter/tree/master/examples>

## Flutter (skyengine)

This book is memo that kyorohiro have been learning about flutter with dart..

#### About Flutter

Flutter is dartlang framework for mobile platform.

![](https://1814295318-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M23mFK0BQXfvUtsV5Gz%2F-M23mHdwSyo8rV1dBqZS%2F-M23mPHPbFCXHe3lvRSk%2Fscreen.png?generation=1583849520442020\&alt=media)

### REF

* <http://flutter.io/>
* <https://github.com/domokit/mojo>

### LICENSES

Thid document 's licenses is following

<http://creativecommons.org/licenses/by/4.0/>

### CONTENT

* [hello](https://flutter2015.firefirestyle.net/hello)
  * [helloworld](https://flutter2015.firefirestyle.net/hello/doc)
  * [build flutter](https://flutter2015.firefirestyle.net/hello/build_flutter)
  * [build as standalone android app(old)](https://flutter2015.firefirestyle.net/hello/build_android)
    * [draw text](https://flutter2015.firefirestyle.net/hello/build_android/doc)
    * [draw image](https://flutter2015.firefirestyle.net/hello/build_android/doc-1)
    * [set icon](https://flutter2015.firefirestyle.net/hello/build_android/doc-2)
  * [build as standalone apk(update 2015/ 11/29)](https://flutter2015.firefirestyle.net/hello/build_android2)
  * [build as ios app (update 2015 12/20)](https://flutter2015.firefirestyle.net/hello/build_ios)
  * [build as linux app (no content)](https://flutter2015.firefirestyle.net/broken-reference)
  * [build as mac app (no content)](https://flutter2015.firefirestyle.net/broken-reference)
  * [build mojo](https://flutter2015.firefirestyle.net/broken-reference)
  * [build as chromeapp](https://flutter2015.firefirestyle.net/hello/build_chromeapp)\_
* [rendering](https://flutter2015.firefirestyle.net/rendering)
  * [draw\_rect](https://flutter2015.firefirestyle.net/rendering/doc)
  * [anime\_rect](https://flutter2015.firefirestyle.net/rendering/doc-1)
  * [anime\_rect(use animation.dart)](https://flutter2015.firefirestyle.net/rendering/doc-2)
  * [draw\_image](https://flutter2015.firefirestyle.net/rendering/doc-3)
  * [rotate\_image](https://flutter2015.firefirestyle.net/rendering/doc-4)
  * [draw\_image\_from\_assets](https://flutter2015.firefirestyle.net/rendering/doc-5)
  * [sound\_test(rendering & service)](https://flutter2015.firefirestyle.net/rendering/doc-6)
  * [touch\_test](https://flutter2015.firefirestyle.net/rendering/doc-7)
  * [multitouch\_test](https://flutter2015.firefirestyle.net/rendering/doc-8)
  * [**\[@\]demo::mini game(spacewar!)**](https://flutter2015.firefirestyle.net/rendering/doc-9)
  * ![](https://1814295318-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M23mFK0BQXfvUtsV5Gz%2F-M23mHdwSyo8rV1dBqZS%2F-M23mPHVA4UJFt_o0-lQ%2Fscreen.png?generation=1583849520331767\&alt=media)
  * [draw\_text](https://flutter2015.firefirestyle.net/rendering/doc-10)
  * [draw\_path](https://flutter2015.firefirestyle.net/rendering/doc-11)
  * [draw\_vertexs](https://flutter2015.firefirestyle.net/rendering/doc-12)
  * [draw\_vertexs\_with\_image](https://flutter2015.firefirestyle.net/rendering/doc-13)
  * [**\[@\]demo:3d anime**](https://flutter2015.firefirestyle.net/rendering/doc-14)
  * ![](https://1814295318-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M23mFK0BQXfvUtsV5Gz%2F-M23mHdwSyo8rV1dBqZS%2F-M23mNsI4I7JSvCl9H5_%2Fscreen.png?generation=1583849515770124\&alt=media)
  * [input text from ime(RenderObject)](https://flutter2015.firefirestyle.net/rendering/doc-15)
* [widget](https://flutter2015.firefirestyle.net/widgets)
  * [text](https://flutter2015.firefirestyle.net/widgets/doc)
  * [network image](https://flutter2015.firefirestyle.net/widgets/doc-1)
  * [assets image](https://flutter2015.firefirestyle.net/widgets/doc-2)
  * [raw image](https://flutter2015.firefirestyle.net/widgets/doc-3)
  * [container](https://flutter2015.firefirestyle.net/widgets/doc-4)
  * [row](https://flutter2015.firefirestyle.net/widgets/doc-5)
  * [col](https://flutter2015.firefirestyle.net/widgets/doc-6)
  * [flexible](https://flutter2015.firefirestyle.net/widgets/doc-7)
  * [navigator](https://flutter2015.firefirestyle.net/widgets/doc-8)
  * [stateful component](https://flutter2015.firefirestyle.net/widgets/doc-9)
  * [scaffold](https://flutter2015.firefirestyle.net/widgets/doc-10)
  * [scaffold x drawer](https://flutter2015.firefirestyle.net/widgets/doc-11)
  * [scrollable viewport](https://flutter2015.firefirestyle.net/widgets/doc-12)
  * [scrollable list](https://flutter2015.firefirestyle.net/widgets/doc-13)
  * [input text from ime(EditableText)](https://flutter2015.firefirestyle.net/widgets/doc-14)
* [dart:io](https://flutter2015.firefirestyle.net/dartio)
  * [HttpClient Post & Get](https://flutter2015.firefirestyle.net/dartio/doc)
  * [NetworkInterface](https://flutter2015.firefirestyle.net/dartio/doc-1)
  * [TCP Socket](https://flutter2015.firefirestyle.net/dartio/doc-2)
  * [UDP Socket](https://flutter2015.firefirestyle.net/dartio/doc-3)
  * [File Path(dart:io & service)](https://flutter2015.firefirestyle.net/dartio/doc-4)
  * [File Create & Permission](https://flutter2015.firefirestyle.net/dartio/doc-5)
* [dart:ui](https://flutter2015.firefirestyle.net/dartui)
  * [draw rect](https://flutter2015.firefirestyle.net/dartui/doc)
  * [pointer event](https://flutter2015.firefirestyle.net/dartui/doc-1)
* [mojo for flutter](https://flutter2015.firefirestyle.net/mojo)
  * [get and post request](https://flutter2015.firefirestyle.net/mojo/doc)
  * [sensor test](https://flutter2015.firefirestyle.net/mojo/doc-1)
  * [**\[@\]demo:gravity sensor**](https://flutter2015.firefirestyle.net/mojo/doc-2)
* [2d physics for scratch](https://flutter2015.firefirestyle.net/physics2d)
  * [collision without rotation](https://flutter2015.firefirestyle.net/physics2d/doc)
  * [**\[@\]democollision without friction**](https://flutter2015.firefirestyle.net/physics2d/doc-1)
  * \[b]
* [2d physics for newton](https://flutter2015.firefirestyle.net/physics2d_newton)
* [mojo for native](https://flutter2015.firefirestyle.net/mojo_native)
  * [build mojo](https://flutter2015.firefirestyle.net/broken-reference)
* [48 hour trial](https://flutter2015.firefirestyle.net/ch48)
* ![](https://1814295318-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M23mFK0BQXfvUtsV5Gz%2F-M23mHdwSyo8rV1dBqZS%2F-M23mPHfh9uIQRgXKsQb%2Fmino_sample.png?generation=1583849520634247\&alt=media)
  * [create iron heart](https://flutter2015.firefirestyle.net/ch48/doc)
  * [tiny tetris](https://flutter2015.firefirestyle.net/ch48/doc-1)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://flutter2015.firefirestyle.net/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
