Learn Swift 4 by Building Applications

An interesting approach towards building a stronger foundation of Swift Programming.
Preview in Mapt
Code Files

Learn Swift 4 by Building Applications

Emil Atanasov
New Release!

An interesting approach towards building a stronger foundation of Swift Programming.
This title is available to pre-order now and is expected to be published in
Mapt Subscription
FREE
$29.99/m after trial
eBook
$16.00
RRP $31.99
Save 49%
Print + eBook
$39.99
RRP $39.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$16.00
$39.99
$29.99 p/m after trial
RRP $31.99
RRP $39.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Learn Swift 4 by Building Applications Book Cover
Learn Swift 4 by Building Applications
$ 31.99
$ 16.00
Mastering Swift 4 - Fourth Edition Book Cover
Mastering Swift 4 - Fourth Edition
$ 35.99
$ 18.00
Buy 2 for $33.50
Save $34.48
Add to Cart

Book Details

ISBN 139781786463920
Paperback311 pages

Book Description

Swift developed by Apple Inc, is one of the most widely used programming languages, whose popularity even flummoxed Google. Swift is more than 2.6x faster than its only competitor Objective-C and more than 8.4x faster than Python. With the release of 4.0, Swift aims to offer considerable enhancements to their ecosystem making the language more stable and productive.

This book will teach you how to develop mobile applications using Swift 4, by introducing different levels of complexity of the Apps. The book begins with a Swift introduction, following which you would jump right into developing and building application.

You start off by learning from the basics-variables, if-clauses, functions, loops and other core concepts, following which structures, classes and inheritance will be discussed. The book will carry on with the development of weather App, which consumes data from internet and presents information to the user. The final project would be a more complex, an Instagram-like App that integrates different external libraries. It also uses CocoaPods as its package dependency manager, to give the developers a cutting edge tool to add to their developer skill-set.

By the end of the book, you will learn how to model real-world objects in Swift. You will have in-depth knowledge about object oriented programming (OOP) and the Swift specific Nullables and guided experience with app development in the iOS environment.

Table of Contents

What You Will Learn

  • Become a pro at iOS development, by creating simple to complex iOS mobile application.
  • Get familiar with Playgrounds - an unique and intuitive approach towards teaching xCode
  • Learn the basics-variables, if-clauses, functions, loops and structures, classes and inheritance.
  • Learn how to model real-world objects in Swift and have an in-depth understanding of the data structures used, along with OOP concepts and protocols.
  • Learn Cocoa Pods, an open source Swift Package manager, to ease your everyday developer requirements.
  • Have a knowledge about app by developing a wide range of them - from a simple weather app to an Instagram like social app.
  • Be ahead in the industry, by learning how to use 3rd party libraries efficiently in your apps.

Authors

Table of Contents

Book Details

ISBN 139781786463920
Paperback311 pages
Read More

Read More Reviews

Recommended for You

Mastering Swift 4 - Fourth Edition Book Cover
Mastering Swift 4 - Fourth Edition
$ 35.99
$ 18.00
Test-Driven iOS Development with Swift 4 - Third Edition Book Cover
Test-Driven iOS Development with Swift 4 - Third Edition
$ 31.99
$ 16.00
Swift 4 Protocol-Oriented Programming - Third Edition Book Cover
Swift 4 Protocol-Oriented Programming - Third Edition
$ 31.99
$ 16.00
Mastering iOS 11 Programming - Second Edition Book Cover
Mastering iOS 11 Programming - Second Edition
$ 35.99
$ 18.00
Learn iOS 11 Programming with Swift 4 - Second Edition Book Cover
Learn iOS 11 Programming with Swift 4 - Second Edition
$ 39.99
$ 20.00
Learn Node.js by Building 6 Projects Book Cover
Learn Node.js by Building 6 Projects
$ 27.99
$ 14.00