Skip to content

Instantly share code, notes, and snippets.

View cbetz's full-sized avatar
🏠
Working from home

Chris Betz cbetz

🏠
Working from home
View GitHub Profile
@cbetz
cbetz / sample.ts
Created May 5, 2022 15:21
Pendo user info
setupPendo = (user: User) => {
if ((window as any) && (window as any).pendo) {
(window as any).pendo.initialize({
visitor: {
id: user.profile.sub, // Required if user is logged in
email: user.profile.email, // Recommended if using Pendo Feedback, or NPS Email
// full_name: // Recommended if using Pendo Feedback
// role: // Optional
// You can add any additional visitor level key-values here,
@cbetz
cbetz / index.html
Created May 5, 2022 15:00
Pendo index.html example
<!-- rest of your index.html -->
<script>
(function(apiKey){
(function(p,e,n,d,o){var v,w,x,y,z;o=p[d]=p[d]||{};o._q=o._q||[];
v=['initialize','identify','updateOptions','pageLoad','track'];for(w=0,x=v.length;w<x;++w)(function(m){
o[m]=o[m]||function(){o._q[m===v[0]?'unshift':'push']([m].concat([].slice.call(arguments,0)));};})(v[w]);
y=e.createElement(n);y.async=!0;y.src='https://cdn.pendo.io/agent/static/'+apiKey+'/pendo.js';
z=e.getElementsByTagName(n)[0];z.parentNode.insertBefore(y,z);})(window,document,'script','pendo');
})('your-key-goes-here');
@cbetz
cbetz / App.js
Last active April 9, 2021 19:12
React Native + AWS Amplify Image Labeler App
import React, { useState, useEffect } from 'react';
import {
SafeAreaView,
StatusBar,
StyleSheet,
Text,
useColorScheme,
View,
Button,
FlatList,
@cbetz
cbetz / LottieUIView.swift
Created January 16, 2020 15:36
Use LottieFiles in your SwiftUI app with this UIView wrapper
// Chris Betz
// Betz Software
//
// Source: https://www.youtube.com/watch?v=fVehE3Jf7K0
// Important: If you get EXC_BAD_INSTRUCTION you need to set DEAD_CODE_STRIPPING = NO in your app's target. More info:
// https://stackoverflow.com/questions/58757949/swift-ui-lottie-thread-1-exc-bad-instruction-code-exc-i386-invop-subcode-0x/58762913#58762913
//
// Check out FlightMaster for an example app: https://apps.apple.com/us/app/flight-master/id1495056152
import SwiftUI
@cbetz
cbetz / main.dart
Created December 15, 2018 03:35
Flutter Vision Final Version
import 'dart:async';
import 'dart:io';
import 'package:camera/camera.dart';
import 'package:flutter/material.dart';
import 'package:path_provider/path_provider.dart';
import 'package:firebase_ml_vision/firebase_ml_vision.dart';
import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:firebase_storage/firebase_storage.dart';
import 'package:uuid/uuid.dart';
@cbetz
cbetz / main.dart
Created December 13, 2018 18:40
Flutter Vision ML
import 'dart:async';
import 'dart:io';
import 'package:camera/camera.dart';
import 'package:flutter/material.dart';
import 'package:path_provider/path_provider.dart';
import 'package:firebase_ml_vision/firebase_ml_vision.dart';
class FlutterVisionHome extends StatefulWidget {
@override
@cbetz
cbetz / main.dart
Created December 13, 2018 03:27
Flutter Vision Camera
import 'dart:async';
import 'dart:io';
import 'package:camera/camera.dart';
import 'package:flutter/material.dart';
import 'package:path_provider/path_provider.dart';
class FlutterVisionHome extends StatefulWidget {
@override
_FlutterVisionHomeState createState() {
Verifying my identity on Peepeth.com 0x0f02919c164d282f25930940935160fb577b4c0f

Keybase proof

I hereby claim:

  • I am cbetz on github.
  • I am thechrisbetz (https://keybase.io/thechrisbetz) on keybase.
  • I have a public key ASBO5XzPVVcuQrQ1-vCYpvI2u2vRKNAz_pLTdi4FmXr1igo

To claim this, I am signing this object:

import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Intent;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.util.Log;
import android.webkit.CookieManager;
import android.webkit.CookieSyncManager;
import android.webkit.WebView;
import android.webkit.WebViewClient;