Skip to content

estudioChispa/100-Days-of-Code-R3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 

Repository files navigation

100-Days-of-Code-R3 - [Cindy Yates]

Log of Round 3 of my 100 Days ofCode adventure

Start Completion
Jul 9, 2018 Oct 16, 2018

Goals

  • First sticker pack - free
  • Sticker pack with animations
  • Sticker pack with in-app purchase
  • Complete Design of DdM app
  • Complete Coding of DdM app

Log

R3D008 - July 16, Monday

#100DaysOfCode Having a hard time getting motivated to code today. Played around with the State Machine project I started the other day but not much else. #swift #iOS

R3D007 - July 15, Sunday

#100DaysOfCode #inkle #unity #iOS Yesterday's dip into Inkle Studio's ink scripting language led to a short exploration of Unity. Definitely something I'd like to learn more about. Maybe on my next round of #100DaysOfCode.

YouTube - Create a Visual Novel in Unity with Ink!

YouTube - Ink: Behind the Narrative Scripting Language of '80 Days' and 'Sorcery!'

Ray Wenderlich.com - Introduction to Unity

Unity Documentation - Getting Started with iOS Development


R3D006 - July 14, Saturday

#100DaysOfCode #inkle #inkJam18 Veered off track today and got caught up in learning about the scripting language ink from @inkleStudios. Have been thinking about a #CreateYourOwnAdventure #CYOA game for a long time. They are having #inkJam18 at the end of August. Maybe a good time to try it out.

YouTube - Writing in Ink

GitHub - Inkle/Ink


R3D005 - July 13, Friday

#100DaysOfCode #iOS #Swift Didn't spend a lot of time coding today. Hope to be more productive tomorrow. Did spend some more time on State Machines.

Austin Rude - State Machines in Swift

GameplayKit Programming Guide - State Machines


R3D004 - July 12, Thursday

#100DaysOfCode #iOS #Swift Today's topic is "Creating a State Machine Using Swift Enumerations." I will definitely be using this approach in an upcomning app. Glad I found this video on @BigNerdRach The Frontier.

"As View Controllers become more complex, the need to manage the state of the view becomes more important. In this video we will discuss how to use a state machine to manage our views state. After this video you will know how to build a state machine using enumerations in Swift and how to apply that to your code."

The Frontier iOS Email Course - Creating a State Machine Using Swift Enumerations

Apple Developer Documentation - View Controller Programming Guide

Swift Documentation - Enumerations

Mark Shead - State Machines


R3D003 - July 11, Wednesday

#100DaysOfCode #iOS #Swift One more day of screenscasts on @BigNerdRanch "The Frontier". Another interesting topic - Using Container Views to Manage Complex Layouts. Their example was perhaps too simple, but I'll play around with an example related to my next app idea and see how it goes.

"When you have a complex view controller view, sometimes it is helpful to break up the view into manageable chunks. We’ll show you how easy it is to break up the implementation of a single view controller into multiple views just by using container views. Using container views can encourage code reuse as well as simplifying complex view controllers."

The Frontier iOS Email Course - Using Container Views to Manage Complex Layouts


R3D002 - July 10, Tuesday

#100DaysOfCode #iOS #Swift Really enjoying the screencasts from @BigNerdRanch 's The Frontier. Today I've watched one on Configurations vs. Schemes and one on Dynamic Stack Views. Learned a lot from both, but the Dynamic Stack Views are something I can implement right away.

"Targets and configurations and schemes; Oh my! Confused by these Xcode concepts? Curious how using multiple build configurations coupled with schemes can avoid the multiple-target mess? If you’re wondering what this all means and how it can make your developer life better, this video is for you.

Questions we'll answer in this video:

  • What is an Xcode (build) configuration?
  • What is an Xcode scheme?
  • What’s the difference between a configuration and a scheme?
  • How do I use build configurations?
  • How do I use schemes?
  • How do schemes make my life easier?
  • How do configurations make my life easier. "

The Frontier iOS Email Course - Configurations vs. Schemes

"How to use a UIStackView to manage dynamic content. This is a lightweight option when you do not need all of the capabilities of a UITableView."

The Frontier iOS Email Course - Dynamic Stack Views


R3D001 - July 9, Monday

#100DaysOfCode #iOS #Swift Starting round 3! The first few days I'm going to run through some screencasts from Big Nerd Ranch's "The Frontier." Today's topic is Swift Assertions.

"In this screencast, we’ll learn how to use Swift’s assertion function to code defensively. By the end of this video, you’ll be able to use the assertion functions to help you write stronger, more robust code. "

The Frontier iOS Email Course - Swift Assertions

Apple Developer Documentation - Debugging and Reflection


About

Round 3 of my 100 Days ofCode adventure

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published