Professional iPhone Programming with MonoTouch and .NET/C#
iPhone applications offer a hot opportunity for developers. Until the open source MonoTouch project, this field was limited to those familiar with Apple’s programming languages. Now .NET and C# developers can join the party. Professional iPhone Programming with MonoTouch and .NET/C#is the first book to cover MonoTouch, preparing developers to take advantage of this lucrative opportunity.
This book is for .NET developers that are interested in creating native iPhone applications written in .NET/C#. These developers want to use their existing knowledge. While .NET developers are always interested in learning, they also recognize that learning Objective-C and the specifics of the iPhone can be overwhelming. Those developers interested in MonoTouch will recognize that the cost of MonoTouch is easily made up by the ability to quickly target the iPhone using a language that they are already familiar with.
This book is designed for .NET developers that want to target the iPhone. It is designed to help you get up to speed with the iPhone, not to really teach you about the .NET Framework or C# language, which we assume you already know.
This book is designed with introductory material in Chapters 1 thru 4. You should read Chapters 1 thru 4 sequentially. These chapters introduce the MonoTouch product, the basics of developing with MonoTouch and MonoDevelop, and finally, the basics of presenting data to a user with screen and data controls and how to develop a user interface for the iPhone. Once you are comfortable with these concepts, you can typically move from one chapter to another and not necessarily have to read the chapters sequentially
Chapter 1 Introduction to iPhone Development with MonoTouch for C# Developers.
Chapter 2 Introduction to MonoTouch.
Chapter 3 Planning Your App's UI: Exploring the Screen Controls.
Chapter 4 Data Controls.
Chapter 5 Working with Data on the iPhone.
Chapter 6 Displaying Data Using Tables.
Chapter 7 Mapping.
Chapter 8 Application Settings.
Chapter 9 Programming with Device Hardware.
Chapter 10 Programming with Multimedia.
Chapter 11 Talking to Other Applications.
Chapter 12 Localizing for an International Audience.
Chapter 13 Programming the iPad.
Chapter 14 Just Enough Objective-C.
Chapter 15 The App Store: Submitting and Marketing Your App.
Wallace B. McClure is a Microsoft MVP, ASPInsider, member of the national INETA Speaker's Bureau, and has a popular blog and podcast.
Martin Bowling is a software developer and marketer working with small and medium sized businesses.
Craig Dunn has worked on web technologies in corporate environments since 1993.
Chris Hardy, an ASPInsider, works at a digital agency in Manchester, UK.
Rory Blyth has worked in the software development industry for nearly a decade.
|ReadMe File||597 bytes||Click to Download|
|Professional iPhone Programming with MonoTouch and .NET/C# - Full Code Download||19.24 MB||Click to Download|
|Chapter 2: Introduction to MonoTouch||12.88 KB||Click to Download|
|Chapter 4: Data Controls||1.84 MB||Click to Download|
|Chapter 5: Working with Data||80.57 KB||Click to Download|
|Chapter 6: Displaying Data Using Tables||86.05 KB||Click to Download|
|Chapter 7: Mapping||48.82 KB||Click to Download|
|Chapter 8: Application Settings||7.84 KB||Click to Download|
|Chapter 9: Device Support||639.38 KB||Click to Download|
|Chapter 10: Programming with Multimedia||5.47 MB||Click to Download|
|Chapter 11: Talking to Other Applications||245.19 KB||Click to Download|
|Chapter 12: Internationalization/Localization||887.83 KB||Click to Download|
|Chapter 13: iPad||9.93 MB||Click to Download|
|Chapter 14: Objective-C for MonoTouch Devs||23.16 KB||Click to Download|
Do you think you've discovered an error in this book? Please check the list of errata below to see if we've already addressed the error. If not, please submit the error via our Errata Form. We will attempt to verify your error; if you're right, we will post a correction below.
|12||Update for Link
download the iPhone sdk link:
should now be:
|120||Error in Text
"ViewInterfaceDefinition" should be "iPHoneView"
The runaway success of Apple’s iPhone has created a new industry for developers: Apps. In fact, research from the Yankee Group estimates that nearly 7 billion U.S. smartphone app downloads will produce $4.2 billion in revenue by 2013. They also estimate the number of smartphone users is set to quadruple to 160 million users over the same period, resulting in an app market "gold rush”. Using Apple’s X-Code development package, developers are making small fortunes creating everything from games to to-do list managers for this growing platform. Unfortunately, the learning curve on Apple’s development platform can be long and complex leaving millions of Windows developers out in the cold. Now, using the MonoTouch project, .NET/C# developers can join the party. Wiley has released a free ebook for .NET & C# developers to hit the ground running, BUILDING iPHONE AND iPOD TOUCH APPLICATIONS FOR THE .NET/C# DEVELOPER WITH MONOTOUCH (http://www.wrox.com/WileyCDA/Section/id-406371.html). Additionally, author Wallace B. McClure has also produced a downloadable video podcast introducing MonoTouch available from http://aspnetpodcast.com.
For developers that want to take their iPhone development skills to the next level, McClure also wrote the first book to completely cover MonoTouch, PROFESSIONAL IPHONE PROGRAMMING WITH MONOTOUCH AND .NET/C# (Wiley; July 2010; $44.99). Designed so developers can use their existing skill set, the first four chapters introduce the MonoTouch product, the basics of developing with MonoTouch and MonoDevelop, the basics of presenting data to a user with screen, and finally, data controls and how to develop a user interface for the iPhone, iPad, and iPod touch. From there, developers are free to jump around the remaining 9 chapters covering:
* Working with Data on the iPhone
* Displaying Data Using Tables
* Application Settings
* Programming with Device Hardware
* Programming with Multimedia
* Talking to Other Applications
* Localizing for an International Audience
* Programming the iPad
* Objective-C basics
* Submitting and Marketing an App
MonoTouch has opened the white-hot field of Apple iPhone application development to millions of .NET C# developers. Wiley is setting these developers up with everything they need to get up and running, from a free ebook to in-depth coverage of the MonoTouch development platform. BUILDING iPHONE AND iPOD TOUCH APPLICATIONS FOR THE .NET/C# DEVELOPER WITH MONOTOUCH and PROFESSIONAL IPHONE PROGRAMMING WITH MONOTOUCH AND .NET/C# are fantastic resources for any .NET/C# developer that wants to get their piece of the iPhone App pie.
ABOUT THE AUTHORS:
Wallace B. "Wally" McClure has been working with .NET since 2000, specializing in applications with large numbers of users and large amounts of data, as well as user interface technologies, such as AJAX and the iPhone. He is a Microsoft MVP, ASPInsider, member of the national INETA Speaker's Bureau, and has a popular blog and podcast.
Chris Hardy works with open source technologies such as PHP and Castle's Monorail and technologies such as ASP.NET MVC and jQuery while achieving clean markup and HTML.
Craig Dunn has worked on web technologies in corporate environments since 1993. He has since worked on screenphone-based information services and handheld device apps such as outdoor event ticket scanning.
Martin Bowling is a software developer and marketer working with small and medium sized businesses, developing Digital Marketing strategies. Recently his work has included several commercial iPhone applications.