Xamarin.Mac Cocoa : Full app
Learn how to develop a complete Xamarin.Mac Cocoa app with a practical example that also includes advanced storyboard design with Xcode, and a set of extensions such as sqlite database and api management.
2 min readApr 4, 2019
MyImdb is an app for movie lovers. It allows you to manage your Movie preferences locally. You can search for movies and add them to your local account. MyImdb then uses your movie preferences to search for movie recommendations, and generates a report of your preferred genres, and compares your ratings with IMDB ratings.
Ingredients
- C# Xamarin for MacOS: https://docs.microsoft.com/en-us/xamarin/mac/
- OMDB API: http://www.omdbapi.com
- ipdata Geolocation API https://ipdata.co
- TasteDive movies API https://tastedive.com
- sqlite-net NuGet package https://github.com/praeclarum/sqlite-net
- RestSharp (Simple REST and HTTP API Client for .NET): http://restsharp.org
- Newtonsoft.Json to dynamicallyx deserialize Json into object: https://www.newtonsoft.com/json
- Microsoft CSharp NuGet package : https://dotnet.microsoft.com