Xamarin 4.x Cross-Platform Application Development - Third Edition.
Annotation
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham :
Packt Publishing,
2016.
|
Edición: | 3rd ed. |
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Customer Feedback; Table of Contents; Preface; Chapter 1: Xamarin Setup; Understanding Xamarin; Installing Xcode; Installing Xamarin on Mac OS X; Setting up the Android emulator; Installing Xamarin on Windows; Connecting Visual Studio to a Mac for iOS development; Enrolling in the iOS developer program; Registering as a Google Play developer; Summary; Chapter 2: Hello, Platforms!; Building your first iOS application; Understanding Apple's MVC pattern; Using the iOS designer.
- Building your first Android applicationUnderstanding Android activities; Xamarin's Android designer; Summary; Chapter 3: Code Sharing Between iOS and Android; Learning the MVVM design pattern; Comparing project organization strategies; Setting up a shared project; Working with portable class libraries; Using preprocessor statements; Simplifying dependency injection; Implementing Inversion of Control; Summary; Chapter 4: XamSnap
- A Cross-Platform App; Starting our sample application concept; Developing our model layer; Writing a mock web service; Writing the ViewModel layer.
- Implementing our LoginViewModel classImplementing our RegisterViewModel class; Implementing our FriendViewModel class; Implementing our MessageViewModel class; Writing unit tests; Setting up a new project for unit tests; Writing assertions; Summary; Chapter 5: XamSnap for iOS; Understanding the basics of an iOS app; Xamarin.iOS Build Options; Using UINavigationController; Implementing the login screen; Using segues for navigation; Setting up UITableView; Adding a friends list screen; Adding a list of messages; Composing messages; Summary; Chapter 6: XamSnap for Android.
- Introducing the Android ManifestSetting up Material Design; Adding a login screen; Using ListView and BaseAdapter; Implementing the friends list; Composing messages; Summary; Chapter 7: Deploying and Testing on Devices; iOS provisioning; Android device settings; Understanding the linker; Understanding AOT compilation; Avoiding common memory pitfalls; Summary; Chapter 8: Contacts, Camera, and Location; Introducing Xamarin. Mobile; Accessing contacts; Retrieving contacts on Android; Looking up GPS location; Implementing GPS location on Android; Accessing the photo library and camera.
- Accessing photos on AndroidSummary; Chapter 9: Web Services with Push Notifications; Learning Windows Azure; Setting up your Azure account; Exploring Azure Functions; Creating and calling Azure Functions; Using HttpClient in C#; Adding more Azure Functions; Using the Apple Push Notification service; Setting up your provision profile; Setting up a certificate for push notifications; Making client-side changes for push notifications; Sending push notifications from the server-side; Implementing Google Cloud Messaging; Summary; Chapter 10: Third-Party Libraries; The Xamarin Component Store.