Read this newsletter from your browser
[the cutting edge]
G'day Developers!
Getting 96% Code Reuse with Xamarin Forms
We're putting more and more business logic in our pockets these days and with our latest
project we've crammed in an entire nursing home! To keep our mobile application
lightning fast and make the most of a phone's tiny resources we've decided to go native
on iOS and Android.
Let me tell you our experiences on our latest Xamarin project where we have just a few
guys working on one code base and replicating a Windows Forms UI. How is this possible?
Get ready for the mobile holy grail.
Figure: The forms for this business app render nicely on iOS and Android. Notice that
the tabs are on the bottom for iOS and top for Android as per their default native
designs.
Xamarin has been the best way to build native applications for Android and iOS for years.
You got to build all your business logic in C# and share it across platforms, and the
only platform specific code was the UI.
Before Xamarin, when creating mobile apps, it took multiple teams – 1 each for iOS and
Android, and a 3rd team if you were targeting Windows phones as well. The problem was
each team had their own interpretation of business rules, so there was very little code
reusability between them.
The beauty of when Xamarin came along was we went from 3 teams to 1 team, so there was
no issue of different interpretations and code reusability improved to about 80%. Now
with Xamarin Forms, we achieved 96% reusability on our latest project.
Keep reading to find out more about how we got 96% code reuse with
Xamarin Forms.
-Adam Cogan, SSW
Got a comment for Adam?
Comment on Adam Cogan's blog
Tweet @adamcogan
Email Adam Cogan
|
New SSW TV video!
The Vision of Xamarin – Miguel de Icaza
Adam Cogan interviews Miguel De Icaza at the MVP Summit in Redmond for SSW TV.
Learn how Miguel started Mono, how they ended up at Xamarin, and, potentially, where
they’re heading in the future with their excellent cross platform development
technologies based on .NET.
|
Become a World Class Developer in just 9 weeks with FireBootCamp!
Special Intensive Course
Redmond, Sydney, Melbourne, Brisbane, San Francisco
The FireBootCamp program is an intensive, full-time, 9-week program. Participants learn,
work and code together for 10-12 hours per day, 5 days
a week. Apart from exercise and food breaks, the guys in the program are hands on
learning all day every day.
The program focuses on real world skills including Agile software development practices,
enterprise architecture, application life cycle,
end-to-end testing and user interface design. The technology stack covers .NET MVC,
AngularJS, TypeScript, jQuery, Windows Azure and uses Microsoft Visual Studio 2013.
Scheduled Boot Camps:
Sydney, NSW, Australia
19th Jan - 20th Mar 2015
|
Redmond, WA, USA
26th Jan - 20th Mar 2015
|
Redmond, WA, USA
Xamarin Mobile Apps 2-day mini course
2nd Jan - 3rd April 2015
|
Sydney, NSW, Australia
Xamarin Mobile Apps 2-day mini course
15th Jan - 16th April 2015
|
Redmond, WA, USA
20th Apr - 12th Jun 2015
|
Sydney, NSW, Australia
Xamarin Mobile Apps Special
11th May - 12th June 2015
|
Redmond, WA, USA
29th Jun - 31st Aug 2015
|
|
Webinar: Dev Superpowers - Azure
Continuous deployment to Microsoft Azure websites
Cost: No Charge
USA
28th January
4.00 PM - 5.00 PM EST
Europe
29th January
11:00 AM - 12:00 PM CET
Australia
29th January
11.00am - 12.00pm AEDT
|
In many teams, planning the deployment to production is one of the scarier
aspects. This session will explore how you can connect your
source code repository to Microsoft Azure to seamlessly enable continuous
deployment to production.
|
|
Xamarin Hack Days around the world
Xamarin is a product that allows you to use .NET/C# to create native apps that will run
across Android, iOS, and Windows.
While there is always a learning curve when using a new product, Xamarin Hack Days make
it easy for anyone who wants to learn
cross-platform development in a supportive and friendly environment.
There will be something for everyone - experienced Xamarin developers can share ideas
with other experienced developers, and
if you're a beginner then there's plenty to learn on the day. Best of all, it's totally
free.
Upcoming Xamarin Hack Days:
Redmond, WA, USA
24th Jan 2015
|
Belgium
28th Feb 2015
|
Brisbane, QLD, Australia
7th Mar 2015
|
Melbourne, VIC, Australia
30th May 2015
|
Sydney, NSW, Australia
13th Jun 2015
|
|
Sydney .NET User Group
The best place to learn .NET for free in Sydney
|
Sydney .NET User Group
Wednesday 21st January 2015
6:00pm - 8:00pm
SSW Office
Gateway Court, Suite 13
81-91 Military Road, Neutral Bay NSW 2089
|
"Chasing the Holy Grail with Release Management" - Danijel Malik
Indiana Jones had a great adventure when he was searching for the Holy Grail. But hey...
software development is not far behind, especially if your deployment procedure
requires manual steps. You can feel sweat dripping off your forehead before you go to
production and there’s always a chance you’ll step on a broken board.
Exciting, isn't it? Not really. It's time you start releasing your software with
confidence and enjoy watching Indiana on TV rather than being in his shoes at 3 AM at
work.
Join me in this session and I will show you how easy it is to fully automate your
deployment procedure using Release Management.
About the speaker:
Danijel Malik is a
Solution Architect for SSW in beautiful Sydney, Australia.
In his career, which includes more than 10 years of professional experience, he has
worked on Desktop, Mobile & Web projects, many of them at
Enterprise Level. He is now a specialist for ALM and is recognized as a Microsoft MVP
for Visual Studio ALM. Besides that he is a MCSD for Web.
Danijel has worked for numerous clients that were ranging from manufacturing sector to
medical services to taxes. Although he is very passionate about
bleeding edge technologies, he will always look for quality first. He is a strong
believer that applications must be robust, resilient to errors,
and perform well. After all, he has spent years writing software that was running on
multiple threads and delivering great UX to users.
To see more details and RSVP, please visit
our Facebook
.NET Group,
our LinkedIn .NET Group
or our Meetup Group.
|
Can't make it to the Sydney .NET User Group?
Watch the Live stream!
|
Tune in from anywhere!
Sydney .NET User Group Live
21st January 2015
6PM AEDT (UTC+11)
The team at SSW TV are now streaming our User Group sessions live. Each
session will also be published on the SSW TV site after the event so you can
review what was said in the sessions.
|
|
Then join us at the NerdDinner
Where nerds meet and eat
SSW and Telerik invite you to join us for pizza at The Oaks. A fantastic opportunity for
networking with peers and sharing thoughts after the Sydney .NET User Group
presentation.
Sydney .NET User Group and NerdDinner proudly sponsored by:
|
Canberra .NET User Group
The best place to learn .NET for free in Canberra
|
Canberra .NET User Group
Monday 19th January 2015
6:00pm - 8:00pm
Microsoft Canberra Branch
Level 4, 6 National Circuit
Barton, Australia
|
"Chasing the Holy Grail with Release Management" - Danijel Malik
Indiana Jones had a great adventure when he was searching for the Holy Grail. But hey...
software development is not far behind, especially if your deployment procedure
requires manual steps. You can feel sweat dripping off your forehead before you go to
production and there’s always a chance you’ll step on a broken board.
Exciting, isn't it? Not really. It's time you start releasing your software with
confidence and enjoy watching Indiana on TV rather than being in his shoes at 3 AM at
work.
Join me in this session and I will show you how easy it is to fully automate your
deployment procedure using Release Management.
About the speaker:
Danijel Malik is a
Solution Architect for SSW in beautiful Sydney, Australia.
In his career, which includes more than 10 years of professional experience, he has
worked on Desktop, Mobile & Web projects, many of them at
Enterprise Level. He is now a specialist for ALM and is recognized as a Microsoft MVP
for Visual Studio ALM. Besides that he is a MCSD for Web.
Danijel has worked for numerous clients that were ranging from manufacturing sector to
medical services to taxes. Although he is very passionate about
bleeding edge technologies, he will always look for quality first. He is a strong
believer that applications must be robust, resilient to errors,
and perform well. After all, he has spent years writing software that was running on
multiple threads and delivering great UX to users.
To see more details and RSVP, please visit
our Facebook
.NET Group,
our LinkedIn .NET Group or
our Meetup
Group.
Canberra .NET User Group proudly sponsored by:
|
Advertise with SSW
If you would like to advertise your product or service with SSW or would like to
find out more about various advertising opportunities, please email your enquiry
to [email protected] or call: +61
2 9953 3000.
|
|
January 2015
|
Employment
General Manager
SSW Beijing
The manager will be in charge of the company's daily operations, including implementing
sales plans, developing marketing plans, and leading project teams.
Requirements:
- Must be a strong, fluent communicator in both English and Chinese
- A background in software engineering
- Enjoy working with a team who has strong technical skills in Microsoft
technologies
- A bachelor's degree in Computer Science, Software Engineering or Business Management
- Strong influencing impact, he/she can engage with executive level
- Must be living in, or willing to relocate to, Beijing, China
To apply, send your CV directly to [email protected]
More SSW jobs
|
|