Skip to content

Instantly share code, notes, and snippets.

View foxanna's full-sized avatar
💭
👩‍💻💙📱🇺🇦

Anna Leushchenko foxanna

💭
👩‍💻💙📱🇺🇦
View GitHub Profile
flutter packages pub run build_runner watch --delete-conflicting-outputs
class Translations implements i69n.I69nMessageBundle {
const Translations();
String get greetings => "Hello, world!";
}
using System;
using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
...
public class HttpService
{
private readonly IProxyInfoProvider _proxyInfoProvider;
using System;
using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
...
public class HttpService
{
private readonly HttpClient _httpClient;
// iOS implementation
using System.Net;
using CoreFoundation;
...
public class ProxyInfoProvider : IProxyInfoProvider
{
public WebProxy GetProxySettings()
{
var systemProxySettings = CFNetwork.GetSystemProxySettings();
// Android implementation
using System.Net;
using Java.Lang;
...
public class ProxyInfoProvider : IProxyInfoProvider
{
public WebProxy GetProxySettings()
{
var proxyHost = JavaSystem.GetProperty("http.proxyHost");
using System.Net;
...
public interface IProxyInfoProvider
{
WebProxy GetProxySettings();
}
using Android.Views;
...
public class CustomSelectionActionModeCallback : Java.Lang.Object, ActionMode.ICallback
{
public bool OnActionItemClicked(ActionMode m, IMenuItem i) => false;
public bool OnCreateActionMode(ActionMode mode, IMenu menu) => false;
public bool OnPrepareActionMode(ActionMode mode, IMenu menu) => true;
using Android.Views;
...
public class CustomInsertionActionModeCallback : Java.Lang.Object, ActionMode.ICallback
{
public bool OnCreateActionMode(ActionMode mode, IMenu menu) => false;
public bool OnActionItemClicked(ActionMode m, IMenuItem i) => false;
public bool OnPrepareActionMode(ActionMode mode, IMenu menu) => true;