Slide 1

Slide 1 text

LINE Taiwan Client Projects & What we use in Android team Daniel Kao

Slide 2

Slide 2 text

Self Introduction • Work experience • hTc • Yahoo • LINE

Slide 3

Slide 3 text

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)

Slide 4

Slide 4 text

LINE TODAY App • News App for Indonesia • Contents are based on LINE TODAY

Slide 5

Slide 5 text

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

Slide 6

Slide 6 text

LINE SDK References • Documentation • https://developers.line.biz/en/docs/android-sdk/ • Open Source • https://github.com/line/line-sdk-android

Slide 7

Slide 7 text

Components in LINE App • LINE Today tab • LINE Keep • LINE Album • etc

Slide 8

Slide 8 text

How we run projects • We run Scrum practice for our projects • Version Control System: git (with enterprise GitHub) • Continuous Integration System: Jenkins

Slide 9

Slide 9 text

What we use in projects • Programming Language: mainly Kotlin (since 2017/10 ~) • Architecture: MVP or MVVM • Libraries • Rxjava2, retrofit, gson • Glide • Buffterknife, dagger, koin