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

Lifecycle of App Features

Lifecycle of App Features

Speaker: QC Li
Event: 台大iOS社團參訪

LINE Developers Taiwan

June 17, 2024
Tweet

More Decks by LINE Developers Taiwan

Other Decks in Technology

Transcript

  1. QC Li Senior iOS Developer 2020- : Sr. iOS Developer

    @ LINE (TW) 2018-20: iOS Developer @ Booking.com (NL) 2014-17: Sr. Mobile App Developer @ Yahoo (TW) 2014: M.S. in CS, NTU 2012: B.S. in CS, NTU
  2. 01 02 03 04 Understanding the Market and User Needs

    Blueprint and Visualization Building the Feature Planning and Design Development Ensure Quality and Stability Testing Ideation and Research 05 Launching and Monitoring Release and Post-Release CONTENT
  3. Ideal Flow from Idea to Release Overview Development Test 項⽬標題⽂字

    Release Monitoring Design Planning Research Idea
  4. 💬 Where do ideas come from? User Feedback Ideation 🔍

    Market Research 💡 Brainstorming 🧐 Analytics 🌬 Tech Trend ⚡ Inspiration
  5. Planning Spec 📃 • De ne what we would like

    to deliver to our users • User stories • Spec documents Metrics 🌟 • Business goal • Technical metrics • User behavior Schedule 📅 • How long? • When? • Any dependencies? Resource 🧑💻 • Who / What do we need?
  6. Design UX Design • De ne ow • De ne

    behavior • Follow Design Guidelines UI Design • Visual design • iOS: Light/Dark mode, dynamic font, ... • Follow Design Guidelines Tech Design • Architectures • Frameworks • Follow some guidelines, approval is needed in some cases
  7. 🚀 What we need to think about Performance Considerations 💥

    Crash 🧵 Multithread 🔒 Security 📦 Binary Size 🧪 Testability ⏪ Backward Compatibility
  8. 🔄 Types of Manual Tests Regression Manual 🔍 Exploratory 👥

    Usability 🔥 Smoke 🔧 Functional ✅ Acceptance 🎲 Ad-Hoc 📱 Compatibility 🌍 Localization 🔒 Security