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...
Otros Autores: | , , |
---|---|
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