~/talk

Deploying your JS App Anywhere with .NET MAUI

Talkat NDC London 2023 · 2023-01-23..01-27· [javascript]
slides:none on file

Shows how to package any built JavaScript app (Angular/React/Vue) inside a MAUI Blazor hybrid project by copying the production build into the app’s wwwroot and using the WebView (BlazorWebView) to host it, then building to Mac Catalyst, Android emulators and iOS (IPA → Transporter). Demonstrates device interop (battery, device info, alerts) from the JS side via .NET APIs, documents required .NET workloads, app store steps, privacy policy and a My Little Pony demo that runs but was rejected for copyright.

AI-written summary · about

  1. 0:00Intro
  2. 1:00About Alyssa
  3. 3:27Baseline
  4. 4:12Frontend
  5. 4:49Web Deployment
  6. 5:05Netlify
  7. 5:50QR Code
  8. 6:19King Gerald
  9. 6:56Flexbox Grid
  10. 7:31Installing MAUI on Mac
  11. 9:22Crux of the talk
  12. 9:55Create a new project
  13. 10:14Hacky bit
  14. 11:17HTML
  15. 12:00Build Run
  16. 12:32Fast Forward
  17. 13:11Android
  18. 14:28Responsive Design
  19. 15:27Gerald King
  20. 16:10DeveloperApplecom
  21. 17:17Privacy Policy
  22. 18:58My First Rejection
  23. 19:39I Feel Foolish
  24. 19:49Android Steps
  25. 20:40Parallels
  26. 21:26PWA
  27. 22:37Electron
  28. 22:55Interop
  29. 23:31Todo
  30. 24:10Live Space
  31. 24:56Terminal
  32. 29:49localhost
  33. 32:12Testing
  34. 37:23Interop Battery
~/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.