Slide 1

Slide 1 text

FlutterでTikTokログインが できるパッケージを作った話 (short ver.) モバチキ 〜Mobile Tips 共有会〜 #1 Kota Hayashi (K9i)

Slide 2

Slide 2 text

自己紹介

Slide 3

Slide 3 text

Flutterにおけるパッケージとは - 特定の機能などを提供する独立したモジュール - Androidでのライブラリ、iOSでのPodといえば伝わりやすい - (ってChatGPTが言ってた) - pub.devというパッケージリポジトリで管理されている

Slide 4

Slide 4 text

開発していたアプリでTikTok認証が必要に - https://developers.tiktok.com/doc/login-kit-overview/ - TikTokのLogin Kitを使うことで認証可能 - iOS、Android、Web向けには公式が対応している - Flutter向けのパッケージは無し😇

Slide 5

Slide 5 text

作ったパッケージ

Slide 6

Slide 6 text

MethodChannel - Flutterでプラットフォーム (iOS、Androidなど)のメソッド を呼び出す、その逆をするAPI - 公式ページ - 日本語記事

Slide 7

Slide 7 text

Pigeon - MethodChannelは型安全ではない - Pigeonというパッケージを使うと型安全にやりとりできる - https://pub.dev/packages/pigeon - 作った当時知らなかったので、まだflutter_tiktok_sdkでは使っていない

Slide 8

Slide 8 text

参考になったパッケージ - https://pub.dev/packages/flutter_line_sdk - https://pub.dev/packages/flutter_facebook_auth - どちらもネイティブ向けのSDKをflutterで使えるようにしている

Slide 9

Slide 9 text

まとめ - Flutterにおけるパッケージの紹介 - flutter_tiktok_sdkを作った - Flutterでプラットフォームのメソッドを呼ぶMethodChannel - 参考になったパッケージの紹介

Slide 10

Slide 10 text

イベント宣伝(1/2)

Slide 11

Slide 11 text

イベント宣伝(2/2)