Giter Site home page Giter Site logo

100-days-of-code-r3's Introduction

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


100-days-of-code-r3's People

Contributors

estudiochispa avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.