Skip to main content

2019 | Buch

Xamarin.Forms Solutions

insite
SUCHEN

Ü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.

Inhaltsverzeichnis

Frontmatter
Chapter 1. Fundamentals
Abstract
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
Abstract
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
Abstract
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
Abstract
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
Abstract
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
Abstract
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
Backmatter
Metadaten
Titel
Xamarin.Forms Solutions
verfasst von
Gerald Versluis
Steven Thewissen
Copyright-Jahr
2019
Verlag
Apress
Electronic ISBN
978-1-4842-4134-9
Print ISBN
978-1-4842-4133-2
DOI
https://doi.org/10.1007/978-1-4842-4134-9