Главная
Study mode:
on
1
Intro
2
Big Ben
3
Filip Ekberg
4
The promise of Xamarin
5
How to succeed with Xamarin
6
The promise with Xamarin
7
The problem with sharing code
8
Device fragmentation
9
Abstraction
10
Sharing
11
Patterns
12
Why Patterns
13
Decouple
14
Platform Specific
15
NFC
16
Compiler directives
17
IoC containers
18
Service locator pattern
19
Service locator code
20
Dependencies
21
Service Locator
22
Spaghetti Code
23
Salmon Forms
24
Salmon Embedding
25
Salmon Forms Embedding
26
iOS Forms Embedding
27
Android Forms Embedding
28
Dependency Injection
29
Messaging Center
30
View Models
31
MVVM Pattern
32
Code Example
33
Ahead of Time Compilation
34
Unhappy Customers
35
Package Selective Projects
36
APK File
37
assemblies
38
lip
39
multi decks
40
packaging
41
build
42
finding the right people
43
not to use Xamarin
44
native compiled binaries
45
justintime compilation
46
obfuscation
47
compilation
48
how to succeed
49
minimize app size
50
wrap up
Description:
Explore effective strategies for building cross-platform mobile applications using Xamarin in this 58-minute conference talk by Filip Ekberg at NDC Conferences. Learn how to optimize code sharing across different mobile platforms using C#, focusing on both good and bad practices. Discover techniques to overcome device fragmentation, implement abstraction, and utilize patterns such as IoC containers and service locators. Examine the pros and cons of Xamarin Forms, including embedding options for iOS and Android. Dive into dependency injection, messaging centers, and the MVVM pattern with practical code examples. Address challenges like ahead-of-time compilation, package management, and app size optimization. Gain insights on when to use Xamarin, how to handle native compiled binaries, and strategies for successful mobile app development.

Succeeding with Xamarin

NDC Conferences
Add to list
0:00 / 0:00