Skip to content

MadhavGulati/GeneCloning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gene Cloning

WWDC Swift Student Challenge 2022

My WWDC 2022 Swift Student Challenge student submission, demonstrating how gene cloning works, to make a fish glow! 🐠

Video

Check out the trailer video here

Home Screen

Genetic modification is a concept that is all around us in our daily worlds, but most people don't realize it. Gene Cloning is an interactive app that demonstrates how gene cloning works, by making a fish glow! This app was built with SwiftUI as well as AVFoundation, SpriteKit, ARKit, and other frameworks to deliver this interactive experience.

Try it Out!

Download the .swiftpm file above to your iOS device and run it through the iOS Swift Playgrounds app!

Technologies

  • SwiftUI: Used for the app layout, UI elements, drag and drop functionality, and overall design.
  • AVFoundation: Used for the audio effects and sounds.
  • SpriteKit: Used for the fish animation at the end scene.
  • ARKit: Used for the 3D AugmentedReality scene at the end.

Open Source Resources

  • IrregularGradients: A Swift framework that allows you to easily create animated gradient backgrounds. Used for the home page and walkthrough screens. Found here

  • Confetti animation: An animation that makes confetti particles on the screen in SwiftUI, from this article by Sarah

  • 3D Fish: A model of a fish created by 3DGuru on usdzshare.com, used for the Augmented Reality end screen.

Main scene - drag and drop

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages