~/talk

Building the NDC London Mobile App Live! with .NET MAUI

Talkat NDC London 2025 · 2025-01-27..01-31· [dotnet]
slides:none on file

Live builds an NDC London companion app using .NET MAUI with a real backend: reversed Sessionize endpoints hosted as an Azure endpoint to serve speakers and sessions. Code includes Speaker and Session models, an NDC service calling HTTP endpoints, ObservableCollection MVVM viewmodels, CollectionView item templates, Shell-based tabs and route registration, and C#/XAML hot reload; the Android emulator runs but images and scrolling sometimes show hot reload and emulator hiccups. GitHub repo: app-my-conference.

AI-written summary · about

  1. 0:00Introduction and session goals
  2. 2:17Conference speaker systems
  3. 5:56Setting up .NET MAUI
  4. 8:31Project architecture and tools
  5. 13:46Single project structure
  6. 18:53Data models and API access
  7. 22:28Implementing MVVM and binding
  8. 29:04Data binding and UI performance
  9. 35:07Designing the speaker list
  10. 40:05Shell navigation and tabs
  11. 45:13Building the sessions page
  12. 52:25Final steps and wrap up
~/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.