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
LINE Taiwan Client Projects & What we use in A...
Search
LINE Developers
March 29, 2019
Technology
3.7k
0
Share
LINE Taiwan Client Projects & What we use in Android team_
LINE Developer Meetup 開發者小聚系列活動 #7
https://linegroup.kktix.cc/events/20190329
LINE Developers
March 29, 2019
More Decks by LINE Developers
See All by LINE Developers
LINEスタンプのSREing事例集:大きなスパイクアクセスを捌くためのSREing
line_developers
3
2.5k
Java 21 Overview
line_developers
6
1.3k
Code Review Challenge: An example of a solution
line_developers
1
1.6k
KARTEのAPIサーバ化
line_developers
1
630
著作権とは何か?〜初歩的概念から権利利用法、侵害要件まで
line_developers
5
2.3k
生成AIと著作権 〜生成AIによって生じる著作権関連の課題と対処
line_developers
3
2.5k
マイクロサービスにおけるBFFアーキテクチャでのモジュラモノリスの導入
line_developers
9
3.9k
A/B Testing at LINE NEWS
line_developers
3
1.1k
LINEのサポートバージョンの考え方
line_developers
2
1.5k
Other Decks in Technology
See All in Technology
Platform Engineering as a Product: Criteria for Improvement and Multi-Tenant Design
kumorn5s
0
410
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development
yoshidashingo
1
270
美味しいスイスチーズを作ろう🧀🐭
taigamikami
1
190
Datadog 認定試験の概要と対策
uechishingo
0
200
Strands Agents超入門
kintotechdev
1
150
ITエンジニアを取り巻く環境とキャリアパス / A career path for Japanese IT engineers
takatama
4
1.8k
Unlocking the Apps
pimterry
0
120
個人AIからチームAIへ:開発における品質と生産性の再設計
moongift
PRO
0
320
AI時代の私の技術インプットとアウトプット術
tonkotsuboy_com
15
8k
「使われるデータ基盤」を目指してデータアナリストとワークショップをやった話
jackojacko_
2
940
AI時代から振り返るTerraform drift運用の歴史 / AI Age Reflections on the History of Terraform Drift Operations
aeonpeople
0
610
『家族アルバム みてね』における インシデント対応との向き合い方 / Approach incident response in Family Album
kohbis
2
280
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
22k
Mind Mapping
helmedeiros
PRO
1
220
Exploring anti-patterns in Rails
aemeredith
3
380
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Odyssey Design
rkendrick25
PRO
2
650
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
830
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.5k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
190
Bash Introduction
62gerente
615
210k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
370
Transcript
LINE Taiwan Client Projects & What we use in Android
team Daniel Kao
Self Introduction • Work experience • hTc • Yahoo •
LINE
Projects • LINE TODAY App • Small scale project (3
~ 5 developers) • LINE SDK • Open Source library for external developers • Components in LINE App • Large scale app (dozens to 100 ~ developers)
LINE TODAY App • News App for Indonesia • Contents
are based on LINE TODAY
LINE SDK provides a modern way of implementing LINE APIs.
The features included in this SDK will help you develop a mobile app with engaging and personalized user experience. Your App LINE SDK LINE App ② Show Consent page ① Ask to login ③ Agree to login ④ Send back user profile
LINE SDK References • Documentation • https://developers.line.biz/en/docs/android-sdk/ • Open Source
• https://github.com/line/line-sdk-android
Components in LINE App • LINE Today tab • LINE
Keep • LINE Album • etc
How we run projects • We run Scrum practice for
our projects • Version Control System: git (with enterprise GitHub) • Continuous Integration System: Jenkins
What we use in projects • Programming Language: mainly Kotlin
(since 2017/10 ~) • Architecture: MVP or MVVM • Libraries • Rxjava2, retrofit, gson • Glide • Buffterknife, dagger, koin