Apple Swift Lead Discusses Swift 5 in New Podcast

Apple is currently working on Swift 5.0, the next major version of its the coding language the company first introduced in 2014. As Apple prepares to release Swift 5.0, Ted Kremenek, who is leading the project, recently sat down for an interview with John Sundell on his Swift by Sundell podcast.

The new episode, titled "Pragmatic Priorities," is available to listen to starting today on iTunes and through the Podcasts app on iOS devices.


Kremenek is Apple's senior manager of languages and runtimes, and he is overseeing the release of Swift 5 and is Apple's voice on the project.

In the podcast, Kremenek covers topics that include how Apple plans new features for Swift, the process by which pitched ideas turn into release features, and of course, Swift 5.

Swift 5's major focus is long-awaited ABI stability (Application Binary Interfaces), and Kremenek goes into detail on how ABI stability was ultimately implemented and what changes needed to be made for Swift to become ABI stable.

With Swift 5, apps created with one version of the Swift compiler will be able to interface with a library built with another version, something that is not the case now.

The Swift by Sundell podcast with Ted Kremenek will be of interest to developers and those who use the Swift language and want to learn more about the changes and features coming in Swift 5.

Tag: Swift

This article, "Apple Swift Lead Discusses Swift 5 in New Podcast" first appeared on MacRumors.com

Discuss this article in our forums

Apple Working With Non-Profit Dream Corps to Develop New Educational Coding Initiative

Apple today announced that it will partner with the Oakland-based non-profit organization Dream Corps in an effort to bring educational and workforce development opportunities to young adults. The program's goal is to help these individuals find success and career placement in the tech sector.

Vien Truong, CEO of Dream Corps

The program is part of Apple's Community Education Initiative, and stems from Dream Corps' existing #YesWeCode Initiative, which aims "to help 100,000 young women and men from underrepresented backgrounds find success in the tech sector." To date, #YesWeCode has graduated around 100 people and placed 60 percent in new tech jobs.

As part of the new initiative, Apple will work with Vien Truong, CEO of Dream Corps, to bring coding and workforce development programs to local youth in Oakland, California.
“We are thrilled about launching this new initiative in Oakland,” said Lisa Jackson, Apple’s vice president of Environment, Policy and Social Initiatives. “Our hope is that by bringing expertise, stakeholders and resources together, we’ll be able to magnify the already impressive impact that Dream Corps is having in the Bay Area and across the nation and help a new generation of young people realize their potential.”
For its part, Apple will provide technology, professional support, curriculum guidance, and advocacy to those in middle and high school, college, and beyond. Apple's Swift coding language will be a major focus of the program, which is set to launch later this year in the Bay Area, and then expand nationwide at a later date.

To highlight the success of #YesWeCode, Apple today also shared the story of Gerald Ingraham, a U.S. Marine who found the coding program and completed it while working full-time in various administration and construction jobs. He was determined to find a fulfilling career, and looking for more stable work to help pay hospital bills for his son, who was diagnosed with brain cancer.


In 2018, one year after completing the program, Ingraham landed a job as a software developer at a video game company. "I'm finally doing something I chose," said Ingraham, "not something I just fell into because that was the only skill I had. I feel better about myself — and my oldest son told me how I've inspired him."


This article, "Apple Working With Non-Profit Dream Corps to Develop New Educational Coding Initiative" first appeared on MacRumors.com

Discuss this article in our forums

Chicago Students Present App Projects at ‘Everyone Can Code’ Apple Store Session

Chicago Mayor Rahm Emanuel joined Tim Cook in celebrating Apple's "Everyone Can Code" initiative on Wednesday at the company's Michigan Avenue store, where a special Today at Apple session got underway.


In a special session titled "One Summer Chicago Student App Showcase", young coders presented their latest app creations to onlookers with the help of the store's giant TV display.

Rahm and Cook both took to Twitter to promote the student-centered gig, sharing their photos of participants and members of the public in attendance.



Since December, Apple has been working to bring coding opportunities to almost half a million students in the city of Chicago through an expansion of the company's Everyone Can Code program.

The Swift-oriented initiative has been designed in collaboration with the Mayor's Office of Chicago, Chicago Public Schools, City Colleges of Chicago, local businesses and non-profit organizations.

The coding initiative has since been expanded to colleges and universities outside of the United States, taking in institutions from Australia, Denmark, New Zealand, the Netherlands, and the United Kingdom.


Discuss this article in our forums

Swift Certification Program Launches to Allow Schools to Validate Student Coding Skills

Apple has been working with schools and colleges around the world to provide Swift curriculum to students under its "Everyone Can Code" initiative, learning Apple's App Development with Swift curriculum.

To allow colleges and employers to confirm those skills, Certiport, a company that develops exam certifications, has worked with Apple to create an "App Development with Swift" academic certification program.


