Skip to main content

Über dieses Buch

Use the solutions provided in this book to handle common challenges in Xamarin.Forms that are encountered on a daily basis. Working examples and techniques are presented that you can modify and drop directly into your own projects. You will be able to deliver working code faster than ever. Examples are made available through GitHub, maximizing the convenience and value this book provides to Xamarin.Forms developers.
Solutions in the book are organized broadly into problem domains such as user interface for applications, data and security, connectivity and external services, and more. Within each domain the book presents specific solutions addressing challenges that are commonly faced. Under data and security, for example, you’ll find specific solutions around storing login credentials, local data caching, and sending authorization tokens in HTTP requests.
Not only do the solutions in the book solve specific problems, they also present best practices that can inform and improve the quality of the code that you write. Xamarin.Forms Solutions is chock full of practical advice and code examples that no Xamarin.Forms programmer will want to be without. The basics of Xamarin.Forms are provided for beginning developers.

What You'll LearnKnow the in-depth basics of Xamarin.Forms and the inner workingsCreate custom renderers and dependency services
Manage the appearance of user interfaces through styling and theming, layout options, rotation, and animation
Build sophisticated user interfaces using a variety of controls that allow for PDF viewing, barcode interpretation, searching and finding, and other controls
Secure your applications, and communicate securely with services via HTTP requestsSign and deploy your apps and optimize the binary file size
Who This Book Is For
Those building mobile applications on the Xamarin platform for iOS and Android. By mixing together the solutions and a thorough explanation of the basics of Xamarin.Forms, the book spans the needs of beginning through intermediate Xamarin.Forms developers. Even experts will find a few gems to improve the quality and speed of their application development work.



Chapter 1. Fundamentals

In this chapter, we look at some Xamarin.Forms fundamentals. The concepts explained here will be used throughout this book, so it is important that you have an understanding of how these fundamentals work. If you already have some knowledge of Forms and more specifically, custom renderers, the DependencyService, the MessagingCenter, behaviors and effects, then it is probably safe to skip this chapter. If not, please keep reading.
Gerald Versluis, Steven Thewissen

Chapter 2. User Interface

The smartphone has invaded our lives. Whether we are working out, reading emails, checking up on our social media, or doing our banking. A huge part of all of these different kinds of activities we perform on our smartphones is the experience these apps give us through their user interface. A good user interface aims to meet the users’ needs and makes their experience pleasant and satisfying.
Gerald Versluis, Steven Thewissen

Chapter 3. Working with Data

When developing a mobile application, it’s inevitable that you will need to work with data. Whether it’s retrieving data or showing data on the screen, data is something every app will need to properly function. This chapter will cover some of the different options you have when presenting your data to the user.
Gerald Versluis, Steven Thewissen

Chapter 4. Network and Security

In the previous chapter, we saw how to work with data. Most of this data will probably come from some kind of backend over a network. In this chapter, we see how we can transfer this data from a backend to our app in several ways. Associated with sending and receiving data is connectivity. How can we assure that we are actually connected to a network and act on changes in the network state? These are also things we will be looking at in this chapter.
Gerald Versluis, Steven Thewissen

Chapter 5. Business App Concepts

While a lot of the solutions in this chapter are applicable to any kind of app, these are common scenarios that you will find when developing apps in a business context. This means developing apps in an enterprise environment, where quality matters just a little bit more.
Gerald Versluis, Steven Thewissen

Chapter 6. Advanced Topics

While working with Xamarin over the years, we’ve noticed that there are certain topics that we come across regularly in forums or websites like our beloved StackOverflow. These topics are apparently causing problems for a lot of people out there. This chapter bundles a few of these topics with the goal of clarifying a bit of background and offer a solution.
Gerald Versluis, Steven Thewissen


Weitere Informationen

Premium Partner

BranchenIndex Online

Die B2B-Firmensuche für Industrie und Wirtschaft: Kostenfrei in Firmenprofilen nach Lieferanten, Herstellern, Dienstleistern und Händlern recherchieren.



Best Practices für die Mitarbeiter-Partizipation in der Produktentwicklung

Unternehmen haben das Innovationspotenzial der eigenen Mitarbeiter auch außerhalb der F&E-Abteilung erkannt. Viele Initiativen zur Partizipation scheitern in der Praxis jedoch häufig. Lesen Sie hier  - basierend auf einer qualitativ-explorativen Expertenstudie - mehr über die wesentlichen Problemfelder der mitarbeiterzentrierten Produktentwicklung und profitieren Sie von konkreten Handlungsempfehlungen aus der Praxis.
Jetzt gratis downloaden!