
iOS Development with Xamarin Cookbook
Dimitris Tavlikos
- Editorial
- Packt
- Año
- 2014
- Páginas
- ~386
- Nivel
- Intermedio
De qué trata
Guía en formato de recetario práctico publicada por Packt, orientada a la programación de aplicaciones nativas para el sistema operativo iOS (versiones 7 y 8) utilizando C# y la plataforma Xamarin.iOS (anteriormente conocida como MonoTouch). El libro está dirigido a desarrolladores .NET de nivel intermedio que desean crear soluciones para iPhone e iPad aprovechando su experiencia en C# sin tener que aprender Objective-C ni Swift.
El texto reúne más de un centenar de recetas que exploran el amplio ecosistema del SDK de iOS adaptado a .NET: controles de interfaz gráfica (UIView, UIButton, UITableView, UICollectionView) y controladores de vistas (UIViewController) enlazados mediante Xcode Interface Builder y Storyboards. Enseña persistencia de datos local con SQLite.NET y serialización en archivos, integración con servicios remotos REST y WCF, reproducción y captura de medios con AVFoundation (cámara, micrófono, galería fotográfica), integración con contactos y calendario del sistema, lectura de sensores de movimiento mediante Core Motion (acelerómetro y giroscopio), geolocalización con Core Location y mapas nativos, así como animaciones con Core Animation y soporte de multitarea en segundo plano.
Al organizarse estrictamente como un recetario de problemas y soluciones, no desarrolla un proyecto único de extremo a extremo, sino que ofrece más de cien proyectos de muestra pequeños y específicos enfocados en características puntuales del hardware y del sistema de Apple. Aporta un valor inmenso para programadores que buscan resolver rápidamente casos prácticos de interacción con el hardware de iOS en C#; no obstante, prescinde por completo de Xamarin.Forms (se enfoca exclusivamente en Xamarin.iOS tradicional) y no aborda las interfaces declarativas modernas de SwiftUI.
- Xamarin.iOS
- C#
- iOS SDK
- MonoTouch
- Storyboards
- SQLite.NET
- Core Location
- Core Motion
- AVFoundation
- Core Animation
- Servicios REST
- Multitarea en iOS
¿Cómo enseña?
Con ejercicios
- ✓ Incluye ejercicios
- ✗ Sin proyectos

