Android, iPhone, and Mobile Programming
We’ve got what you need for iOS for Apple’s iPhone and iPad, the Android environment for Java-based mobile development, and Arduino hardware and other embedded devices.
|
iOS Recipes: Tips and Tricks for Awesome iPhone and iPad Appsby Paul Warren and Matt Drance
Take your iPhone and iPad apps to the next level. You’ve seen cool features and tricks in other apps, but haven’t had the time to really look into how they’re done. We’ve got the answers for you. This book walks you through clean, reusable solutions to a wide variety of problems and patterns common to iOS development with Cocoa Touch and Objective-C. With these recipes in your arsenal, your next apps will be more polished and more maintainable than ever. Written for and tested on iOS 4 and Xcode 4. |
|
Test Driven Development for Embedded Cby James W. Grenning
Still chasing bugs and watching your code deteriorate? Think TDD is only for desktop or web apps? It’s not: TDD is for you, the embedded C programmer. TDD helps you prevent defects and build software with a long useful life. This is the first book to teach the hows and whys of TDD for C programmers. |
|
Arduino: A Quick-Start Guideby Maik Schmidt
Arduino is an open-source platform that makes DIY electronics projects easier than ever. Readers with no electronics experience can create their first gadgets within a few minutes. This book is up-to-date for the new Arduino Uno board, with step-by-step instructions for building a universal remote, a motion-sensing game controller, and many other fun, useful projects.
See photos of projects built by our readers over on Flickr. (And if you have photos of your project, please send them to support@pragprog.com). Hi resolution images from the book are also on Flickr, arranged by chapter. |
|
iPad Programming: A Quick-Start Guide for iPhone Developersby Daniel H Steinberg and Eric T Freeman
It’s not an iPhone and it’s not a laptop: the iPad is a groundbreaking new device. You need to create true iPad apps to take advantage of all that is possible with the iPad. If you’re an experienced iPhone developer, iPad Programming will show you how to write these outstanding new apps while completely fitting your users’ expectation for this device. Dr. Dobb’s review: “quite a bargain, given the smart and concise way the authors demonstrate iPad-specific features.” See the full review |
|
Hello, Android (3rd edition): Introducing Google's Mobile Development Platformby Ed Burnette
Google’s Android is shaking up the mobile market in a big way. With Android, you can write programs that run on any compatible cell phone or tablet in the world. It’s a mobile platform you can’t afford not to learn, and this book gets you started. Hello, Android has been updated to Android 2.3.3, with revised code throughout to reflect this updated version. That means that the book is now up-to-date for tablets such as the Kindle Fire. All examples were tested for forwards and backwards compatibility on a variety of devices and versions of Android from 1.5 to 4.0. (Note: the Kindle Fire does not support home screen widgets or wallpaper, so those samples couldn’t be tested on the Fire.) |
|
Cocoa Programming: A Quick-Start Guide for Developersby Daniel H Steinberg
NOTE: This book covers XCode 3 only, not the newer versions. Apple’s Cocoa frameworks let you write powerful and attractive applications for Mac OS X or the iPhone. With this book plus your existing knowledge of object-oriented programming you can take advantage of Cocoa and create compelling, feature rich, compliant Mac applications for this industry-leading environment using XCode 3. Audience: this book is aimed at experienced programmers who are new to Cocoa and the Mac, using the older XCode 3. For an entry level book, please see Beginning Mac Programming |
|
Coding in Objective-C 2.0by Bill Dudney
Objective-C is the programming language for writing native iPhone and Mac applications. It’s also the language that Apple uses to build their own applications and frameworks. So, if you know Objective-C, you have a lot of power at your fingertips. But if you’re new to C or object-oriented programming, then Objective-C can seem a little awkward at first. These screencasts by Bill Dudney, an experienced Objective-C programmer, will help you quickly get up to speed on Objective-C 2.0 basics. |
|
Core Animation for Mac OS X and the iPhone: Creating Compelling Dynamic User Interfacesby Bill Dudney
Have you seen Apple’s Front Row application and Cover Flow effects? Then you’ve seen Core Animation at work. It’s about making applications that give strong visual feedback through movement and morphing, rather than repainting panels. This comprehensive guide will get you up to speed quickly and take you into the depths of this new technology. |
|
Creating a Compelling User Interface with Core Animationby Bill Dudney
Core Animation adds that “wow!” factor to your Cocoa and iPhone applications. It’s not just cool, it also improves the user experience to make your application a cut above the rest. Learn how to create an animated and cinematic user interface with Core Animation from Bill Dudney, an experienced Cocoa developer. |










