Beschreibung:
Wallace B. McClure is the owner of McClure Development, which specializes in developing highly scalable client/server and Web-based applications. The firm's clients have included Lucent Technologies, the State of Tennessee, and a major Internet portal. He holds a Master's degree in electrical engineering from the Georgia Institute of Technology, with a specialization in computer architectures and digital signal processing.
Foreword xxiii
Introduction Xxv
Chapter 1: Introduction to Android, Mobile Devices, and the Marketplace 1
Chapter 2: Introduction to Mono for Android 17
Chapter 3: Understanding Android/Mono for Android Applications 37
Chapter 4: Planning and Building Your Application's User Interface 59
Chapter 5: Working with Data 105
Chapter 6: Binding Data to Controls 131
Chapter 7: Working with the File System and Application Preferences 183
Chapter 8: Programming with the Device Hardware 207
Chapter 9: Using Multimedia -- Audio, Video, and the Camera 237
Chapter 10: Talking to Other Applications and Libraries 269
Chapter 11: Developing Background Services and Asynchronous Code 289
Chapter 12: Canvas and Drawables: Building Custom Android Graphics 323
Chapter 13: Working with Location Information 371
Chapter 14: Internationalization and Localization 393
Chapter 15: Sharing Code between Mono for Android, Monotouch, and Windows Phone 7 417
Chapter 16: Preparing and Publishing Your Application to the Market 445
Chapter 17: Android Tablets 469
Appendix a: Tips for Developers and the Future of Mono and Android 495
Index 507
Lieferung vom Verlag mit leichten Qualitätsmängeln möglich
Using the proven Wrox Professional format, Professional Android Programming with MonoDroid and .NET/C sharp provides experienced .NET and C sharp developers with the knowledge the need to become successful Android application developers without having to learn another language. Professional Android Programming with MonoDroid and .NET/C sharp covers:MonoDroid and MonoDevelop
Screen controls, UI development
Data controls, windows, and controllers
Working with data, REST, SOAP, XML, and JSON
Tables and layouts
Maps, Geolocation, Geocoding, and MonoDroid
Device feature support for networking, battery, accelerometer, orientation, and proximity
Multimedia, pictures, video, and audio recording and playback
Communicating with other applications
Internationalization and Localization
Deploying apps, and making money