Skip to content

Instantly share code, notes, and snippets.

View jwmaher's full-sized avatar

Joe Maher jwmaher

  • Skedulo
  • Brisbane, Australia
View GitHub Profile
import Foundation
import RAPCore
struct Storage {
static let saveDir: URL = FileManager.default.homeDirectoryForCurrentUser.appendingPathComponent("jsondb")
static func verify() {
let audioFiles = try! FileManager.default.contentsOfDirectory(at: URL(fileURLWithPath: "/dir/to/cafs"), includingPropertiesForKeys: nil, options: FileManager.DirectoryEnumerationOptions.skipsHiddenFiles)
.filter { $0.pathExtension == "caf" }
@jwmaher
jwmaher / TriangleView.kt
Created June 29, 2017 05:22
Android Canvas - drawing an equilateral triangle
class TriangleView(context: Context?, attrs: AttributeSet?) : View(context, attrs) {
val paint = Paint()
val path = Path()
override fun onDraw(canvas: Canvas?) {
super.onDraw(canvas)
canvas ?: return
canvas.drawPath(configurePath(canvas.width.toFloat(), path), configurePaint(paint))
}