Professional Android programming with Mono for Android and .NET/C#

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...

Descripción completa

Detalles Bibliográficos
Otros Autores: McClure, Wallace, author (author), McClure, Wallace K. (-), Icaza, Miguel de
Formato: Libro electrónico
Idioma:Inglés
Publicado: Indianapolis, Ind. : Wiley Pub 2012.
Edición:1st edition
Colección:Wrox professional guides Professional Android programming with Mono for Android and .NET/C#
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628371906719
Tabla de Contenidos:
  • 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