Swift

Download Apple’s new Swift app development curriculum from iBooks Store

Apple on Wednesday announced a new app development curriculum targeting U.S. high school and college students who are eager to learn the secrets of mobile app development with the Swift programming language.

Titled “App Development with Swift”, the new curriculum is now available as a free download from iBooks Store. It's an extension of Apple’s existing K-12 Everyone Can Code curricula, which has been downloaded 430,000 times.

Noting that the app economy and software development are among the fastest-growing job sectors in America, Apple CEO Tim Cook says his company is thrilled to be providing educators and students with the tools to learn coding.

“Community colleges play a critical role in helping students achieve their dreams, and we hope these courses will open doors for people of all ages and backgrounds to pursue what they love,” said Cook.

The full-year course focuses on app design and development with Swift, the company's modern programming language. It includes various Swift Playgrounds exercises and Xcode tutorials, as well as homework projects, a teacher guide with solutions, grading advice and more.

Starting this fall, the following community college systems serving nearly 500,000 students nationwide will teach the new curriculum, among others:

Alabama Community College System Columbus State Community College Harrisburg Area Community College Houston Community College Mesa Community College San Mateo Community College District

Houston Community College will be opening an iOS Coding and Design School to teach the new curriculum.

“We are thrilled Apple is offering this incredible opportunity to advance student learning, which will especially help us bridge the gap in computer science training for minorities and women,” said Houston Community College Chancellor Cesar Maldonado.

“We can’t wait to see what these students will do and already have local businesses offering mentoring and internship opportunities.”

Apple says that select high schools will teach the curriculum as well. At many campuses, local businesses will also offer students mentoring and internships, added the firm.

More than a thousand schools across the US plan to teach with Everyone Can Code materials in the fall. Feel free to check out Apple’s existing free coding materials on iBooks Store.

Apple’s marketing chief says smart speakers should have built-in displays

Philip Schiller

Phil Schiller, Apple's Senior Vice President of Worldwide Marketing, recently sat down for a quick interview with Gadgets 360, discussing the possibility of App Store upgrade pricing, the future of Amazon Echo-like smart speakers, Apple's new programming language Swift and more.

Commenting on Echo-like products, Schiller opined that smart speakers should feature a built-in display for those times when you want to, say, share photos, which is something voice-only assistants are not perfectly suited for.

Asked to share his thoughts on devices like Google Home and Amazon's Echo, he said:

Well, I won't talk to either one specifically, I don't want to. My mother used to have a saying that if you don't have something nice to say, say nothing at all. So, instead, let's abstract the conversation just briefly to some of the general concepts and talk about those, because it's really interesting.

First of all, there is a lot of talk in the industry about voice-driven assistants and we believe deeply in voice-driven assistants that's why invest in Siri, but there is interest in a voice-only assistant, where there is no screen, and we think it's important to that there are times when it's convenient to simply use your voice when you are not able to use the screen.

For example, if you're driving and you want Siri to work for you without having to look at the screen, that's the best thing. Or maybe you're across the room, and you want to ask Siri to change the song you were listening to—you don't have to walk over and back and you can use Siri instead.

So there's many moments where a voice assistant is really beneficial, but that doesn't mean you'd never want a screen. So the idea of not having a screen, I don't think suits many situations.

For example, if I'm looking for directions and I'm using Maps, Siri can tell me those directions by voice and that's really convenient but it's even better if I can see that map, and I can see what turns are coming up, and I can see where there is congestion, I understand better my route, and what I'm going to do.

Or, for example, with photography, and one of the most popular reasons for our products is photography now, and photography requires a screen.

So the idea of a device without a screen, well it's not really useful for that whole category of photos that we all share. and all the social networking apps that are now embracing photos more and more, well, it doesn't work really so great in voice-only assistants.

Or the biggest category of all of apps is games, and I have yet to see any voice-only games that, for me, are nearly as fun as the one that I play on my screen. And so I think voice assistants are incredibly powerful, their intelligence is going to grow, they're gonna do more for us, but the role of the screen is gonna remain very important to all of this.

Bloomberg claimed Amazon was working on bringing a seven-inch touchscreen display and telephony to a next-generation Echo Home device. Due next year, the premium device will target kitchens and cost more than the current Echo gadgets.

“The latest Amazon speaker will be larger and tilt upwards so the screen can be seen when it sits on a counter and the user is standing,” said one of the people familiar with Amazon's plans.

Earlier today, Microsoft announced a new Invoke smart speaker with built-in Cortana, Harman Kardon audio technology and other features, due this fall.

https://www.youtube.com/watch?v=Io8NU6iTto0

Subscribe to iDownloadBlog on YouTube

