WWDC Scholarships reward talented students and STEM organization members with the opportunity to attend this year’s conference. Developers selected for a scholarship will receive a WWDC 2017 ticket and lodging free of charge.
I reproduced a public-key cryptosystem (RSA - Rivest-Shamir-Adleman) in Swift.
The playground can be found here.
This project was also used in the extended essay I made for my high school diploma on the Second Quantum Revolution.
I had the opportunity to attend different amazing events during this week :
Introducing iOS 11, macOS 10.13, ARKit, MLKit and a lot more !
A Conversion with Michelle Obama and Lisa Jackson.
From Monroe to NASA, Dr. Christine Darden telling her story being one of the pioneering mathematicians upon which the book "Hidden Figures" was based.
Convenience for You is Independence for Me, Todd Stabelfeldt who has lived since the age of 8 with quadriplegia talking about why design apps with accessibility ?
I'm Dancing as Fast as I Can... Code, Miral Kotb talked about the groundbreaking light suits she invented for her dancing company iLuminate.
Tens of sessions about various topics !
Many labs meeting amazing Apple engineers and designers who helped me with my projects !
I had the chance to be published twice in the Swiss newspaper "Le Temps", in French only.
Plongé une semaine chez Apple, un collégien genevois raconte, 9th June 2017
I also wrote an article for Appcoda about the new features in iOS, watchOS, macOS and tvOS and I interviewed some scholars.
I'll quote the article for my advices from my experience there :
I would have a few advices about WWDC to give to scholars (and attendees) who come for the first time. First, as Ari said, having a project that you are working on is really great because you can go to many different labs like the Marketing Lab or UI Design Lab where engineers or designers from Apple can give you personal advices on how to improve your app. Second, find the good mix between sessions and labs. I would advice going to a few sessions and a few labs during the week but not only one of the two. Going only to sessions can be really boring and if you only go to labs you can miss some essentials sessions.
Finally, like Liz said, don’t be afraid to talk with everybody. Don’t forget that you share the love of code with all the people attending. Go and talk to scholars about their project, while waiting in a queue or before the beginning of a session, talk to the person next to you. You can and you will meet a lot of fantastic people!