The new global certification system is available for secondary schools and higher education, and it has been built on Apple's Everyone Can Code program, with a specific focus on the year-long App Development with Swift course developed by engineers.

The App Development with Swift course is designed to allow students who have zero programming experience to build their own apps, and with the new certification program, instructors have a third-party validation tool and a "measurable outcome" for Swift programming classes.
"Earning an App Development with Swift certification will give students the confidence they need to further their programming education or move on to a career in programming," said Ray Murray, Vice President, Business Development, Pearson VUE. "Earning a certification endorsed by Apple shows that they have a solid grasp on the language and can apply it - today - to create innovative iOS applications. We expect this new certification to gain widespread adoption due to the popularity of the Swift programming language."
Students will be tested on their foundational skills with Swift, Xcode, Simulator, Interface Builder, Playgrounds, and other app development tools, and students who pass will earn a digital badge that can be added to a resume or portfolio.

Certiport plans to launch the App Development with Swift Certification exam in the fall of 2018 to allow the first students to obtain Swift certification.

Tag: Swift

Discuss this article in our forums

Apple’s Swift Core Team Talks Swift 4.1 in New Podcast

Two members of Apple's Swift Core Team, Doug Gregor and Ben Cohen, joined the Swift Unwrapped podcast this morning, where they discussed Swift 4.1 and all of the changes that are coming in the update.

Cohen manages Apple's Swift Standard Library Team, while Gregor works on the Swift Compiler and Library Design. The discussion of Swift 4.1 is rather technical and may not interest all readers, but it will be a worthwhile listen for those who work with Swift.

The initial beta of Swift 4.1 was released alongside the first beta of Xcode 9.3 and iOS 11.3 in January. Swift 4.1 is nearing the end of its beta testing period and it will be released when Xcode 9.3 and iOS 11.3 are released. All of Apple's new software is expected soon, and a launch could happen as soon as this week.

The 19-minute Swift Unwrapped episode with Doug Gregor and Ben Cohen can be listened to here or in the Apple Podcasts app.

Tag: Swift

Discuss this article in our forums

Apple’s ‘Everyone Can Code’ Initiative Adopted in 70 Education Institutions Around Europe

Apple today announced that 70 colleges and universities across Europe have adopted its "Everyone Can Code" initiative, which aims to help people learn to create mobile apps for the App Store.

Education institutions in the U.K., Germany, France, Italy, Spain, the Netherlands, Sweden, Denmark, Norway, Austria, Belgium, the Czech Republic, Ireland, Luxembourg, Poland, and Portugal are now offering Apple's App Development with Swift curriculum, which is a full-year coding course designed by Apple educators and engineers.

"Coding is an essential skill for today's workforce, and through Everyone Can Code, we're giving people around the world the power to learn, write and teach coding," said Tim Cook, Apple's CEO. "Since launching Everyone Can Code two years ago, we've seen growing excitement for the initiative from schools around the world, who are increasingly incorporating the curriculum into their classrooms."
Institutions highlighted in Apple's press release include: the Technical University of Munich in Germany, which uses Swift and ARKit to teach business skills that are relevant to the local workplace; the publicly funded Mercantec Vocational College in Denmark, which will offer the course to its 3,000 students; and the Hogeschool van Arnhem en Nijmegen in the Netherlands, where 34,000 students will be offered the chance to learn to code. The U.K.'s Harlow College will also offer the course to its 3,000 students, some of which are adults seeking to regain employment.
"At Harlow College, we recognize that learning to code will help students prepare for a technological future. It develops their approach to problem solving, logic and reasoning, as well as reinforcing key mathematical skills," said Karen Spencer, Principal of Harlow College. "Everyone Can Code demonstrates how any student can code by providing a unique and innovative environment for learning."
Apple introduced its App Development with Swift curriculum in early 2017, with the materials available as a free download from the iBooks Store. At the time the initiative was introduced, six community college systems serving 500,000 students across the United States agreed to offer the Apple-designed course. Later in the year, the course expanded to 30 more community college systems in the U.S. before becoming available internationally.


Discuss this article in our forums

Apple Announces New Swift Coding Initiative for Nearly 500,000 Students in City of Chicago

Apple on Tuesday announced it is working to bring coding opportunities to almost half a million students in the city of Chicago, through an expansion of the company's Everyone Can Code program.

The Swift-centered coding initiative has been designed in collaboration with the Mayor's Office of Chicago, Chicago Public Schools, City Colleges of Chicago, local businesses and non-profit organizations.

"At Apple we believe coding is an essential skill, so we've designed Everyone Can Code to give everyone the power to learn, write and teach coding," said Tim Cook, Apple's CEO. "We're thrilled to be working with our friends and partners in the great city of Chicago on this initiative. Together with Mayor Emanuel, Chicago Public Schools and City Colleges, we look forward to helping students learn Swift and build the skills they need to thrive in today's workplace."
Starting in the spring, Chicago Public Schools and City Colleges of Chicago will expand their Everyone Can Code curriculum and materials, while City Colleges of Chicago will offer the the App Development with Swift curriculum for the first time, helping students build skills around coding and app development.

