Learn Swift by Building Applications : Explore Swift Programming Through IOS App Development
Language: English
Published by Packt Publishing, Limited, 2018
- Softcover
- Used

Seller: Better World Books, Mishawaka, IN, U.S.A.Better World Books
AbeBooks seller since August 3, 2006
Condition: Used - Very good
US$ 42.43
Quantity: 1 available
Add to basketItem description from seller
Pages intact with possible writing/highlighting. Binding strong with minor wear. Dust jackets/supplements may not be included. Stock photo provided. Product includes identifying sticker. Better World Books: Buy Books. Do Good.
Seller Inventory # 68081605-6
- Title
- Learn Swift by Building Applications : Explore Swift Programming Through IOS App Development
- Author
- Atanasov, Emil
- Publisher
- Packt Publishing, Limited
- Publication year
- 2018
- Condition
- Very Good
- Binding
- Soft cover
- Language
- English
- ISBN 10
- 178646392X
- ISBN 13
- 9781786463920
- Item weight
- 1.38 pounds
- Dimensions
- N/A
Key Features
- Learn to use xCode via Swift playground to learn and implement more efficiently for iPhone, iPad or iPod.
- Create elegant and highly scalable applications by getting familiar with Cocoapods, which is Swift's third party dependency manager.
- Create interesting and engaging apps, ranging from basic apps like a weather app, to advanced apps like a fully functioning Instagram-like app, to get an idea on the elements required to add finesse to your project.
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.
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.
"Synopsis" may belong to another edition of this title.
About the Author
Emil Atanasov is an IT consultant with broad experience in mobile technologies. He has been exploring the field of mobile development since 2006.
Emil has a MSc in Media Informatics from RWTH Aachen University, Germany and a MSc in Computer Science from Sofia Unversity "St. Kliment Ohridsky", Bulgaria. He has worked for several huge USA companies and has been a freelancer for several years. Emil has experience in software design and development. He was involved in the process of redesigning, improving and creating a number of mobile apps. Currently, he is focused on the rapidly growing mobile sector and manages a great team of developers that provides software solutions to clients around the world.
As an Android team leader and project manager, Emil was leading a team that was developing a part of the Nook Color firmware -a e-magazine/ e-book reader, which supports the proprietary Barnes & Nobel and some other e-book formats.
He is one of the people behind the "Getting Started with Flurry Analytics" book. He also contributed largely to the book "Objective C Memory Management".
"About the title" may belong to another edition of this title.
Better World Books
Mishawaka, IN, U.S.A.
AbeBooks seller since August 3, 2006
Shipping rates within U.S.A.
| Item | 4 to 8 business days | 3 to 5 business days |
|---|---|---|
| First item | US$ 0.00 | US$ 15.00 |
Payment methods
Store description
Better World Books (https://www.BetterWorldBooks.com) is a for-profit, socially conscious business and a global online bookseller that collects and sells new and used books online, matching each purchase with a book donation. Each sale generates funds for literacy and education initiatives in the U.S., the UK, and around the world. Since its launch in 2003, Better World Books has raised $33 million for libraries and literacy, donated over 32 million books, and reused or recycled more than 397 million books.…
Seller's business information
Better World Books Marketplace, Inc.
55740 Currant Road
Mishawaka, IN U.S.A. 46545
Terms of sale
Better World Books (BWB) values your satisfaction and offers you returns within thirty (30) days after the estimated delivery date on most items. All returned items must be in the original condition; used items should include the SKU sticker located on the spine or back of the product.
If you have an incomplete, incorrect, or damaged shipment, please contact our Customer Care team via Abebooks contact seller options before proceeding with the return.Please keep in mind that because we deal mostly in used books, any extra components, such as CDs, DVDs, figurines, or access codes are not included.
Shipping terms
Please allow 1-2 business days for order fulfillment.