Skip to content

ISoftware-co-za/XamarinGuide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Title Image

Introduction

Digital transformation is the buzzword, and everybody is trying to do it. The technological playing field is a complicated place with organisations needing to deliver empowering apps to their clients, useful line of business applications to their employees, and APIs for integration with their business partners. The complication is only going to worsen with the arrival of more technology platforms. Samsung is pushing Tizen and augmented reality devices are imminent.

To target the major platforms: Android; iOS; Windows and the Web you need to know the following.

  • XCode, Swift, iOS and foundations.
  • Android Studio, Android, Java and the Java class libraries.
  • Visual Studio, WPF, C# and the .NET base class library.
  • Your IDE of choice for HTML, CSS, JavaScript with some server side technology.

Some have tried to use Cordova, one of its variants, or Appcelerator to reduce this complexity. While this may work for in-house line of business applications, their suitability for customer facing apps is questionably. In many cases these technologies add to the already large stack.

This is onerous and many enterprises are collapsing under their own technological weight, they are left stuck with no agility at all. Microsoft understands this problem and is addressing it with the purchase of Xamarin and the .NET standard 2.0 initiative. .NET Standard 2.0 will be implemented by .NET Framework, .NET Core, and Xamarin. With this the technology stack is reduced to:

  • Visual Studio
  • Android, iOS, UWP, web (HTML, CSS, JavaScript)
  • C#
  • .NET standard 2.0

Microsoft is working on Xamarin Forms to further simplify the Android, iOS and UWP portion of the stack. This simplified stack can give an enterprise a competitive advantage with its digital transformation in today’s technologically driven world.

Even with the reduced stack there is still a lot to know to develop applications for Android, iOS and the UWP. This project is attempting to deliver a set of cheat sheet posters to give developers an overview of Android, iOS and WUP.

Accompanying Apps

The repo contains an accompanying App for each platform. The Apps are used to verify the content of the posters and will be used to provide screen shots.

Posters

The project is still in the very early stages of development. These are the posters in their current state.

Poster 1

Poster 2

Poster 3

Poster 4

About

Overview and comparison of Android, iOS and UWP.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages