forked from SwiftlyDublin/collaborative-learning
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathparams.json
More file actions
1 lines (1 loc) · 3.57 KB
/
params.json
File metadata and controls
1 lines (1 loc) · 3.57 KB
1
{"name":"collaborative-learning","tagline":"Meeting Weekly since October 2014 to learn Swift, Apple's Programming Language","body":"# Collaborative Learning \r\n\r\nApple's Swift programming language, introduced in the summer of 2014, is the new way in which iOS and OSX applications will be written. This collaoration group is to help llearn the language ans some of the new toolkits and frameworks. \r\n\r\nOur aim is to have co-located, collaborative learning. So the participants will meet weekly, in one location working on a theme. The theme may be a language feature, a framework or an interesting problem.\r\n\r\nThe session are organised into these themes, with a specific organiser per theme whose job it is to pull together the exercises and direct the session. The organiser may not a swift eexpert but this way we can all learn together.\r\n\r\nThe result of attending this session is to have comfort in programming Swift with the ability to create an application.\r\n\r\nBelow is only a proposed set of activites, please share and if there are any volunteers for organising a session, please sign up.\r\n\r\nWe must also prepare ourselves for many Taylor Swift jokes, they seem part of the territory.\r\n\r\nTwitter account: @SwiftlyDublin, https://twitter.com/SwiftlyDublin\r\nEventbrite: https://www.eventbrite.ie/e/learning-the-swift-programming-language-swiftlydublin-tickets-13659360515 \r\nThis page, shortened goo.gl/GbEj9b\r\n\r\n# The Sessions\r\n\r\nThis is a rough schedule:\r\n\r\n1. Introduction - @MattDonnelly, organiser https://github.com/mattdonnelly\r\n * introduction to swift and how it is different\r\n * using playground\r\n * exercise: simple hello world type app\r\n\r\n2. First App - Ciaran O hUallachain organiser\r\n * Develop an interactive app, like http://karlmonaghan.com/wwdc_bingo/ Buzzword Bingo\r\n \r\n3. Testing and CI - Sheldon Conaty, Organiser\r\n * Unit Testing\r\n * Other approaches to unit testing especially if you think unit testing sucks\r\n * Using CocaPods\r\n * Continuous Integration\r\n \r\n4. Networking - TBD, Organiser\r\n * Using AlamoFire \r\n * Multi-peer Networking\r\n * Exercise: Buzzword Bingo with shared state and scores\r\n\r\n5. Monadic Swift - TBD, Organiser\r\n * Functional Swift\r\n * hangman ala Mondads\r\n \r\n6. Distributed Swift\r\n * implementing shared state via Distributed Hash Table\r\n * Consenus and co-ordination, light weight RAFT \r\n * Exercises: DHT with concensus\r\n \r\n5. Extensions - TBD, Organiser \r\n * The extensions API \r\n * Exercise: simple extension, maybe a buzzword bingo based thing ? Or something useful.Or karaoke.\r\n \r\n6. HomeKit - TBD, Organiser\r\n * The HomeKit toolkit\r\n * Exercise: silly simple stubbed monitor and interaction thing\r\n \r\n7. HealthKit - TBD, Organiser\r\n * any itnerest? \r\n\r\n8. OSX Programming - TBD Organiser\r\n \r\n \r\n# Pre Requisites\r\n\r\n* Participants, and organisers, should be comfortable with programming. Swift knwowledge is optional. \r\n* Ideally a Mac with xcode 6 installed (latest version). We have a couple of Macs available\r\n* Slot booked at EvenBrite :) \r\n# Time and Location\r\n\r\n# When and Location\r\n\r\nThe session commence October 22, 2014 at 1830 and run weekly. It is open, but please register at event brite as we have space constraints (about 20-25 people). \r\nWe're hosting the sessions at Citi's Offices, 1 Noth Wall Quay Dublin. http://www.openstreetmap.org/way/118906048#map=19/53.34833/-6.24511 ","google":"","note":"Don't delete this file! It's used internally to help with page regeneration."}