$30 off During Our Annual Pro Sale. View Details »

FlutterでTikTokログインができるパッケージを作った話 (short ver.)

FlutterでTikTokログインができるパッケージを作った話 (short ver.)

「モバチキ 〜Mobile Tips 共有会〜 #1」の5分LT用資料です

K9i - Kota Hayashi

August 24, 2023
Tweet

More Decks by K9i - Kota Hayashi

Other Decks in Programming

Transcript

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

    View Slide

  2. 自己紹介

    View Slide

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

    View Slide

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

    View Slide

  5. 作ったパッケージ

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  10. イベント宣伝(1/2)

    View Slide

  11. イベント宣伝(2/2)

    View Slide