Skip to content

Instantly share code, notes, and snippets.

@Inncoder
Inncoder / SoundVisualizer.swift
Last active March 20, 2021 15:49
Sound Visualizer
//
// SoundVisualizer.swift
// Animations
//
// Created by Inncoder on 21/09/2020.
// Copyright © 2020 Inncoder AS. All rights reserved.
//
import SwiftUI
@Inncoder
Inncoder / CircleLoading.swift
Created October 2, 2020 10:59
Loaing screen?
//
// Created by Inncoder on 01/10/2020.
// Copyright © 2020 Inncoder AS. All rights reserved.
//
import SwiftUI
struct CircleLoading: View {
@Inncoder
Inncoder / DarkTabBar.swift
Created October 15, 2020 21:15
Custom Tab Bar
//
// DarkTabBar.swift
// Animations
//
// Created by Inncoder on 10/10/2020.
// Copyright © 2020 Inncoder AS. All rights reserved.
//
import SwiftUI
struct Ghost: Shape {
var time: CGFloat
let width: CGFloat
let height: CGFloat
let curveHeight: CGFloat
let curveLength: CGFloat
func path(in rect: CGRect) -> Path {
return (
Path { path in
@Inncoder
Inncoder / SearchBox.swift
Last active October 24, 2020 10:45
Search Box
//
// SearchBox.swift
// SeachBox
//
// Created by Inncoder.
//
import SwiftUI
struct SearchBox: View {
@Inncoder
Inncoder / Hourglass.swift
Created November 9, 2020 23:23
Hourglass animation
struct Hourglass: View {
let hourglassSize: CGFloat
let glassColor: Color
let sandColor: Color
@State private var topOffset: CGFloat = 0
@State private var middleOffset: CGFloat = 0
@State private var bottomOffset: CGFloat = 0
// Created by Inncoder on 15/11/2020.
// Copyright © 2020 Inncoder AS. All rights reserved.
//
import SwiftUI
struct ShuffleLoading: View {
@State private var offset: [CGFloat] = [0, 0, 0]
@State private var rotation: [Double] = [0, 0, 0]
@Inncoder
Inncoder / Toggle.swift
Created November 18, 2020 23:17
darkmode toggle
//
// Toggle.swift
// Animations
//
// Created by Inncoder on 18/11/2020.
// Copyright © 2020 Inncoder AS. All rights reserved.
//
import SwiftUI
@Inncoder
Inncoder / NeumorphicToggle.swift
Created November 22, 2020 12:42
Neumorphic toggle button
// Created by Inncoder.
// Copyright © 2020 Inncoder AS. All rights reserved.
//
import SwiftUI
struct NeumorphicToggle: View {
@State private var toggled = false
@State private var animating = false
struct ParticleEmitter {
static var rectangle: ParticlesEmitter {
get {
let base = EmitterCell()
.content(.circle(10))
.birthRate(20)
.lifetime(14)
.velocity(CGFloat(Int.random(in: 50...100)))
.velocityRange(0)
.emissionLongitude(10)