My Account Log in

1 option

Professional Android programming with Mono for Android and .NET/C# / Wallace B. McClure ... [et al.].

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
McClure, Wallace B., author.
Contributor:
McClure, Wallace B.
Icaza, Miguel de.
Series:
Wrox professional guides Professional Android programming with Mono for Android and .NET/C#
Language:
English
Subjects (All):
Android (Electronic resource).
Application software--Development.
Application software.
Mobile computing.
Physical Description:
1 online resource (556 p.)
Edition:
1st edition
Other Title:
Android programming with Mono for Android and .NET/C#
Place of Publication:
Indianapolis, Ind. : Wiley Pub., 2012.
Language Note:
English
System Details:
text file
Summary:
A one-of-a-kind book on Android application development with Mono for Android The wait is over! For the millions of .NET/C# developers who have been eagerly awaiting the book that will guide them through the white-hot field of Android application programming, this is the book. As the first guide to focus on Mono for Android, this must-have resource dives into writing applications against Mono with C# and compiling executables that run on the Android family of devices. Putting the proven Wrox Professional format into practice, the authors provide you with the knowledge you need to be
Contents:
Professional AndroidTM Programming With Mono For Android And .Net/C#; Contents; Foreword; Introduction; Chapter 1: Introduction to Android, Mobile Devices, and the Marketplace; Product Comparison; The .NET Framework; Mono; Mono for Android; Mono for Android Components; Development Tools; Mobile Development; Getting Around Support Issues; Design Issues; Android; History of Android; Writing Web-Based Applications for Android; Writing Native Applications for Android; Android Development Issues; Android SDK Tools; Android Development Costs; Cross-Platform Alternatives; Other Cross-Platform Tools
Considerations for Selecting a Cross-Platform ToolHow Does the Tool Allow You to Author Your Application?; What Device Features Does the Tool Support?; What Platforms Does the Tool Support?; What Skill Sets Does the Tool Require?; What Tools Exist to Support Development?; How Active Are the Development Community and Support Channels?; What Are the Successful Application Deployments for This Tool?; Summary; Chapter 2: Introduction to Mono for Android; Before You Begin Developing; What Is Mono?; Mono Implementation Goals; Mono Standards; What Is Mono for Android?
Why Do I Need Mono for Android?Familiar Development Environment; Familiar API and Library Structure; What Are the Trade-Offs of Working with Mono for Android?; Waiting for Improvements; Taking a Potential Performance Hit; Memory Management; What Do I Need for the Mono for Android Development Environment?; Java SDK; Android SDK; Visual Studio; Visual Studio Development with Mono for Android; General Setup; Building Hello Android; Logging; Debugging; Testing; Deploying; Mono for Android Development with MonoDevelop; General Setup; Building Hello Android; Logging; Debugging; Testing; Deploying
SummaryChapter 3: Understanding Android/Mono for Android Applications; What Is an Android Application?; The Building Blocks of an Android Application; Activities; Services; Content Providers; Broadcast Receivers; Communicating between Components: Android Intents; Binding the Components: The Android Manifest; Android Manifest Basics; Editing the Manifest for Mono for Android via Visual Studio; Summary; Chapter 4: Planning and Building Your Application's User Interface; Guidelines for a Successful Mobile UI; Building an Android UI; Views; Design Surface; Choosing a Control Layout
AbsoluteLayoutFrameLayout; LinearLayout; RelativeLayout; TableLayout; Optimizing Layouts; Designing Your User Interface Controls; TextView; EditText; AutoCompleteTextView; Spinner; Button; Check Box; Radio Buttons and Groups; Clocks; Pickers; Images; ImageView; ImageButton; Gallery; Virtual Keyboards; Selecting Your Virtual Keyboard; Removing the Keyboard; Controlling Your Menus; Introducing the Menu System; Menus; Submenus; Context Menus; Defining Menus as a Resource; Menus; Context Menus; Resolution-Independent UI; Supporting Various Screen Resources; Supporting Screen Sizes
Supporting Pixel Densities
Notes:
"Programmer to programmer."
Includes index.
ISBN:
9786613650993
9781280674068
1280674067
9781118222157
1118222156
OCLC:
781614591

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account