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 Android team_
Search
LINE Developers
PRO
March 29, 2019
Technology
0
3.3k
LINE Taiwan Client Projects & What we use in Android team_
LINE Developer Meetup 開發者小聚系列活動 #7
https://linegroup.kktix.cc/events/20190329
LINE Developers
PRO
March 29, 2019
Tweet
Share
More Decks by LINE Developers
See All by LINE Developers
LINEスタンプのSREing事例集:大きなスパイクアクセスを捌くためのSREing
line_developers
PRO
1
1.4k
Java 21 Overview
line_developers
PRO
6
800
Code Review Challenge: An example of a solution
line_developers
PRO
1
830
KARTEのAPIサーバ化
line_developers
PRO
1
370
著作権とは何か?〜初歩的概念から権利利用法、侵害要件まで
line_developers
PRO
5
1.8k
生成AIと著作権 〜生成AIによって生じる著作権関連の課題と対処
line_developers
PRO
3
1.7k
マイクロサービスにおけるBFFアーキテクチャでのモジュラモノリスの導入
line_developers
PRO
9
2.4k
A/B Testing at LINE NEWS
line_developers
PRO
2
630
LINEのサポートバージョンの考え方
line_developers
PRO
2
790
Other Decks in Technology
See All in Technology
Tellus の衛星データを見てみよう #mf_fukuoka
kongmingstrap
0
190
Gitlab本から学んだこと - そーだいなるプレイバック / gitlab-book
soudai
4
430
Azure犬駆動開発の記録/GlobalAzureFukuoka2024_20240420
nina01
1
210
地理空間データ可視化・解析・活用ソリューション Pacific Spatial Solutions (PSS)
pacificspatialsolutions
0
280
DevOpsメトリクスとアウトカムの接続にトライ!開発プロセスを通して計測できるメトリクスの活用方法
ham0215
2
240
Cracking the KubeCon CfP
inductor
2
250
require(ESM)とECMAScript仕様
uhyo
3
700
Python と Snowflake はズッ友だょ!~ Snowflake の Python 関連機能をふりかえる ~
__allllllllez__
1
120
SIEMを用いて、セキュリティログ分析の可視化と分析を実現し、PDCAサイクルを回してみた
coconala_engineer
0
320
Além do else! Categorizando Pokemóns com Pattern Matching no JavaScript
wmsbill
0
620
VS CodeでAWSを操作しよう
smt7174
8
1.7k
オーナーシップを持つ領域を明確にする
konifar
13
3.2k
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
What's new in Ruby 2.0
geeforr
337
31k
A Philosophy of Restraint
colly
197
16k
The Invisible Customer
myddelton
114
12k
Unsuck your backbone
ammeep
663
57k
Bash Introduction
62gerente
604
210k
How GitHub (no longer) Works
holman
304
140k
The Art of Programming - Codeland 2020
erikaheidi
42
12k
Six Lessons from altMBA
skipperchong
21
3k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
357
22k
Designing for Performance
lara
601
67k
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