Book Image

Xamarin 4 By Example

By : Engin Polat, Mark Radacz
Book Image

Xamarin 4 By Example

By: Engin Polat, Mark Radacz

Overview of this book

The mobile app market is increasing exponentially every year. Xamarin Studio with its modern and powerful IDEs makes creating applications a lot easier by simplifying the development process. Xamarin will allow you and your team to create native applications by taking advantage of one of the most evolved programming language in the world: C#. This book will provide you with the basic skills you need to start developing mobile apps using C# and Xamarin. By working through the examples in each chapter, you will gain hands-on experience of creating a complete app that is fully functional by all means. Finally, you will learn to publish the app you created on the app market. Each project in this book will take you one step closer to becoming a professional app developer.
Table of Contents (16 chapters)
Xamarin 4 By Example
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
7
Monkey Puzzle Game – Processing Images

Inside the layers


We are going to create inside each folder the core of our app, which includes data management. We want to build an example of a catalog that will be platform independent. The catalog will contain our data and needs to be easy to manage and maintain in the future.

Before starting the fun part of writing code, we will have an overview of the best practices and patterns that are going to help us to reach our goals. For those of us who are moving from developing servers or web solutions to mobile development, one of the first questions might be "How can I connect my database to a mobile app?"

We will find an answer to this very soon.

A mobile app, compared with server and web solutions, has the great advantage that it is a system used by an individual user. Sometimes we need to store and read data that needs to be synchronized with a central server. A central server can communicate with other systems using the Internet network.

In a mobile environment, we cannot trust on the network...