Skip to content

xamcat/mobcat-samples

Repository files navigation

Introduction

This repository contains sample projects that demonstrate the use the MobCAT library or addresses specific scenarios or challenges.

Build Status

master dev
Weathertron 9000 weathericon_release weathericon_dev
News-Man 9000 2.0 newsicon_release newsicon_dev

Directory

Sample Apps

weather
This is a single page Xamarin.Forms sample that displays the weather forecast using a public Weather API

news
This is a tabbed view Xamarin.Forms sample that displays news using a public News API

Other samples, prototypes and scratch projects

azure media services
Prototype demonstrating the ability to natively stream, download and play offline video protected by Apple FairPlay using Azure Media Services and Xamarin.iOS.

binding kotlin frameworks for xamarin
Walkthrough on binding third-party Android frameworks that are written in Kotlin so they can be used in Xamarin.Android applications.

binding swift frameworks for xamarin
Walkthrough on binding third-party iOS frameworks that are written in Swift so they can be used in Xamarin.iOS applications.

cpp with xamarin
Walkthrough of an approach to transforming some basic C/C++ source code into a cross-platform Xamarin library so it can be shared via NuGet and consumed in a Xamarin.Forms app.

in memory repository
Demonstrates how to implement an in-memory repository by leveraging the base classes provided by the MobCAT library.

notification hub rest api
Walkthrough on how to create an Azure Notification Hub, configure it for use with APNS, then work with it directly, using the preferred installation approach, from a Swift-based client application using the Notification Hub REST API.

push notifications using azure notification hubs via a backend service
Sample demonstrating how to use Azure Notification Hubs via a backend service to send push notifications to cross-platform Android and iOS applications.

sas token generation
Prototype demonstrating how to programmatically generate a SAS token for use with Azure services such as Notification Hub using Objective-C or Swift. The official documentation already provides samples for other languages including C#.