Book Image

Xamarin Mobile Application Development for iOS

By : Paul F. Johnson
Book Image

Xamarin Mobile Application Development for iOS

By: Paul F. Johnson

Overview of this book

<p>Before the release of monotouch, development on iOS was purely in Objective C. There was nothing wrong with that except for one thing – it’s very unpleasant to write code in! The release of Xamarin changed all of that, and with it brought cross-platform development to the mobile world.<br /><br />Xamarin Mobile Application Development for iOS is not just your normal everyday book on iOS app development. Everything is written for a point and not for effect, and therefore you will learn everything you need to know quickly and efficiently without getting bogged down in needless information. The code has been taken from fully tested apps, so you can just drop it into your code and it will work out of the box.<br /><br />In this clear and informative guide, you will be taken on a whirlwind tour of iOS application development with Xamarin, from setting up a development environment on your PC or Mac to testing and distribution through the Apple Store with plenty of practical examples along the way.</p> <p>The book begins by discussing the installation of the IDE (for both PC and Mac) as well as how to set up your PC so it can be used to develop for iOS. From there, successive chapters cover the user interface, views, view controllers, customisation of controls, animation, events and event handling, getting the most from your app using threading, creating your own settings system, the internal database system and LINQ, sending texts, making calls, taking photos, videos, and audio recordings as well as using the mapping system. The book culminates by showing you how to test your app using testflight and finally how to release your app on the Apple Store. It is an all-encompassing book that leaves nothing out.</p>
Table of Contents (22 chapters)
Xamarin Mobile Application Development for iOS
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Index

About the Reviewers

Yaroslav Bigus is an expert in building cross-platform web and mobile apps. He has over four years experience in development and has worked for companies in Leeds and New York. He has been using the .NET Framework stack for developing back-end systems, JavaScript for front-end systems, and Xamarin for mobile devices.

He has also worked at CTN Systems (New York, USA) and Fluid Four (Leeds, GB). He is now working for an Israeli startup called yRuler.

John Goodwin was born in 1979 on South Korean soil as an American citizen to US Army parents. He moved a lot with his family, eventually spending much of his youth in Washington State.

After meeting his wife Jane, he moved to California, where he soon became employed as a professional software developer for a company in Canoga Park, CA, known as Cyberspace Headquarters, LLC. While working there for several years, he progressed from the the new guy to Lead Software Developer, in charge of two or sometimes three other software developers as well as off-shore development projects. The economic downturn of IT companies post 9/11 eventually took its toll, and he moved with his wife further out of the city to look elsewhere for employment.

Next, he took up some teaching opportunities in the rural northern Los Angeles County, and was also a short-term employee at a Simi Valley factory, looking to improve worker efficiencies. Soon, he heard of an opening in the city of Los Angeles as a contract software developer; he was interviewed and started work.

During the housing boom from 2002 to 2006, it was very clear that Southern California's bubble was about to burst. He and his wife sold their home in favor of moving to Lake Royale, where he continued to work for the City of Los Angeles by telecommuting.

After working for seven years for the City of Los Angeles, he started working at CareAnyware, developing healthcare related software for home health and hospice.

CareAnyware was soon after purchased by Brightree, where he continues to work, writing post-acute healthcare software with a great team.

His passion for bringing technology to bear on creating value in the lives of others is mysteriously tolerated by his loving wife.

Unable to find a normal way to work out and keep fit, he participates in local sprint triathlons (and maybe he will participate in a half triathlon in 2014), which motivates his workout schedule.

His brother, mother, and stepfather all contribute to his family support structure.

Andri Yadi is a developer, entrepreneur, influencer, and educator in the IT industry, especially the mobile apps field. As a developer, he has been developing in many well-known programming languages since he was 16. Since iOS SDK was first released in 2008, he's been one of the early adopters of Objective-C and iOS SDK. As an entrepreneur, he has founded four software companies since 2003. The last one is PT. Dycode Cominfotech Development (DyCode), where he put all his heart, time, thoughts, and passion for the last 6 years. As an influencer, he has been actively influencing the mobile apps industry and the developer community in Indonesia. He co-founded four developer communities; one of them is the ID-Objective-C community, Indonesia's first and biggest iOS developer community, where he also serves as the president. For his technical expertise and community influence, he's received the Microsoft Most Valuable Professional (MVP) award 6 years in a row. As an educator, he has been delivering more than 100 speeches and training. Lately, he's been actively talking about iOS and the Microsoft Windows Azure development, and delivering regular iOS app development training.