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

The Monkeys catalog


We can now create a new solution.

On the New Project Pad, we have to select Mobile Apps and Blank App (Xamarin Forms Portable).

We can give it the name XamarinByExample.MonkeysCatalogue and then click on OK.

Xamarin Studio will create the template for us with the PCL project and the platform-specific projects.

We can now prepare the architectural folders.

Let's add in the root of the project, XamarinByExample.MonkeysCatalogue, the base and core folders.

Base folders

It is a good practice to create base classes as the backbone for our architecture. We will see the benefit of that every time we need to add or modify some common functionality that our core might need.

To separate the base classes from our custom solution we will add the Data, Business, Presentation, and Services folders, where we can create the Base objects for each layer.

Before we continue, we need to import the SQLite.Net PCL package from NuGet. NuGet is a space where we can find a lot of additional libraries...