AbemaTVのコメントビューアを作る話
2019/05/24 俺の話を聞け!!LT大会 #14 @loftkun
@loftkun
• 将棋
• ピアノ
speakerdeck.com/loftkun
Agenda
API
analysis
Visualization
4
patterns
Chrome
DevTools
GUI
CUI
TUI
API analysis
1
Browser
1
DevTools Browser
2
Browser
or
Other Application
●packet capture
2
Browser
or
Other Application
3
WiFi access point
3
WiFi access point
●packet capture
4
Emu
e.g.
4
●packet capture
Emu
e.g.
Visualization
TUI ( Text User Interface )
Design
info
comments
post
wrote in Go
TUI library :
nsf/termbox-go
GUI : コメントスクローラー
Design
Web Browser
Transparent Window
Enable Mouse Pointer
Operation
Comments flow like niconico
APIGET comment
wrote in C#, .NET Framework.
( for Windows only )
まとめ
• API analysis
• 4パターン事例紹介
• WebアプリならChrome Dev Toolsが優秀
• スマホアプリなら実機もしくはEmuの通信をPCで見れるぞ
• 他にもあると思うので良い手法があれば教えてください
• Visualization
• CUIツールはTUI化するとインタラクティブな機能を持たせられるぞ
• GUIは透明ウィンドウを使用したコメントビューアの事例を紹介したぞ
Thank you for listening !
@ITEventFukuoka

AbemaTVのコメントビューアを作る話