~/talk

Mobile App Architecture: How to Conquer the Giant!

Talkat NDC Porto 2024 · 2024-10-14..10-18· [software-architecture]
slides:none on file

Decision tree called the Mad Tree helps pick native, crossplatform compiled, hybrid or mobile‑web by answering concrete constraints: target ages 27–47, global vs US market, must‑work offline, support iOS and Android (testing down to seven OS versions behind). Example stack choices include Swift/Xcode or Kotlin/Android Studio for native, React Native (TypeScript), Flutter (Dart) or MAUI (formerly Xamarin) for crossplatform, or Ionic/PhoneGap for hybrid. Built a .NET backend fintech game that pulls from Plaid data aggregator, runs a small on‑device LLM, caches locally with no heavy syncing, and uses TestFlight/Play console plus Bitrise/Sauce Labs for CI and testing.

AI-written summary · about

  1. 0:00Introduction
  2. 6:14Desired mobile app result
  3. 15:46B2B vs internal apps
  4. 19:37Market share and platforms
  5. 23:57Native vs cross-platform vs hybrid
  6. 36:42Cross-platform frameworks
  7. 38:28Hybrid web view apps
  8. 44:55Mobile web vs installable apps
  9. 48:49Data storage strategies
  10. 52:17Business logic handling
  11. 55:08UI design across platforms
  12. 57:55Security considerations
  13. 1:00:24Publishing process
  14. 1:01:46Architecture decision guide
  15. 1:02:49Next steps
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.