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-") | |