Hank Hill Mobile Apps Sound Board
This is a quick app created using AVFoundation in Swift 4. Thanks to our voice talent Austin from IMD II.
Here’s a peek at the code that plays the wav files:

Alert Alert
Here is a technique to fire an alert in Swift 4.
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
@IBAction func setAlert(_ sender: UIButton) {
// create the alert
let alert = UIAlertController(title: “Hello”, message: “This is an Alert”, preferredStyle: .alert)
// create the actions
let okAction = UIAlertAction(title: “OK”, style: .default, handler: nil)
let okActionNext = UIAlertAction(title: “Next”, style: .default, handler: nil)
// create an action with a function
let okActionThree = UIAlertAction(title: “Next”, style: .default, handler: { action in self.runThis()
})
// add the actions to the alert
alert.addAction(okAction)
alert.addAction(okActionNext)
alert.addAction(okActionThree)
// fire the alert
present(alert, animated: true, completion: nil)
}
func runThis(){
print (“WaHoo”)
}
}
Brush Packs Are Here!
Riley and Mason demonstrate installing a brush pack.
Click here to download the Mobile Apps Brush Packs
SWCA Mobile Apps / Interactive Media Hackathon
Three hours to make an app that can help improve the community? It was a tough challenge but all four teams hit the MVP without instructor assistance. Awesome!
Check out a code review of one of the hackathon apps:
Business Professionals Of America Regional Leadership Conference
Mobile Apps, Cyber Security, and Interactive Media Design returning from the Business Professionals of America regional leadership conference.
Breaking Down Algorithms With Board Games
It may look like fun and games but were using games to study variables, constants, conditional statements, and pseudocode!
MA Links
Links
cal
https://sites.google.com/swcsd.us/macal/home
zombies!! alg
https://docs.google.com/presentation/d/1L6sNG2I6P_tu5vYdk3UqiNLlIQfEidamhcARsX81qao/edit?usp=sharing
https://docs.google.com/presentation/d/1AplQAfEad9Mtay5KRHPnQd1TiaGZywnsZGCG_yzHplw/edit?usp=sharing
https://docs.google.com/presentation/d/13ZpQ9NW-cNb_ZRZCyRi5JCOqebN0HtxtLEozD48ePL0/edit?usp=sharing