This book is a step-by-step, hands-on guide for Apple developers to build iOS apps using Swift programming with minimal effort. This book will help develop the knowledge and skills necessary to program Apple applications independently. This book introduces you to Swift, SwiftUI, MapKit, Xcode, and Core ML and guides you through the process of creating a strong, marketable iOS application. \nThe book begins with the fundamentals of Swift, which will serve as the foundation for future app development. This book will help readers to develop user interfaces for iOS applications, using SwiftUI and Interface Builder, as well as the code for views, view controllers, and data managers. The book teaches how to use Core Data and SQLite to store databases. It will help you work with Apple technologies and frameworks, including Core Location and MapKit for GPS tracking, Camera and Photo Library for image storage, Core ML for machine learning, and implementations of artificial intelligence solutions. \nBy the end of this book, you will have developed a solid foundation for writing Swift apps, utilizing best practices in architecture, and publishing them to the app store. The book successfully introduces you to the entire iOS application development journey in a manageable manner and instills an understanding of Apple apps.
Arpit Kulsreshtha is an accomplished Developer, Team Lead, and Architect with an 11 year track record in Mobile Application Development. His expertise lies in Data Structures, Software Architecture, and Machine Learning, and he has successfully worked on a wide range of platforms, including iOS, Android, Symbian, macOS, tvOS, and watchOS. Arpit is well-versed in various programming languages and technologies, such as Swift, SwiftUI, Objective-C, J2ME, C#, Xamarin, React Native, and Flutter. Throughout his career, he has demonstrated his versatility by developing mobile apps for diverse domains, including business, e-commerce, education, health and fitness, lifestyle, entertainment, and medical. His deep knowledge of software architecture, analysis, application integration, and development make him a highly skilled professional. Beyond his technical expertise, he is also a passionate blogger, an avid traveller, and enthusiastic about all things related to the latest technology.
Arpit KulsreshthaAdd a review
Login to write a review.
Customer questions & answers