Upgrade to Pro — share decks privately, control downloads, hide ads and more …

​LINE Taiwan Client Projects & What we use in A...

​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
Tweet

More Decks by LINE Developers

Other Decks in Technology

Transcript

  1. 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)
  2. 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
  3. How we run projects • We run Scrum practice for

    our projects • Version Control System: git (with enterprise GitHub) • Continuous Integration System: Jenkins
  4. What we use in projects • Programming Language: mainly Kotlin

    (since 2017/10 ~) • Architecture: MVP or MVVM • Libraries • Rxjava2, retrofit, gson • Glide • Buffterknife, dagger, koin