Here are some links from our talk
https://www.cbinsights.com/blog/high-performing-vc-backed-mobile-apps/ https://www.cbinsights.com/blog/wp-content/uploads/2014/05/appdata11.jpg
// | |
// Transparent Triangle in Swift 4.2 | |
// (c) 2019 by Jeff Algera | |
// MIT License | |
// | |
class TransparentTriangleView: UIView { | |
override init(frame: CGRect) { | |
super.init(frame: frame) | |
isOpaque = false |
{ | |
"Jeff's Component": { | |
"scope": "javascript", | |
"prefix": "jfcom", | |
"body": [ | |
"import React from 'react'", | |
"// import PropTypes from 'prop-types'", | |
"import { Text, View } from 'react-native'", | |
"import styles from './index.styled'", | |
"", |
//// | |
// Slugify | |
// A String extension that converts a text string into a valid URL | |
// Derived from https://github.com/paulyoung/Slugify/blob/master/Slugify/Slugify.swift | |
// By Jeff Algera - jeffalgera.com | |
//// | |
extension String { | |
private static let allowedCharacters = NSCharacterSet(charactersIn: "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-") | |