A recent supply chain rumor claimed AirPods manufacturer Inventec had landed Apple's first order for an Echo-like device with Siri, AirPlay and more. The accessory should sport a Mac Pro-like cylindrical chassis with a concave top with built-in controls and a speaker mesh.

According to Australian leakster Sonny Dickson, Apple's gadget will use Beats audio technology for “excellent acoustic performance” and include seven tweeters, a woofer and possibly the company’s W1 wireless chip which debuted in AirPods.

According to KGI Securities analyst Ming-Chi Kuo, the connected speaker will file as the iPhone maker's first AI-driven smart home device. It’s expected to be targeted at the premium segment of the market and cost more than Amazon’s $179 Echo.

The analyst said the Siri-driven speaker could be announced at WWDC 2017 in June.

Siri device mockup via iFunnyVlogger on Twitter

Swift Playgrounds gains editing tweaks, 5 new languages, MapKit support & more

Apple announced today that Swift Playgrounds, its free iPad app aimed at teaching kids and students the basics of coding in Swift, has gained some new features. Aside from being available in five additional languages—Simplified Chinese, Japanese, French, German and Latin American Spanish—the new version sports editing improvements and supports the MapKit and Swift 3.1 code in your playgrounds.

Swift creator leaves Apple to be Tesla’s VP of Autopilot Software

Swift creator Chris Lattner is leaving Apple to take a position as Vice President of Autopilot Software at Tesla. Lattner announced his departure Tuesday on a Swift.org forum, and Tesla published a blog post shortly after welcoming him to the company.

Lattner has been at Apple since 2005, and is credited with building early versions of the Swift programming language in 2010, before a team was formed to further the project. Most recently, he held the title of Senior Director of the Developer Tools team.

IBM unlocks all the server-side capabilities now available in Swift 3.0

In February 2016, IBM promised to bring Apple's new programming language Swift to the cloud. Today, the firm has made good on that promise with the introduction of Bluemix Runtime which allows developers to write server-side code for iPhone, Mac and Windows PC apps in Swift.

“Swift is now ready for the enterprise,” Mike Gilfix, IBM’s Vice President of MobileFirst and Smarter Process, said in an interview with Mike Gilfix of Computerworld.

Facebook SDK for Swift beta now available to iOS, macOS, watchOS and tvOS developers

This past weekend, the social networking giant Facebook announced that a beta version of its brand new software development kit (SDK) for Apple's Swift programming language is available for download. The new SDK integrates Facebook buttons into iOS, watchOS, macOS and tvOS apps written in Swift, and integrates such features like Facebook Login, Analytics for Apps, Graph API and Share to Facebook sheets. The Facebook SDK source code is available via GitHub on an open-source basis.

Swift Playgrounds: Apple’s new iPad app to teach you how to code

In wrapping up Apple's WWDC keynote this morning, Tim Cook announced a new iPad app called Swift Playgrounds for teaching people how to code. Cook specifically says "the best way to teach everyone to code," but it definitely looks like it was built with kids in mind.

The app looks a lot like other learn-to-code apps (Hopscotch!), but it's cool that Apple is using its scale to get such a tool into the hands of more people. The company says the app "combines the powerful Swift programming language and the powerful capabilities of iPad."

Google is considering making Apple’s Swift a “first class” language for Android

Google is considering making Apple's Swift a “first class” language for Android development, The Next Web learned from unnamed sources. Facebook and Uber are also said to potentially make Swift “more central” to their operations.

Representatives for Google, Facebook and Uber were recently at a meeting in London to discus Swift possibilities. Swift couldn't have received a bigger endorsement than that, which is saying a lot about Apple's effort to produce a modern programming language not only for iOS and OS X development, but for the web as well.

IBM is bringing Apple’s Swift programming language to the cloud

Swift, Apple's new programming language for iOS and OS X development, was recently released to the community on an open-source basis and today computer giant IBM announced that it is bringing Swift to the cloud. As a result, people who write enterprise applications for the Mac, iPhone, iPod touch and iPad can now leverage the power of Apple's modern programming language in writing server-side apps in Swift which support IBM's cloud services.

Apple officially makes its Swift programming language open source

Introduced in the summer of 2014 with the goal of becoming open source, Apple's new programming language for iOS and OS X development, called Swift, is now officially available for download via Swift.org.

A wealth of resources is available at the website, including the official documentation to get you up to speed, various Swift downloads, Getting Started guides, the source code and more.

Apple offering Xcode 6 beta for free on new Swift blog

Apple today launched a new blog on its developer portal for its Swift programming language. The company introduced the new language at WWDC last month, and it says this will be a way to keep devs up to date on its progress.

The news is interesting for a couple of reasons. For one, it's not like Apple to talk publicly about projects it's working on—particularly via a blog. It's also worth noting that it has posted a free version of its Xcode 6 beta on the site...