WWDC app for OS X - An app to view and watch WWDC sessions on your Mac. (Mac and Tech) Read the opinion of 13 influencers. Discover 7 alternatives like WWDC TV and Avenue.
Group Get-Togethers Schedule
WWDC Video sessions bulk download (wwdcDownloader.swift) I went to the WWDC Debug lab and found out that current script does not work with shebang (#!/usr/bin/swift) due to a bug in Swift 5.1 (I will file a radar). So the workaround (waiting for Swift 5.1 bug fix) is to compile the script before runing it (no crash with swiftc). There are are plenty of videos in Apple WWDC page touching on various topics regarding iOS, Mac OSX, Safari etc. I've seen some Apple WWDC videos, but I want them in categories; like all In-App Purchase videos in a particular section etc.
June 27, 2020 (PST)
- 10:30 AM - 11:30 AM - Community Icebreaker: Break the Ice, Don't Break the Loop | Speaker: Adrian Eves
- 12:00 PM - 2:00 PM - Freelancer Group Get-Together | Speakers: Daniel Tull, Aaron Vegh, Adrian Tineo
- 8:00 PM - 10:00 PM - Beginner's Group Get-Together | Speakers: Amol Kumar, Kanishka Chaudhry
- 11:00 PM - 12:00 AM - SwiftUI Group Get-Together | Speakers: Alexandru Turcanu, Imthath M
June 28, 2020 (PST)
- 12:00 - 1:00 AM - SwiftUI Group Get-Together | Speakers: Alexandru Turcanu, Imthath M
- 3:00 - 5:00 AM - Open Source Group Get-Together | Speakers: John Estropia, Łukasz Mróz, Khoa Pham
- 7:00 - 9:00 AM - Intermediate / Advance Group Get-Togethers (Topic: Advance Networking with Combine) | Speaker: Donny Wals
- 9:30 AM - 11:30 AM - iOS Security Group Get-Together | Speaker: Bhavuk Jain
- 1:00 - 3:00 PM - Community Leaders Group Get Together | Speakers: Paul Hudson, Michie Ang
- 7:00 - 9:00 PM - LGBTQ Group Get Together | Speakers: Maegan Wilson, Andrew (Andi) Rohn, Ellen Shapiro
- 9:00 - 11:00 PM - Indie Dev Group Get-Together | Speakers: Tim Oliver, Malin Sundberg, Mustafa Yusuf
- Community Icebreaker
- Freelancer Group Get-Together
- Beginners Group Get-Together
- SwiftUI Group Get-Together
- Open Source Group Get-Together
- Intermediate/Advance Group Get-Together
- iOS Security Group Get-Together
- Community Leaders Group Get-Together
- LGBTQ Group Get-Together
- Indie Dev Group Get-Together
One of the cornerstones of the WWDC experience is getting to meet other people who love to do the same things as you. So come on over and loosen up with us for a fantastic kickoff to our group sessions.
Adrian Eves is a self-taught iOS Developer from Mobile, AL. When he's not buried in his Swift code, you can find him reading, writing, playing music, or watching some movie, most likely a Marvel title.
Daniel Tull has been a Mac and iOS developer since he used Java with Cocoa and made an iTunes remote control using AppleScript, PHP and JavaScript.
Aaron Vegh has been a freelancer for 15 years. First as a web developer, and now for Apple platforms. He has done work for Disney, DC Comics, and many others. He also produce his own apps, including Hard G (https://innoveghtive.com/hardg/), and Argus Menu (https://argus-app.net).
Adrian Tineo crafts native iOS solutions tailored to each client’s unique set of challenges, with focus on clean code, quality, and clear communication. He is a Ph.D. in Computer Science and his background includes scientific computing research and test automation. He is the organizer of the MalagaMobile community meetup. Digital clock 3d 1 1 0 – 3d screensavers 4k.
Amol Kumar is a 3x Apple WWDC Scholar (2017, 2018 and 2020). Currently based in Montreal, Canada. He is pursuing his graduate degree in Computer Science and working as a Web and iOS Developer at Design+Code.
Kanishka Chaudhry is 16yo self taught developer from India, 2x Apple WWDC Scholar (2019, 2020) and an intern at prajanya.
Alexandru Turcanu is on a journey to create best in class apps, MakeSchool Student '22, WWDC Scholar '18. He'll be showing how to recreate Apple's Breathing Animation using SwiftUI.
Imthath M explored quick a bit of different techs in my four year career as a Software Developer, finally settled into all things iOS and now exploring more within the platform. He will be sharing Abstracting SwiftUI views with protocols.
John Estropia is the Principal Engineer at Eureka, Inc (Tokyo). He is an iOS dev since iOS 4, Swift dev since Swift beta. Author of Swift library CoreStore. A father currently writing apps in Tokyo.
Łukasz Mróz generally like helping people out! Other than that he maintains Moya/SwiftyUserDefaults and helps other libraries whenever he can.
Khoa Pham is an iOS Developer based in Oslo, Norway. He is avid open source contributor, blogger and occasional speaker. He is the author of https://learntalks.com/ and https://wwdctogether.com/
Donny Wals is an engineer with a passion for learning and sharing knowledge. Author of Practical Combine and loves to mess around with his guitar. He will be sharing about Advance Networking with Combine.
Bhavuk Jain is an independent security researcher and a full time bug bounty hunter finding security issues in mobile applications and websites. Recently, he found out a Zero-day vulnerability in the Sign in with Apple feature and was paid $100,000 by Apple under their Apple Security Bounty Program.
Paul Hudson is the author of Hacking with Swift, Pro Swift, Swift Design Patterns, Testing Swift, Server-Side Swift, Swift Coding Challenges, and more. Suffice it to say, he quite likes Swift. And coffee. (But mostly Swift.) (And coffee.)
Maegan Wilson is a non-binary iOS app developer in their free time. They have been developing apps for the live event industry for 2 years now using Swift and SwiftUI. Outside of iOS app development, Maegan works in the live event industry by lighting plays and concerts and helping those who light events.
Andrew (Andi) Rohn is an iOS Engineer at Reddit. She's co-hosted the Inside iOS Dev podcast. In her free time, Andi enjoys exercising and studying philosophy.
Ellen Shapiro is a native mobile developer, currently working on the Apollo GraphQL iOS SDK. Ellen has been writing and tech editing for RayWenderlich.com since 2013, working on many tutorials and books about iOS and Android, and has been speaking internationally about iOS and Android development for the last several years. When not coding or writing or speaking about code, Ellen enjoys travel (well, normally..), cycling, playing sous-chef to her wife Lilia, and relentlessly Instagramming their cats.
Tim Oliver has been a fanboy of iOS since the iPhone 3G and a full-time iOS engineer since the iPhone 5. Recently, he’s worked as an iOS tech lead at Mercari in Tokyo, and before that, at Realm in San Francisco. In his free time, he enjoys contributing to the open source iOS community, attempting karaoke and playing video games.
Malin Sundberg is a software developer with a dash of designer and a passion for Apple’s platforms and the mobile community. Malin is currently working on Orbit, a SwiftUI Mac app. In her free time, she chats about tech and games on podcasts and organizes meetups in Vancouver, Canada.
Mustafa Yusuf is a developer who started his iOS development journey the day Swift was released. In his free time, you will find him working on his indie app, Tasks!
Do you want to share your experience at the Group Get-Togethers? Send me a message at [email protected].
Every year, around the beginning of summer, Apple hosts its annual World Wide Developers Conference (WWDC). Every year, we all do our best to keep up with the latest announcements and updates coming from the conference about new technologies we’ll be able to use in the products we build for our clients. After the first day’s announcements during the Keynote and Platforms State of the Union presentations, there are new sessions each day to watch and learn from.
Apple was forced to move to an all remote conference, but that didn’t slow them down, with more than 100 sessions covering a range of new and updated tools across all of Apple’s platforms. Being all remote, Apple had the opportunity to produce videos that fit the time needed to cover a topic, rather than packing things that could be multiple sessions together to fit a 40-50 minute target time like they’ve done during the in-person conferences in the past. Some sessions are less than ten minutes, while others are more substantial at around 40 minutes, and others are even split across multiple sessions to cover the topic in enough depth.
With all of these sessions, it can be hard to know where to begin. I’ve picked five of my favorites (that I’ve managed to watch so far!) that I hope you’ll get something out of too. Each of these have something about them that made them stand out to me among the rest, even when EVERYTHING is packed with useful information. Even as I dig deeper into all of the sessions, I already know I’ll be coming back to watch these again and find the things I missed the first time.
In no specific order…
1. Introducing StoreKit Testing in Xcode
When your app needs to make money, these days it’s best to use In App Purchases (IAP) and Subscriptions inside your apps to provide content and features to your users when they feel ready to pay for them. Though it has gotten much better over the years, when building an app that uses IAP for a client, it’s always hard to test the process of handling purchases and all of the various states (purchased, pending, refunded, etc.) that a purchase can be in. The new tools in Xcode provide ways to simulate these states while testing to allow developers to easily make sure apps are handling purchases as needed. Exciting new tools, and a straightforward demo to show them off.
2. Write tests to fail
Every year, Apple tries to include at least one session dedicated to testing your code. This year, they’ve split across a few different subtopics of testing, and this video was the best one I’ve found in the bunch so far.
3. Become a Simulator expert
As developers, we spend lots of time working in the simulator to make sure our apps are ready to be released on various devices. This talk is a great, quick talk about the simulator, with the second half being packed with tips to take full control of the simulator.
4. Why is my app getting killed?
This session is a great look at ways to understand why your app might be crashing, and how to get access to additional data that can help troubleshoot crashes in your app. They’ve added new tools this year that will allow developers to get more complete crash data from their apps once they’ve been released. These tools could be used to build an in-house crash reporting system for your own apps.
Wwdc 4 3 – Watch Wwdc Sessions And More Slow
5. Data Essentials in SwiftUI
SwiftUI felt like the big focus of the conference this year, with lots of new features in all of the OS updates taking advantage of Apple’s new UI framework that appears to be the future across all of their platforms. There were plenty of other sessions focusing on SwiftUI at all levels, but this one felt like the one that I’ll be referring to the most as I build apps using SwiftUI in the future.
Bonus – Use Swift on AWS Lambda with Xcode
Wwdc 4 3 – Watch Wwdc Sessions And More Beautiful
Now for the bonus round! Want to build something with Swift to deploy to the web? Look no further! In this session, Apple goes into a quick demo about how to use Swift on AWS Lambda to run server-less functions in their favorite programming language. In addition to the quick demo of how to do it, they also highlight some of what looks to be excellent tooling they’ve built to help you better.