Upgrade to Pro — share decks privately, control downloads, hide ads and more …

FlutterでiOSアプリを作ってIn-House配布

Takashi Kawasaki
October 17, 2018
1.4k

 FlutterでiOSアプリを作ってIn-House配布

Takashi Kawasaki

October 17, 2018
Tweet

Transcript

  1. 誰?  川崎高志 @espresso3389  クミナス株式会社 CEO  恵比寿の小さい会社です 

    C/C++歴30年程度(初心者)  C#歴10年程度  JS歴不明(入門以前) Flutter歴6カ月(初心者)
  2. PDF処理 with iOS Core Graphics  Platform Channelを利用  PDFのテンプレートに落書きを合成

     PDFを画像としてFlutter側に渡す  Writing custom platform-specific code with platform channels  https://flutter.io/platform-channels/  CGPDFDocument (Core Graphics; iOS)  dart:ui.Image  dart:ui.decodeImageFromPixels(Uint8List RGBA) (#9184)  RawImage  プレビューは、RawImageとCanvasをStackで重ねた PDF Vector PDF,画像
  3. Flutterの生産性  良いところ  ListView.builder最高だぜ  async/await最高だぜ  Hot Reload最高だぜ

     悲しいところ  地雷踏みまくり/master常用  デバッグできなくなる(#20184)  ビルド中にSIGSEGV(#21685)  -exportArchiveできなくなる(#22306)  中華フォント関連(#21667 and others)  なんかよくわからん奴※  applicationWillTerminateをハンドルできない  List<int>のメモリ消費が不安  なんか微妙にType-unsafe  context, this.context, await
  4. Flutterの生産性  良いところ  ListView.builder最高だぜ  async/await最高だぜ  Hot Reload最高だぜ

     悲しいところ  地雷踏みまくり/master常用  デバッグできなくなる(#20184)  ビルド中にSIGSEGV(#21685)  -exportArchiveできなくなる(#22306)  中華フォント関連(#21667 and others)  なんかよくわからん奴※  applicationWillTerminateをハンドルできない  List<int>のメモリ消費が不安  なんか微妙にType-unsafe  context, this.context, await