Mobile

Room 327

Build Efficient Xamarin apps with GraphQL

Sivamuthu Kumar

Sivamuthu Kumar

Computer Enterprises Inc

Modern applications are increasingly data-driven, which leads to a lot of time spent fetching, filtering, and aggregating data. GraphQL is a query language for your API which reduces the complexity associated with data fetching lets developers describe the complex, nested data dependencies of modern applications. In this session, We will discuss how to build high-performance GraphQL apps with Xamarin and the demo how to quickly spin up the GraphQL server with Azure Database for Postgresql with Hasura and integrate the GraphQL backend in Xamarin using GraphQL Client libraries, featuring GraphQL capabilities such as Query, Mutation, and Subscription. We will discuss tips and tricks to getting started with building GraphQL powered Xamarin apps.


Beginner
Mobile (Room 327)
11:00 AM - 11:50 AM

Cross Platform Mobile Development with Xamarin Forms

Luis Pujols

Luis Pujols

CrossGeeks

In this talk, we are going to learn the basics of mobile development with Xamarin, and how we can use Xamarin. Forms to allow us as developers to efficiently create native user interface layouts that can be shared across iOS, Android, and Universal Windows Platform apps. creating an app's that are able to share up to 80-90% of their codebase.


Beginner
Mobile (Room 327)
01:00 PM - 01:50 PM

Xamarin Forms - Let's Talk Architecture with Prism

Luis Pujols

Luis Pujols

CrossGeeks

In this talk, we will be learning what are the key principles to build loosely coupled, maintainable, and testable cross-platform applications. We are going to achieve using a framework called Prism which provides an implementation of a collection of design patterns that are helpful in writing well-structured and maintainable Xamarin applications, including MVVM, dependency injection, commands, EventAggregator, and others.


Advanced
Mobile (Room 327)
02:00 PM - 02:50 PM

Mobile DevOps made easy with VS App Center

Luis Pujols

Luis Pujols

CrossGeeks

There are several steps in the mobile development life cycle, and being realistic, it is sometimes really time-consuming for us to manually replicate them each time in our project and we end up ignoring important parts of the release cycle, Visual Studio App Center comes to solve this providing us all the tools we need to automatically manage our Mobile DevOps.


Beginner
Mobile (Room 327)
03:00 PM - 03:50 PM

Moving from C# to Swift

Eric Lizotte

Eric Lizotte

NexTech

Developers tend to like to learn new technologies, and iOS has been a big interest for a good while. Also, in an agile environment, everyone on the teams should be able to work on any of the software that anyone on the team produces. And of course, everyone wants to be able to use the software from their iPad/iPhone. As a C# developer, what do you need to know about moving to working in Swift? We'll take a look at some Swift basics, and talk about the things you'll need to keep in mind if you're looking to move to iOS development.


Beginner
Mobile (Room 327)
04:00 PM - 04:50 PM