About the conference
It has been some time since Microsoft bought Xamarin and made their product accesible to all developers for free. Xamarin is no longer only a supplement to Visual Studio compiling your C# code to work on iOS or Android phones. At the Update Days conference you will see 12 lectures which will thoroughly guide you through mobile applications development in .NET. We will get you to know the possibilities and tools Xamarin platform offers. You will see how to make device emulators work, how to debug on your phone, and what you need to compile applications on iOS. You will learn what Visual Studio App Center is for and how to ensure continual integration and automated testing during development. We will also show you best practices you should apply when developing real applications, such as use of MVVM framework or dependency injection. Furthermore, two lectures on how to create REST API for a mobile application, how to do version control on it, and how to generate client classes by using Swagger in it, are awaiting you. As a tasting in the end you will have the opportunity to look into the world of React Native, which is an alternative way that can be used in cross-platform mobile applications development.
150 seats
12 lectures



Registration has ended
Lecturer
from the Czech Republic and abroad

Daniel Krzyczkowski
Microsoft MVP
Vojtěch Mádr
Microsoft MVP
Tomáš Jurásek
Notino
Roman Jašek
Riganti, Microsoft MVP
Václav Šedivec
Riganti
Mykhail Galushko
DevRain SolutionsAbout lecturer
Lectures
Programme of the conference
Multiplatform development of mobile applications from A to Z
Xamarin overview
In the opening lecture we will introduce the Xamarin platform as a whole and all its possibilities.
Xamarin Forms
How to create mobile and desktop applications in a fast, effective, and native way? Xamarin Forms framework enables to create apps for iOS, Android, UWP, MacOS and other platforms by a combination of C# a XAML languages, with a shared UI layer. At the lecture we will explain basic principles of this framework and create a simple multiplatform app.
Xamarin Tools for Developers
Do you want to make development of mobile apps created in Xamarin more effective? At the presentation we will show interesting tips for tools for mobile (Xamarin) applications development, which are available on Visual Studio and Visual Studio for Mac.
Xamarin Cross-Platform Application Architecture
Session about Xamarin cross-platform mobile application architecture and design principles which will help with code maintenance and which will boost application performance. Learn how to use Model-View-ViewModel and IoC patterns to keep clean code. Discover how Mvvm Cross framework helps Xamarin Platform developers sharing as much code as possible.
Server-Application communication, Part 1 (Server)
During this lecture we will show how to create Web API for communication with mobile application. We will show how to design the structure of the solution containing server part and mobile application itself, and how to approach code sharing. You will see how to generate client classes foe consumation of this API with Swagger.
Server-Application communication, Part 2 (Application)
Within the scope of this lecture we will conect the mobile application in Xamarin to the server API created in the Part 1 of this two-part lecture, and we will show how to approach communication within mobile application.
Visual Studio App Center for Xamarin Applications
Learn how to use Visual Studio App Center to configure continuous integration for Xamarin applications. Use crash and analytics SDK to monitor application performance and test user interface with Xamarin Test Cloud.
Visual Studio Team Services and Xamarin
How to use Visual Studio Team Services for CI/CD for your Xamarin app. Best practices to setup VSTS integration, save your time and forget about "works on my machine" issue.
Real-World Xamarin Application
A sample of a real application created in Xamarin.Forms and made operational. We will show the structure of the application, the way it was created, and what possibilities of code sharing we managed in an application which is not a mere demo of Xamarin possibilities.
Notifications in Xamarin
We will show how to create a simple Xamarin.Forms application which supports local notifications in the scope of the device. Furthermore, we will show implementation and setup of push notifications using Azure Notification Hubs including configuration of Notification Hub service in Azure portal. We will also look at message targeting both to single devices, and to defined groups, and their limits.
Integration of Forms and native components
Are you afraid that Xamarin Forms will restrict you anyhow? In this lecture we will show how to combine Xamarin Forms with native compnents and parts of UI. We will also show some news from Connect() conference, such as compressed layouts.
React Native Essentials
The most popular Xamarin alternative nowadays is Facebook's React Native framework. In this last lecture we will show how to create a basic application in this framework, with a terminal and VS Code, and we will show differences between this technology and development in Xamarin.
We were organizing
Matt Warren is among the greatest stars of this autumn's CORESTART conference. Together with another 4 Czech lecturers, among whom is Tomáš Herceg, Michal Altair Valášek, Tomáš Jecha, and Jiří Činčura, the five of them guided all of 150 participants through the new platform .NET Core 2. A nice part of the programme were also DotVVM open-source framework workshops, presentations on Microsoft Surface Hub, and an evening gathering with the lecturers.
The speakers did a great job. As a former Java and PHP guy, I liked that in many issues they explained basic terms, too, so it was easier to understand the issue for the audience.
A conference participantVenue
Metro
Line C
BudějovickáBus
118, 124, 170
VyskočilovaCar
Paid parking
Delta Building140 00 Praha 4 The conference takes place in the conference room on the ground floor of Prague Microsoft premises.
Practical information
We recommend to arrive 30 minutes before the start of the first lecture, so that you could register, have your morning tea or coffee, and take your seat comfortably. At the registration you need to tell only your first name, surname, and company.
Registration opening
It is enough to state your first name, surname, and company.
Register
We offer a 50 % entrance discount to all students! After finishing the registration, send us a scan of your ISIC card or another evidence of your studies to [email protected], and we will set you the discount by return.
Organizer
Update Conference
The organizer of this event is Update Conference Ltd. Company, who, in cooperation with DotNetCollege Ltd., organizes conferences for developers all arround the Czech Republic and provides consultations concerning the development of applications in Microsoft .NET platform.
[email protected]