Skip to content

Instantly share code, notes, and snippets.

View tentenponce's full-sized avatar

Tenten Ponce tentenponce

  • https://angkas.com/
View GitHub Profile
@tentenponce
tentenponce / SingleEvent.dart
Created October 15, 2022 03:10
Single event for flutter. Use to emit one time single events such as snackbars, dialogs, screen redirection, etc.
class SingleEvent<T> {
SingleEvent({required Function(T? param) invoke}) : _invoke = invoke;
final Function(T? param) _invoke;
bool _isClosed = false;
bool get isClosed => _isClosed;
void invokeWith(T? param) {
if (!_isClosed) {
import org.apache.commons.codec.binary.Base64
import org.bouncycastle.jcajce.provider.asymmetric.util.EC5Util
import org.bouncycastle.jce.ECNamedCurveTable
import org.bouncycastle.jce.spec.ECNamedCurveSpec
import org.spongycastle.jce.provider.BouncyCastleProvider
import org.web3j.crypto.ECKeyPair
import org.web3j.utils.Numeric
import java.math.BigInteger
import java.security.KeyFactory
import java.security.Security
@tentenponce
tentenponce / KeyStoreCompat.java
Created June 4, 2019 08:56 — forked from theyann/KeyStoreCompat.java
KeyStoreCompat is a simple class that takes care of dealing with KeyStore and using the AndroidKeyStore when it can, or another type if it can't. You're welcome.
package YOUR_PACKAGE;
import android.content.Context;
import android.os.Build;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.security.KeyStore;
import java.security.KeyStoreException;
import java.security.cert.Certificate;
@tentenponce
tentenponce / FileUploadHelper.java
Last active March 4, 2019 04:39
Handles permission and logic upon capturing or uploading an image or custom files.
import android.Manifest;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.net.Uri;
import android.os.Build;
import android.provider.MediaStore;
import android.support.annotation.RequiresApi;
import android.support.v4.app.Fragment;
@tentenponce
tentenponce / git_submodules.md
Created May 8, 2018 02:45 — forked from gitaarik/git_submodules.md
Git Submodules basic explanation

Git Submodules basic explanation

Why submodules?

In Git you can add a submodule to a repository. This is basically a repository embedded in your main repository. This can be very useful. A couple of advantages of using submodules:

  • You can separate the code into different repositories.
@tentenponce
tentenponce / git_submodules.md
Created May 8, 2018 02:45 — forked from gitaarik/git_submodules.md
Git Submodules basic explanation

Git Submodules basic explanation

Why submodules?

In Git you can add a submodule to a repository. This is basically a repository embedded in your main repository. This can be very useful. A couple of advantages of using submodules:

  • You can separate the code into different repositories.