eGo Creative Media Solutions
Xamarin
a little bit of everything
Beginnings
Idea in 2000
Release in 2004
in 2011 profit!!!
Advantage
➔ All the power of. Net on any other platform *
➔ All** benefit of c#
➔ Code portability
*on any supported platf...
How does it work?
Who knows :)
Xamarin.iOS vs Xamarin.Android
➔ Ahead-of-Time (AOT) compilation in iOS. The
program code must be pre-compiled into machin...
Xamarin.Android Work
➔ Virtual machine Mono is added to the packaged
application
➔ Mono and Dalvik are written on C and ar...
Performance
LINPACK performance comparison
Devices
UI
PCL – cross-platform base
➔PCL code can run
on any platform
➔A small functional
MvvmCross
➔MVVM template for
Xamarin projects
➔IoC/DI from the box
➔Wide default functional
➔Easy to expansion
Holywar
eGo meetup - Xamarin
Upcoming SlideShare
Loading in …5
×

eGo meetup - Xamarin

373 views

Published on

eGo Creative Media Solutions is the team of experts in cross platform mobile applications building with XAMARIN. We've fell in love in early 2012 shortly after its coming out and built multiple successful apps. We're oriented on providing the SOLUTION that best fits our clients needs.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
373
On SlideShare
0
From Embeds
0
Number of Embeds
58
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

eGo meetup - Xamarin

  1. 1. eGo Creative Media Solutions Xamarin a little bit of everything
  2. 2. Beginnings Idea in 2000 Release in 2004 in 2011 profit!!!
  3. 3. Advantage ➔ All the power of. Net on any other platform * ➔ All** benefit of c# ➔ Code portability *on any supported platform **absolutely all
  4. 4. How does it work? Who knows :)
  5. 5. Xamarin.iOS vs Xamarin.Android ➔ Ahead-of-Time (AOT) compilation in iOS. The program code must be pre-compiled into machine. For this purpose, AOT compiler Mono is used. ➔ Just-in-Time compilation in Android. Code is compiled into some intermediate byte code that is interpreted in CPU instructions at the time of program execution
  6. 6. Xamarin.Android Work ➔ Virtual machine Mono is added to the packaged application ➔ Mono and Dalvik are written on C and are running under the Linux kernel ➔ When starting Android application, both virtual machines start running side by side and they are exchanging data via a special wrapper`s mechanism.
  7. 7. Performance LINPACK performance comparison Devices
  8. 8. UI
  9. 9. PCL – cross-platform base ➔PCL code can run on any platform ➔A small functional
  10. 10. MvvmCross ➔MVVM template for Xamarin projects ➔IoC/DI from the box ➔Wide default functional ➔Easy to expansion
  11. 11. Holywar

×