Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
FlutterでTikTokログインができるパッケージを作った話 (short ver.)
Search
K9i - Kota Hayashi
August 24, 2023
Programming
0
560
FlutterでTikTokログインができるパッケージを作った話 (short ver.)
「モバチキ 〜Mobile Tips 共有会〜 #1」の5分LT用資料です
K9i - Kota Hayashi
August 24, 2023
Tweet
Share
More Decks by K9i - Kota Hayashi
See All by K9i - Kota Hayashi
北九州でFlutterハンズオンをしたので雑多に振り返る
k9i
0
34
FFF(Fukuoka Flutter Fanclub)の紹介
k9i
0
60
Flutter Favoriteプログラムについて調べてみた
k9i
0
1k
2023年のFlutter(オフライン)イベントを振り返る
k9i
0
170
Flutterの魅力とコミュニティ活動
k9i
0
300
Flutterエンジニア向け?おすすめmac向けアプリ
k9i
0
310
ゆめみの謎制度「フルリモし放題制度 ㊗️ MAX」で買ったものを紹介します
k9i
0
390
Flutter導入時に警戒すべき要件X選
k9i
1
680
FlutterでTikTokログインができるパッケージを作った話
k9i
1
380
Other Decks in Programming
See All in Programming
What you can do with Ruby on WebAssembly
kateinoigakukun
0
170
rbs-inlineを導入してYARDからRBSに移行する
euglena1215
1
300
『ドメイン駆動設計をはじめよう』中核の業務領域
masuda220
PRO
5
1k
Google Sign-inの移行から始めるCredential Manager活用
clockvoid
0
430
Kotlin 2.0が与えるAndroid開発の進化
masayukisuda
1
420
KSPの導入・移行を前向きに検討しよう!
shxun6934
PRO
0
290
Findy - エンジニア向け会社紹介 / Findy Letter for Engineers
findyinc
4
90k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
0
130
Data Contracts In Practice With Debezium and Apache Flink
gunnarmorling
0
110
AndroidアプリのUIバリエーションをあの手この手で確認する / Check UI variations of Android apps by various means
tkmnzm
1
200
"型"のあるRailsアプリケーション開発 / Typed Rails application development
sinsoku
1
360
Ruby Parser progress report 2024
yui_knk
2
230
Featured
See All Featured
Debugging Ruby Performance
tmm1
72
12k
What's in a price? How to price your products and services
michaelherold
242
11k
Code Review Best Practice
trishagee
62
16k
Bash Introduction
62gerente
608
210k
10 Git Anti Patterns You Should be Aware of
lemiorhan
653
58k
Fontdeck: Realign not Redesign
paulrobertlloyd
80
5.1k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
123
18k
The Invisible Customer
myddelton
119
13k
Mobile First: as difficult as doing things right
swwweet
221
8.8k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
Ruby is Unlike a Banana
tanoku
96
11k
Git: the NoSQL Database
bkeepers
PRO
425
64k
Transcript
FlutterでTikTokログインが できるパッケージを作った話 (short ver.) モバチキ 〜Mobile Tips 共有会〜 #1 Kota
Hayashi (K9i)
自己紹介
Flutterにおけるパッケージとは - 特定の機能などを提供する独立したモジュール - Androidでのライブラリ、iOSでのPodといえば伝わりやすい - (ってChatGPTが言ってた) - pub.devというパッケージリポジトリで管理されている
開発していたアプリでTikTok認証が必要に - https://developers.tiktok.com/doc/login-kit-overview/ - TikTokのLogin Kitを使うことで認証可能 - iOS、Android、Web向けには公式が対応している - Flutter向けのパッケージは無し😇
作ったパッケージ
MethodChannel - Flutterでプラットフォーム (iOS、Androidなど)のメソッド を呼び出す、その逆をするAPI - 公式ページ - 日本語記事
Pigeon - MethodChannelは型安全ではない - Pigeonというパッケージを使うと型安全にやりとりできる - https://pub.dev/packages/pigeon - 作った当時知らなかったので、まだflutter_tiktok_sdkでは使っていない
参考になったパッケージ - https://pub.dev/packages/flutter_line_sdk - https://pub.dev/packages/flutter_facebook_auth - どちらもネイティブ向けのSDKをflutterで使えるようにしている
まとめ - Flutterにおけるパッケージの紹介 - flutter_tiktok_sdkを作った - Flutterでプラットフォームのメソッドを呼ぶMethodChannel - 参考になったパッケージの紹介
イベント宣伝(1/2)
イベント宣伝(2/2)