Sérgio Viana
Partner & Microsoft Solutions Lead
sergio.viana@xpand-it.com
Mobile Banking Apps with
Xamarin
WHO AM I
Sérgio Viana
Partner & Microsoft Solutions Lead
@ Xpand IT
WHO ARE WE
IT CONSULTING COMPANY
AND A SOFTWARE HOUSE
GLOBAL APPROACH
SUBSIDIARY XPAND IT UK
+ OFFICE IN LONDON
(TECH CITY)
OFFICE IN LISBON
OFFICE IN VIANA DO
CASTELO
(NEARSHORE / OFFSHORE
DELIVERY CENTER)
CMMI CERTIFIED
AGILE APPROACH
WHO ARE WE
REALLY
To Build a Great Company
That Breathes Technology
So that We Inspire Others
To Achieve Outstanding results
Xamarin Partnership
WHY XAMARIN?
XAMARIN CUSTOMERS & PROJECTS
…
Crédito
Agrícola
Comic
Con
Tocalivros Papersoft
Caixagest Via Verde Thales And
more!
XAMARIN COMPONENTS
1. Parallax Controller.
2. Camera Streaming.
3. Customizable Range Slider.
4. Droid Carousel View.
And more coming!
XAMARIN PRODUCTS
Xpack
Corporate App
XP Events
Events App
XAMARIN BOOTCAMP
Crédito Agrícola
Mobile Banking Apps with Xamarin
CRÉDITO AGRÍCOLA
1. One of the biggest Portuguese banks.
2. 700+ Locations.
3. 1.2M Customers.
4. Native apps developed internally focusing consumers –
support for iOS, Android & Windows.
5. Looking for a way to create an app focused on Enterprises
that could ease the pain of Cross-Platform Dev.
PROVING THE CONCEPT
1. Proof-of-Concept Objective: Create functional apps for iOS,
Android and Windows using Xamarin.
2. And one week and a half to do it! 
Backend
Systems
S
O
A
L
a
y
e
r
app
Shared C#
Business Logic
1 Project Manager
1 Technical Lead
1 Android Developer
1 iOS Developer
1 Windows Developer
Xamarin Studio
PoC Results
• We won the project! 
• The 1st release for 3 platforms
was finished in around 3
months and the 2nd release
was finished two months later.
• A huge opportunity for new
B2B apps and existing
consumer app migration.
• A big reference in Banking!
iOS APP
Android APP
WINDOWS APP
XAMARIN TEST CLOUD
BIGGEST CHALLENGES
1. Code reuse led to the loss of some flexibility on the way we defined
the solution – but was definitely worth it!
2. The fact that we needed to control the apps not depending on the
Stores led to the creation of an Azure backend with this purpose.
3. Including Xamarin Test Cloud services in the project may present
some challenges if requirements are not well defined.
4. Xamarin Insights should be more used to gather business
requirements.
GLOBAL SUCCESS STORIES
GLOBAL SUCCESS STORIES
"The Crédito Agrícola case study is our go-to resource
when customers ask us for an example of Xamarin
technology in the Banking Industry. Even our sales guys
use it. It is a great work from Xpand IT, our partners in
Portugal, that are with us in this room today.“
Erik Polzyn
Xamarin Senior Partner Manager
@ Xamarin Partner Summit London
CONCLUSION
1. Using Xamarin we created a global reference for
mobile banking with the technology.
2. We are currenty migrating their purely native app
for the new architecture.
3. The success of the projecto is leading to other
initiatives, namely B2B Apps and wearables.
THANK YOU!
sergio.viana@xpand-it.com

Mobile Banking Apps with Xamarin