Skip to content

Instantly share code, notes, and snippets.


Damien Delaire Delaire

View GitHub Profile
View SplashActivity.cs
[Activity(Theme = "@style/MyTheme.Splash", MainLauncher = true, NoHistory = true)]
public class SplashActivity : AppCompatActivity
static readonly string TAG = "X:" + typeof(SplashActivity).Name;
public override void OnCreate(Bundle savedInstanceState, PersistableBundle persistentState)
base.OnCreate(savedInstanceState, persistentState);
// Create your application here
View activity_main.xml
View StreamPlaybackService.cs
public class StreamPlaybackService : INotifyPropertyChanged
private readonly LibVLC _libVLC;
private MediaPlayer _appMediaPlayer;
public MediaPlayer AppMediaPlayer
return _appMediaPlayer;
View RadioItemAdapterViewHolder.cs
public class RadioItemAdapterViewHolder : Java.Lang.Object
//adapter views to re-use
public TextView StationNameTxt;
public TextView StationLocationTxt;
public ImageView StationLogo;
public ImageView FavoriteImg;
public RadioItemAdapterViewHolder(View itemView) : base(itemView)
View MVP ToDo.txt
Here is my todo list of MVP that I will be working on:
- [] Xamarin Android (not Forms)
- [] Blazor WebAssembly
- [] React native for Android
- [] Flutter
What was done
- [x] Xamarin Froms Android
- [x] Blazor WebAssembly preview 2019
View DatabaseService.cs
public class DatabaseService : IDatabaseService
public string GetDatabasePath()
string dbPath = "";
if (Device.RuntimePlatform == Device.Android)
dbPath= Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal), AppConstants.DatabaseName);
else if (Device.RuntimePlatform == Device.iOS)
View Login_scenario.cs
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using System.Collections.Generic;
using System.Text;
namespace DailymotionUITest.v2
public class Login_scenario : DailymotionSession
Delaire / DataService.cs
Last active Aug 3, 2018
View DataService.cs
public class DataService
public async Task<string> MakeRequest(RequestBase req)
if (req == null)
throw new ArgumentNullException("req");
//creating http message
View RequestWrapper.cs
/// <summary>
/// wrapper to serialize correctly when sending requests.
/// </summary>
public class RequestWrapper
public string query { get; set; }
public string variables { get; set; }
View FileIOReaderHelper.cs
public interface IFileIoReaderHelper
string ReadFromDefaultFile(string fileName);
public class FileIOReaderHelper : IFileIoReaderHelper
//Read the content from Json file
public string ReadFromDefaultFile(string fileName)