Chicago Public Schools will also offer new Swift Coding Clubs, according to Apple, bringing coding education to after-school programs. The clubs aim to guide students through key coding concepts, introduce them to Swift and walk them through an app design and prototyping project.

Several businesses operating in the area will also be making volunteer opportunities available for their Chicago-based employees to help support students. Companies include GE Transportation, IBM, Jellyvision, Lextech, McDonald's, Rush University Medical Center, Ulta Beauty, and United Airlines.

"Coding is not just a critical skill in today's economy, it is another outlet for students to expand their horizons and explore their creativity," said Chicago Mayor Rahm Emanuel. "Everyone Can Code is an incredible opportunity for young people across Chicago to learn the language of the future, sharpen their minds and develop the skill sets needed to compete and win in the 21st century."
Over the last two years, Apple has promoted its Swift programming language as ideal for anyone who is keen to code but has no previous computing experience. In 2016, it released Swift Playgrounds, an app aimed at teaching both children and adults how to code through simple interactive coding exercises, which is meant to make learning to code "easy and fun" for everyone.

Tags: Swift, Chicago

Discuss this article in our forums

Apple Expands ‘Everyone Can Code’ Initiative to Students Around the World

Apple today announced that its "Everyone Can Code" initiative is being expanded to more than 20 colleges and universities outside of the United States. RMIT in Australia, Mercantec in Denmark, Hogeschool van Arnhem en Nijmegen in the Netherlands, Unitec Institute of Technology in New Zealand, and Plymouth University in the UK are some of the schools that will teach Apple coding classes.

All participating schools will offer Apple's App Development with Swift Curriculum, which is a full-year coding course designed by Apple engineers and educators. The course aims to teach students how to code and design apps for the App Store, and it is open to students of all levels and backgrounds.

"We launched the Everyone Can Code initiative less than a year ago with the ambitious goal of offering instruction in coding to as many people as possible. Our program has been incredibly popular among US schools and colleges, and today marks an important step forward as we expand internationally," said Tim Cook, Apple's CEO. "We are proud to work with RMIT and many other schools around the world who share our vision of empowering students with tools that can help them change the world."
According to Apple, RMIT University in Australia will offer one of the broadest implementations of the App Development with Swift Curriculum, making the course available through both a vocational course taught on campus and RMIT Online. RMIT also plans to offer scholarships to school teachers who want to learn to code and a free summer school course at the RMIT City campus.

Apple introduced its App Development with Swift curriculum in early 2017, with the materials available as a free download from the iBooks Store. At the time the initiative was introduced, six community college systems serving 500,000 students across the United States agreed to offer the Apple-designed course. Later in the year, the course expanded to 30 more community college systems in the U.S. before becoming available internationally.

App Development with Swift is offered as part of the Everyone Can Code initiative. Under the program, Apple also offers coding curriculum to students in elementary school, middle school, and high school.


Discuss this article in our forums

The Ohio State University Working With Apple on Digital Learning Initiative

The Ohio State University today announced that it has worked with Apple to create a comprehensive, university-wide digital learning experience that includes an iOS design laboratory and opportunities for students to learn coding skills.

Called the Digital Flagship University, the initiative will include an effort to integrate learning technology into the entire university experience. Along with the aforementioned iOS design lab, which will be available to faculty, staff, students, and members of the broader community, the university will aim to help students "enhance their career-readiness in the app economy."


Apple CEO Tim Cook commented on the partnership, and said it will give students access to Apple's new coding curriculum.
"At Apple, we believe technology has the power to transform the classroom and empower students to learn in new and exciting ways.

"This unique program will give students access to the incredible learning tools on iPad, as well as Apple's new coding curriculum that teaches critical skills for jobs in some of the country's fastest-growing sectors," said Cook. "I'm thrilled the broader central Ohio community will also have access to coding opportunities through Ohio State's new iOS Design Lab."
Ohio State University's Digital Flagship University will launch in the 2017-2018 academic year, with the design lab set to open in a temporary space in 2018 before moving to a more permanent location in 2019.

Starting in 2018, first-year students at the Columbus and regional campuses will be given an iPad Pro with Apple Pencil and Smart Keyboard, as well as apps, all funded through the university's administrative efficiency program. Swift coding sessions will begin during the spring semester of 2018.

The iOS design lab will provide technological training and certification to students and community members who are interested in developing apps in Swift.

The Ohio State University also plans to integrate Apple technology into other areas of the university, introducing a chemistry course where students can complete assignments online with iTunes, debuting iPads for journalism and biology students, and more.

Tag: Swift

Discuss this article in our forums