Showing posts with label Xcode. Show all posts
Showing posts with label Xcode. Show all posts

Monday, March 27, 2023

Intro To App Development - Coding Happy - Getting Started With Functions

Students in my Intro to App Development class are learning about functions in Swift, how to declare a function, how to call a function, how functions can make program code more modular, and help programmers to reuse code for repetitive tasks.

What better way to practice functions than to look at song lyrics and think about how the chorus of a song repeats and can be put into code.

Check out the video below if you are unfamiliar with this popular song.

Coding "Happy" by Pharrell Williams


Click the link above to see the lyrics for the song.

Declaring and Calling Functions in Xcode
We declared functions to represent each verse of the song including the chorus and then created a program in Xcode to efficiently print the song lyrics by called the functions, saving us time and effort as the chorus and one of the verses repeat several times.

We also practiced different ways to print strings in our code as you can see in the snippet of code below.




Sunday, March 5, 2023

I'm Presenting At CSTA 2023

 I'm excited to share that I have been selected to present 2 sessions as part of the 2023 CSTA Conference!

Sessions:

  • Expanding Computer Science Pathways Through TEALS
  • 10 Steps To Hosting An App Design and Prototype Camp
I am looking forward to the conference and hope that you are able to join me for these sessions!

Tuesday, February 28, 2023

Intro to App Development - Building The PhotoFrame App In Xcode

I just finished building the PhotoFrame app with my Intro to App Development class.

Here are some helpful videos if you would like to try your hand at creating the app in Xcode. The app is very simple, easy to build, and a great way to explore the toolbars and sections of the Xcode application when you are just beginning to use the application.


Start Your Project and Explore Xcode



Move Photos From The iPad Photos App To Your Laptop (if AirDrop is disabled for you)



Adding A Photo To Your Xcode Project



Editing The Storyboard



Zoom In or Out In The Xcode Interface Builder Of The Main Storyboard



Adding A Label In The Xcode Interface Builder



Taking A Screenshot Of The Xcode Simulator Running The App





Monday, January 30, 2023

Develop With Swift - Bouncy Ball

 Working on my #Swift skills. Halfway through Bouncy Ball app.



Develop In Swift: Day 1 Of Intro to App Development Class

Day 1 of the new district-wide virtual course Intro to App Development for 9th - 12th grade students is in the books!

A little bit of #Clips & lots of community building. Looking forward to day 2 and jumping into Xcode Playgrounds.