This workshop is designed for giving you an extensive knowledge on “Mobile development work flow”. Foundations of today’s modern Mobile Platforms architecture will be highly elaborated on both native and cross-platform technologies. We tend to focus on building strong foundations that creates a professional mobile app developer through developing lots of apps during the workshop. We’ll work using “native Android” and “Xamarin cross platform” to do the trick!


Prerequisites: dealt with at least one programming language before


Topics Outlines:

  • Introduction to Mobile development workflow
  • Android part:
    • Java for Android in a nutshell
    • Activity lifecycle
    • Creating rich UI and responsive layouts
    • Connecting app to the cloud
    • Using Content Providers and loaders (such as databases)
  • Xamarin part:
    • C# in a nutshell
    • Creating a cross platform app for android, iOS, windows phone and universal windows app
    • Xamarin forms
    • Data binding