Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wcoder/awesome-xamarin-bookmarks

:rocket: :book: A collection of interesting links for Xamarin developers
https://github.com/wcoder/awesome-xamarin-bookmarks

List: awesome-xamarin-bookmarks

awesome-list bookmarks community xamarin

Last synced: 7 days ago
JSON representation

:rocket: :book: A collection of interesting links for Xamarin developers

Awesome Lists containing this project

README

        

# awesome-xamarin-bookmarks

# Moved to [Xamarin Universal Library](https://github.com/xamarinuniverse/XamarinUniversalLibrary)

> The further contributing to this repository is stopped.

   

---

Hand-picked bookmarks of interesting (must have) links for Xamarin developers.

Additional lists in other languages: [Русский](/README.ru.md)

---

* [Articles](#articles)
- [Setup](#setup)
- [UI](#ui)
- [Architecture](#architecture)
- [MVVM](#mvvm)
- [Security](#security)
- [Performance](#performance)
- [Memory](#memory)
- [Background services](#background-services)
- [Bluetooth](#bluetooth)
- [Media](#media)
- [Network](#network)
- [Profiling](#profiling)
- [Binding Libraries](#binding-libraries)
- [Linker](#linker)
- [Proguard](#proguard)
- [Plugins](#plugins)
- [Under the Hood](#under-the-hood)
- [Features](#features)
* [Series of articles](#series-of-articles)
* [Videos](#videos)
* [Books](#books)
* [Podcasts](#podcasts)
* [Community](#community)
* [Tools](#tools)
- [Live Reload](#live-reload)
- [UI Inspectors](#ui-inspectors)
- [Android Tools](#android-tools)
* [Examples](#examples)
- [UI](#ui-examples)
- [Architecture](#architecture-examples)
* [More](#more)

---

## Articles
* [C# Corner: Xamarin](https://www.c-sharpcorner.com/technologies/xamarin)

### Setup

* [Setting up Xamarin.Android on Linux](https://github.com/0xFireball/xamarin-android-linux)

### UI
* [Navigation Bar Customization in Xamarin Forms](https://www.xamboy.com/2017/12/06/navigation-bar-customization-in-xamarin-forms/)
* [Custom Fonts with Xamarin.Forms Revisited](https://blog.verslu.is/xamarin/xamarin-forms-xamarin/custom-fonts-with-xamarin-forms-revisited/)
* [The ultimate guide to Emojis](https://smellyc0de.wordpress.com/2018/04/07/the-ultimate-guide-to-emojis/)

### Architecture
* [Cross-Platform Architecture](https://developer.xamarin.com/guides/cross-platform/application_fundamentals/building_cross_platform_applications/part_2_-_architecture/)
* [Xamarin Forms Architectural Guidance](https://xamarinhelp.com/xamarin-forms-architectural-guidance/)

### MVVM
* [Should I Use A Xamarin.Forms MVVM Framework?](https://xamarinhelp.com/use-xamarin-forms-mvvm-framework/)
* [Xamarin.Forms ListView Advanced Guide With MVVM](https://doumer.me/xamarin-forms-listview-advanced-guide-with-mvvm/)

### Security
* [Protecting your users with certificate pinning](https://basdecort.com/2018/07/18/protecting-your-users-with-certificate-pinning/)

### Performance
* [Cross-Platform Performance](https://developer.xamarin.com/guides/cross-platform/deployment,_testing,_and_metrics/memory_perf_best_practices/)
* [Best Practices for Android Performance](https://developer.android.com/training/best-performance.html)
* [Xamarin.Forms Performance on Android](https://jonathanpeppers.com/Blog/xamarin-forms-performance-on-android)

### Memory
* [Xamarin.iOS Memory Pitfalls](https://thomasbandt.com/xamarinios-memory-pitfalls)
* [Optimize memory usage in Xamarin apps](https://www.chipsncookies.com/2017/optimize-memory-usage-in-xamarin-apps/)

### Background services
* [Periodic background service with Xamarin](https://github.com/wcoder/PeriodicBackgroundService)
* [Backgrounding with Xamarin.Forms the Easy Way](https://winstongubantes.blogspot.com/2018/09/backgrounding-with-xamarinforms-easy-way.html)

### Bluetooth
* [10 Tips About Bluetooth LE Development](http://www.xam-consulting.com/10-tips-about-bluetooth-le-development/)

### Media
* [Delivering Rich Media Experiences with the Xamarin.Forms Video Player](https://blog.xamarin.com/delivering-rich-media-experiences-xamarin-forms-video-player/)
* [Xamarin Forms Android – using ExoPlayer in your app](http://www.pshul.com/2018/02/09/xamarin-forms-android-using-exoplayer-in-your-app/)

### Network
* [Improving HTTP Performance in Xamarin Applications](http://jonathanpeppers.com/Blog/improving-http-performance-in-xamarin-applications)
* [The Many Flavors of HttpClient](https://kerry.lothrop.de/httpclient-flavors/)

### Profiling
* [Performance Profiling Your Xamarin Apps](https://visualstudiomagazine.com/articles/2015/12/01/xamarin-apps.aspx)

### Binding Libraries
* [Approaching a Xamarin.Android Bindings Case](https://gist.github.com/JonDouglas/dda6d8ace7d071b0e8cb)
* [Creating Xamarin.Android Binding Library](https://xamarinhelp.com/creating-xamarin-android-binding-library/)
* [Binding Swift Libraries — Xamarin.iOS](https://medium.com/@Flash3001/binding-swift-libraries-xamarin-ios-ff32adbc7c76)

### Linker
* [Linker Analyzer](https://www.jon-douglas.com/2017/09/22/linker-analyzer/)

### Proguard
* [Proguard](https://www.jon-douglas.com/2016/11/22/xamarin-android-proguard/)

### Plugins
* [Creating Platform Plugins](https://github.com/mattleibow/CreatingPlatformPlugins)

### Under the Hood
* [Xamarin.iOS Under the Hood: Calling Objective-C from C#](https://jonathanpeppers.com/Blog/xamarin-ios-under-the-hood-calling-objective-c-from-csharp)
* [Xamarin.Android Startup Sequence](https://xamarinhelp.com/xamarin-android-startup-sequence/)

### Features
* [Taking a Screenshot in Xamarin.Forms](https://xamarinhelp.com/taking-a-screenshot-in-xamarin-forms/)
* [Xamarin and Java Processes (root)](https://blog.ostebaronen.dk/2018/07/xamarin-and-java-processes.html)
* [Loading a configuration file](https://johnthiriet.com/xamarin-loading-a-configuration-file/)

## Series of articles
* [52 Weeks of Xamarin](http://jesseliberty.com/?s=52+weeks+of+xamarin)
* [Learning Xamarin.Forms](http://jesseliberty.com/?s=Learning+Xamarin.Forms)
* [31 Days of Xamarin.Android](https://blog.falafel.com/31-days-of-xamarin-android/)
* [14 Days To Building An Enterprise Quality Xamarin Forms App](http://xamarinhelp.com/14-days-to-building-an-enterprise-quality-xamarin-forms-app/)

## Videos
* [Xamarin on Youtube](https://www.youtube.com/user/XamarinVideos)
* [Xamarin Show on Channel9](https://channel9.msdn.com/Shows/XamarinShow)
* [Houssem Dellai on YouTube](https://www.youtube.com/channel/UCCYR9GpcE3skVnyMU8Wx1kQ)
* [Xamarin.Android Tutorials - Joe Rock](https://www.youtube.com/playlist?list=PLCuRg51-gw5VqYchUekCqxUS9hEZkDf6l)
* [Xamarin University - Youtube](https://www.youtube.com/channel/UCykEmj8H8O0aE6QB1965XCg/videos)
* [Xamarin University Free Lectures](https://university.xamarin.com/lecturesmenu)
* [Xamarin Android Tutorial - Beginners - EDMT Dev- YouTube](https://www.youtube.com/playlist?list=PLaoF-xhnnrRVglZztNl99ih76fvBOLMe8)
* [Xamarin Android Tutorial - Advanced - EDMT Dev- YouTube](https://www.youtube.com/playlist?list=PLaoF-xhnnrRV92Y9HlqqutcwwRYm1LjP7)

## Books
* [Creating Mobile Apps with Xamarin.Forms](https://developer.xamarin.com/guides/xamarin-forms/creating-mobile-apps-xamarin-forms/)
* [Enterprise Application Patterns using Xamarin.Forms](https://developer.xamarin.com/guides/xamarin-forms/enterprise-application-patterns/)
* [Xamarin.Forms Kickstarter](http://www.xforms-kickstarter.com/)
* [more...](https://www.amazon.com/s/?field-keywords=Xamarin)

## Podcasts
Gone Mobile - http://www.gonemobile.io/

Gone Mobile is a podcast discussing the latest in mobile development, with a healthy bias towards Xamarin technologies. The podcast covers in-depth topics with guests ranging from Android, iOS & Windows development to mobile marketing and design, as well as other mobile or not so mobile related technologies.

Merge Conflict - http://www.mergeconflict.fm/

Merge Conflict is a weekly discussion with Frank and James on all things development, technology, & more. After years of being friends, Frank and James finally decided to sit down and start a podcast about their lives as mobile developers using Xamarin. Much more than just another mobile development podcast, Merge Conflict, reaches all areas of development including desktop, server, and of course mobile. They also cover fun things happening in the world of technology and gaming and whatever else happens to be on Frank's and James' minds.

Xamarin Podcast - http://www.xamarinpodcast.com/

Keep up with the latest in mobile development with the official Xamarin podcast. Join your hosts Pierce Boggan and James Montemagno as they discuss the latest and greatest in native cross-platform mobile development in C# with Xamarin.

## Newsletters
* [Weekly Xamarin Newsletter](http://weeklyxamarin.com/) - The best Xamarin development links, every Friday
* [Xamarin.Forms Monthly Newsletter](https://us13.campaign-archive.com/home/?u=9bc39dc111f08d2a130409419&id=68a7cafa60)

## Community
* [Xamarin Chat - Slack](https://xamarinchat.slack.com/)
* [Xamarin Forums](https://forums.xamarin.com/)

## Tools

### Live Reload
* [LiveXAML](http://www.livexaml.com/)
* [Gorilla Player](http://gorillaplayer.com/)
* [Xamarin Live Player](https://www.xamarin.com/live)
* [XAMLator](https://github.com/ylatuya/XAMLator)

### UI Inspectors
* [UI Sleuth](https://github.com/michaeled/uisleuth) - A Xamarin.Forms Inspector
* [Sherlock for iOS](https://sherlock.inspiredcode.io/) - Edit views in real time, simulate running on other devices, and debug visual issues, all from your iOS Simulator - zero configuration required.

### Android Tools
* [ADB Commands](https://medium.com/@filipe.batista/adb-commands-part-i-60d35e9d8515)

## Examples

### UI Examples
* [Xamarin Forms UI Snippets](https://snppts.io/latest)
* [Xamarin.Forms goodlooking UI samples](https://github.com/jsuarezruiz/xamarin-forms-goodlooking-UI)

### Architecture Examples
* [Order King architecture demo for Xamarin.Forms - Binwell](https://github.com/Binwell/Order-King-Mobile-Core)

## More
* [awesome-xamarin](https://github.com/benoitjadinon/awesome-xamarin) - A list of interesting libraries/tools for Xamarin.
* [Xamarin Bindings](https://github.com/aloisdeniel/Xamarin.Bindings) - A list of existing Xamarin binding libraries.
* [Open Source Components for Xamarin](https://github.com/xamarin/XamarinComponents) - A list of open source components.
* [Open Source Xamarin Apps](https://github.com/wcoder/open-source-xamarin-apps) - A list of open source Xamarin apps.

## License

[![CC0](https://licensebuttons.net/p/zero/1.0/88x31.png)](https://creativecommons.org/publicdomain/zero/1.0/)

To the extent possible under law, Yauheni Pakala has waived all copyright and related or neighboring rights to this work.