Skip to content

Instantly share code, notes, and snippets.

Bruno Van Thournout BrunoVT1992

Block or report user

Report or block BrunoVT1992

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@BrunoVT1992
BrunoVT1992 / Distance.cs
Last active Apr 26, 2016
Calculate the spline fling distance for Xamarin Android
View Distance.cs
using System;
using Android.App;
using Android.Hardware;
using Android.Views;
namespace Droid
{
public static class Distance
{
public static double CalculateSplineFlingDistance(float velocity)
@BrunoVT1992
BrunoVT1992 / Command.cs
Last active Apr 26, 2016
Mvvm ICommand implementation
View Command.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Input;
namespace Mvvm
{
public class Command : ICommand
@BrunoVT1992
BrunoVT1992 / NotifyPropertyChanged.cs
Last active Apr 26, 2016
Mvvm INotifyPropertyChanged implementation
View NotifyPropertyChanged.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Text;
using System.Threading.Tasks;
namespace Mvvm
{
@BrunoVT1992
BrunoVT1992 / BaseRepository
Last active Jan 5, 2018
SQLite.NET async BaseRepository
View BaseRepository
using System;
using System.Threading.Tasks;
using System.Collections.Generic;
using SQLite;
using System.Linq.Expressions;
using System.Linq;
namespace SQLite
{
public interface IBaseRepository<TEntity, TPrimaryKey>
@BrunoVT1992
BrunoVT1992 / DpiToPixelConverter.cs
Last active Apr 26, 2016
Dpi to pixel converter for Xamarin Android
View DpiToPixelConverter.cs
using Android.Content;
namespace Droid
{
public static class DpiToPixelConverter
{
public static int Convert(int dpi)
{
float scale = Application.Context.Resources.DisplayMetrics.Density;
return (int)(dpi * scale + 0.5f);
@BrunoVT1992
BrunoVT1992 / BitmapExtensions.cs
Last active Apr 26, 2016
Bitmap blur util for Xamarin Android
View BitmapExtensions.cs
using Android.App;
using Android.Support.V8.Renderscript;
namespace Droid
{
public static class BitmapUtil
{
public static Bitmap Blur(Bitmap originalBitmap)
{
// Create the Renderscript instance that will do the work.
@BrunoVT1992
BrunoVT1992 / AsyncLock.cs
Last active May 13, 2016
This class makes a lock statement async so you can use await operators inside the lock statement
View AsyncLock.cs
using System;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
namespace CSharp
{
// http://blogs.msdn.com/b/pfxteam/archive/2012/02/12/10266988.aspx
public class AsyncLock
{
@BrunoVT1992
BrunoVT1992 / RotatedTextView.cs
Last active Apr 26, 2016
Rotated textview for Xamarin Android
View RotatedTextView.cs
using Android.Content;
using Android.Widget;
using Android.Util;
using Android.Graphics;
namespace Droid
{
public class RotatedTextView : TextView
{
public RotatedTextView(Context ctx, IAttributeSet attr)
@BrunoVT1992
BrunoVT1992 / CurrentActivityUtil.cs
Last active Jul 11, 2018
Function for getting the current activity in Xamarin Android
View CurrentActivityUtil.cs
using System.Collections.Generic;
using System.Linq;
using Android.Runtime;
using Android.Util;
using Java.Lang;
using Java.Util;
namespace Droid
{
public static class CurrentActivityUtil
@BrunoVT1992
BrunoVT1992 / RoundedCornersFrameLayout.cs
Created May 13, 2016
Rounded corners for a framelayout in Xamarin Android
View RoundedCornersFrameLayout.cs
using Android.Content;
using Android.Graphics;
using Android.Util;
using Android.Widget;
namespace Droid
{
public class RoundedCornersFrameLayout : FrameLayout
{
private const float CornerRadius = 5.0f;
You can’t perform that action at this time.