Skip to content

Instantly share code, notes, and snippets.

Avatar
🎯
Focusing

Damien Delaire Delaire

🎯
Focusing
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
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent">
<FrameLayout
View StreamPlaybackService.cs
public class StreamPlaybackService : INotifyPropertyChanged
{
private readonly LibVLC _libVLC;
private MediaPlayer _appMediaPlayer;
public MediaPlayer AppMediaPlayer
{
get
{
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
https://medium.com/@damiendelaire/from-uwp-development-to-using-xamarin-forms-for-cross-platform-development-for-a-small-audio-6475a4ea3291
- [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
{
[TestClass]
public class Login_scenario : DailymotionSession
@Delaire
Delaire / DataService.cs
Last active Aug 3, 2018
DataService.cs
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)
{
You can’t perform that action at this time.