$30 off During Our Annual Pro Sale. View Details »

20210522 LINE Client team introduction

20210522 LINE Client team introduction

LINE Recruitment Day 2021 @ online by JJ Lin

Event: https://linegroup.kktix.cc/events/20210522-devel
Streaming page: https://www.facebook.com/LINEDevelopersTW

line_developers_tw2

May 22, 2021
Tweet

More Decks by line_developers_tw2

Other Decks in Technology

Transcript

  1. LINE Taiwan
    iOS & Android Team
    JJ Lin

    View Slide

  2. View Slide

  3. Projects
    LINE App TODAY App
    LINE SDK
    LINE 購物 App

    View Slide

  4. LINE
    LIVE Commerce
    • LIVE + LINE 購物
    • Provide better experiences
    for buyers/broadcasters/merchants

    View Slide

  5. LINE
    Video
    Auto-Play
    Video
    PIP
    Message
    Capturing
    LINE NEWS
    LINE TODAY
    LINE MUSIC
    Mini Player

    View Slide

  6. LINE 購物 App
    先LINE購物再購物

    View Slide

  7. LINE 購物 App
    先LINE購物再購物
    • Fast development with Flutter
    • Same UI and logic cross platform
    • Native performance
    • Clean architecture
    • 2-week sprint
    • Good ratings and reviews

    View Slide

  8. LINE SDK
    • OAuth 2.0
    • OpenID Connect
    • Support PKCE
    (Proof Key for Code Exchange)

    View Slide

  9. LINE SDK
    • Open Source
    • Apache License 2.0
    • Multiple Platform

    View Slide

  10. LINE TODAY App

    View Slide

  11. • Sprint planning
    • Daily standup 15 mins
    • Sprint review
    Scrum Process

    View Slide

  12. • Git with enterprise GitHub
    • Open source with public GitHub
    • Kotlin
    • Swift
    • Dart / Flutter
    • MVP / MVVM-C / Clean Architecture
    Technical Stack

    View Slide

  13. • LINE iOS has 1.4 million+ lines of code
    • With Bazel build
    • No more project file conflict
    • Remote caching
    • Build time reduces from 30 mins to 15 mins
    Technical Stack
    Bazel

    View Slide

  14. Technical Stack

    View Slide

  15. • Cross-country cooperation
    • OKR
    • 1 on 1 meeting
    • Open-minded and willing to share
    • Actively participate in conferences/meetups
    • Work-from-home for COVID-19 prevention
    Working Model & Team Culture

    View Slide

  16. • iOS
    • Android
    • Flutter
    Hiring

    View Slide

  17. Thank You

    View Slide