Lisbon, 30th January 2016
Xamarin pratices on big ui
consumer apps
PTXug
Alexandre Marreiros
Speaker
C:> ping me @alexmarreiros amarreiros@gmail.comwww.digitalmindignition.com
Once upon a time
A client with a
technical DNA
Once upon a time
Who want’s a
Ritch Design
E-comerce
Application
Once upon a time
Once upon a time
Once upon a time
Once upon a time
Business people
starts to think the
APP Requirements
Once upon a time
Native APPS Designer’s
Strat their work
Once upon a time
Development team do
this, with Xamarin Forms
Once upon a time
Once upon a time
Xamarin Basics
Xamarin Basics
Xamarin Basics
Xamarin Basics
Xamarin Basics
Xamarin Basics
Xamarin Basics typical aproaches
Xamarin Share code
Xamarin Share code
shared project:
+ Can use #if when targeting multiple platforms (e. g. Xamarin iOS,
Android, WinPhone)
+ All framework functionality available for each target project (though
has to be conditionally compiled)
o Integrates at compile time
- Slightly larger size of resulting assemblies
pcl:
+ generates a shared assembly
+ usable with older versions of Visual Studio (pre-2013 Update 2)
o dynamically linked
- limited functionality (subset of all projects it is being referenced by)
Xamarin Share code
Xamarin Share code
Xamarin Performance
Xamarin Performance
Xamarin Performance
Xamarin Performance
public class B {
readonly WeakReference<A> aWeakRef;
public B (A a) {
aWeakRef = new WeakReference<A> (a);
}
}
Xamarin Performance
public void Dispose () {
publisher.MyEvent -= OnMyEventFires;
}
Xamarin Performance
Xamarin Performance
Xamarin Performance
Xamarin custom render
Custom Renderer Pattern
Xamarin UI tricks
Xamarin Forms
Xamarin Forms
Xamarin Forms or not
UI between devices
UI between devices
Q & A
References
Sponsors
C:> ping me @alexmarreiros

Pt xug xamarin pratices on big ui consumer apps

Editor's Notes

  • #2 Title: xamarin pratices on big ui consumer apps Abstract: In this seession we will discuss some tips & patterns and architecture reasons to consider when developing wow consumer apps. Especially when using Xamarin Forms.
  • #4 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #5 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #6 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #7 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #8 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #9 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #10 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #11 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #12 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #13 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #14 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #15 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #16 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #17 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #18 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #19 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #20 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #21 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #22 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #23 https://developer.xamarin.com/guides/cross-platform/application_fundamentals/pcl/introduction_to_portable_class_libraries/
  • #24 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #25 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #26 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #27 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #28 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #29 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #30 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #31 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #32 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #33 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #34 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #35 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #36 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #37 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #38 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin
  • #39 What is Xamarin? Xamarin is a San Francisco, California based software company created in May 2011[ See more in http://en.wikipedia.org/wiki/Xamarin