- Table View
- List View
Ion Beam Induced Defects and Their Effects in Oxide Materials (SpringerBriefs in Physics)
by Vinod Kumar Parmod Kumar Jitendra Pal Singh K. AsokanThis book provides an overview of the applications of ion beam techniques in oxide materials. Oxide materials exhibit defect-induced physical properties relevant to applications in sensing, optoelectronics and spintronics. Defects in these oxide materials also lead to magnetism in non-magnetic materials or to a change of magnetic ordering in magnetic materials. Thus, an understanding of defects is of immense importance. To date, ion beam tools are considered the most effective techniques for producing controlled defects in these oxides. This book will detail the ion beam tools utilized for creating defects in oxides.
Ionic: Hybrid Mobile App Development
by Hoc Phan Rahat Khanna Sani YusufAn end–to-end journey, empowering you to build real-time, scalable, and interactive mobile applications with the Ionic framework About This Book • Develop engaging mobile experiences with a native-looking UI in Ionic and AngularJS. • Use out-of-the-box Ionic functionalities, customize existing components, and add new components with this comprehensive course. • Learn Ionic by creating three complete mobile applications Who This Book Is For If you are a web developer who wants to build hybrid mobile app development using the Ionic framework, then this comprehensive course is best-suited for you. What You Will Learn • Get to know about Hybrid Apps and AngularJS • Set up a development environment to build Hybrid Apps • Navigate around components and routing in Ionic • Authenticate users using an e-mail password, Twitter, Facebook, Google+, and LinkedIn • Retrieve data and store it using Firebase • Access native device functionalities such as the camera, contact list, e-mail, and maps using NG-Cordova • Integrate PhoneGap plugins with NG-Cordova • Test your apps to improve and optimize performance In Detail Hybrid Apps are a promising choice in mobile app development to achieve cost-effectiveness and rapid development. Ionic has evolved as the most popular choice for Hybrid Mobile App development as it tends to match the native experience and provides robust components/tools to build apps. The Ionic Complete Developers course takes you on an end–to-end journey, empowering you to build real-time, scalable, and interactive mobile applications with the Ionic framework. Starting with an introduction to the Ionic framework to get you up and running, you will gradually move on to setting up the environment, and work through the multiple options and features available in Ionic to build amazing hybrid mobile apps. You will learn how to use Cordova plugins to include native functionality in your hybrid apps. You will work through three complete projects and build a basic to-do list app, a London tourist app, and a complete social media app. All three projects have been designed to help you learn Ionic at its very best. From setting up your project to developing on both the server side and front end, and best practices for testing and debugging your projects, you'll quickly be able to deliver high-performance mobile apps that look awesome. You will then hone your skills with recipes for cross-platform development. Integrating Ionic with Cordova will bring you native device features, and you will learn about the best modules from its ecosystem. Creating components and customizing the theme will allow you to extend Ionic. You'll see how to build your app to deploy to all platforms to make you a confident start-to-finish mobile developer. This Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products: • Getting Started with Ionic – by Rahat Khanna • Ionic by Example – by Sani Yusuf • Ionic Cookbook – by Hoc Phan Style and approach This course shows you how to get up and running with the Ionic framework. It doesn't just give you instructions, expecting you to follow them. Instead, with a hands-on approach, it demonstrates what Ionic is capable of through a series of practical projects that you can build yourself.
Ionic 2 Blueprints
by Indermohan SinghBuild real-time, scalable, and interactive mobile apps with the Ionic framework About This Book * Create amazing, cross-platform hybrid native apps using a projects-based approach * Discover ways to make the best use of the latest features in Ionic to build on a wide array of applications * This is the right learning curve for you if you want to take the leap from an intermediate-level to a pro front-end developer with Ionic Who This Book Is For This book is for intermediate-level Ionic developers who have some experience in working with Ionic, but don't yet have a complete idea how powerful Ionic can be to create real-time apps with dynamic functionality. What You Will Learn * Get to grips with the features of Ionic for application development * Build a Chat app with Firebase and Ionic * Make a stock tracking app using the third-party REST API and build its layouts with Ionic Navigation and Pages * Use Cordova plugins with Ionic to build a media player app * Create a production-ready application by using Ionic components, services, and Firebase as a back end * Get to know the best practices to create real-time Ionic applications In Detail Ionic 2, the latest version of Ionic Mobile SDK, is built on the top of latest technologies such as Angular 2, TypeScript, SASS, and lot more. The idea behind Ionic 2 is to make the entire app development process even more fun. This book makes it possible to build fun and engaging apps using Ionic 2. You will learn how to use various Ionic components, integrate external services, derive capabilities, and most importantly how to make professional apps with Ionic 2. It will help you in understanding the fundamentals of Ionic 2 app development and will show how to build applications, gradually increasing your capabilities and the complexity of applications so that you can learn Ionic app development in a consistent and convenient way. You will also explore services such as Firebase, using LocalStorage, the WordPress JSON API, and REST API, which will help you turn your next billion dollar idea into reality. By the end of this book, you will be able to proudly call yourself a pro Ionic developer who can create a host of different apps with Ionic, and you'll have a deeper practical understanding of Ionic. Style and approach A practical project-based approach helps you create five-six different apps on your own using the various features of Ionic in each project.
Ionic 2 Cookbook - Second Edition
by Hoc PhanOver 30 life-changing recipes to help you create cutting edge, hybrid apps with Ionic 2 About This Book * Leverage Ionic 2 and its exciting new features to create cutting edge real-time apps * Work through simple recipes to address your problems directly and solve them effectively * Get examples at each step to guide you on your learning curve Who This Book Is For This book is for front end JavaScript developers who know the basics of JavaScript programming. No prior knowledge of Ionic is required to get the most of this book. What You Will Learn * Create custom UIs using Angular 2 directives * Make the best use of REST APIs to submit forms * Create beautiful animations and graphics in the application * Embed videos and other media into the app * Access native device functionalities such as a camera and maps using ngCordova * Theme the application based on the various platform styles available * Publish your application to a variety of platforms * Leverage Angular 2 events and Ionic-specific events to communicate In Detail Developing real-time apps is the need of the hour, and apps that deal with humongous amounts of user data and real-time information that needs to be updated frequently are in high demand. Currently, one of the most popular frameworks for this task is Ionic Framework, which is undergoing a major makeover. This book will get you started with Ionic and help you create Angular 2 components that interact with templates. From there, you'll work with Ionic components and find out how to share data efficiently between them. You'll discover how to make the best use of the REST API to handle back-end services and then move on to animating the application to make it look pretty. You'll learn to add in a local push notification in order to test the app. You'll work with Cordova to support native functionalities on both iOS and Android. From there, you'll get to grips with using the default themes for each platform as well as customizing your own. Finally, you'll see how best to deploy your app to different platforms. This book will solve all your Ionic-related issues through dedicated recipes that will help you get the best out of Ionic. Style and approach This book is a recipe-based solution to all your Ionic 2 related problems and will help you create cutting edge real-time apps with ease through simple-to-understand step-by-step recipes.
Ionic Cookbook
by Hoc PhanOver 35 exciting recipes to spice up your application development with IonicAbout This BookLearn how to utilize the robust features of Ionic CLI and its framework to create, develop, and build your mobile appExplore new integrations with various Backend-as-a-Services, along with AngularJS modules, for creative solutionsUse out-of-the-box Ionic functionalities, customize existing components, and add new components with this comprehensive, step-by-step guideWho This Book Is ForIf you are a front-end developer and want to take advantage of your existing mobile application development skills to develop cross-platform mobile apps, this book is for you. You will build up your Ionic knowledge with in-depth recipes on Angular.js, Cordova, and Sass.What You Will LearnAuthenticate users using an e-mail password, Twitter, Facebook, Google+, and LinkedInRetrieve data and store it using FirebaseAccess native device functionalities such as a camera, contact list, e-mail, and maps using ngCordovaWork with localStorage and SQLite for persistent data access on the client sideCommunicate to and from your app using push notifications or SMSLeverage AngularJS events and Ionic-specific events to communicate across pages, controllers, and directivesCustomize the color and theme of your Ionic appCreate new custom directives as componentsCompile your app for iOS, Android, and Windows PhoneIn DetailThe world of mobile development is extremely fragmented with many platforms, frameworks, and technologies available. Ionic is intended to fill that gap, by enabling developers to build apps that have a native feel to them, using web technologies such as HTML, CSS, and AngularJS. Ionic makes it easy for front-end developers to become app developers. The framework provides superior performance with deep Cordova integration and a comprehensive set of tools for prototyping, backend support, and deployment.Ionic Cookbook takes you through the process of developing a cross-platform mobile app using just HTML5 and the JavaScript-based Ionic.You will start with an introduction to the CLI and then move on to building and running an app. You will explore common features of real-world mobile apps such as authenticating a user, and getting and saving data using either Firebase or Local Storage. Next, the book covers how Ionic integrates with Cordova to support native device features using ngCordova, and you will discover how to take advantage of existing modules around its ecosystem. You will also delve into advanced topics, including how to extend Ionic to create new components. Finally, the book will walk you through customizing the Ionic theme and building the app so that it can be deployed to all platforms.Style and approachThis book follows a recipe-based approach to cross-platform mobile app development, where each task is explained in a conversational and easy-to-follow style. Every topic explains individual features or components of Ionic, and provides extra details for readers to come up with custom solutions based on real-world applications.
Ionic Cookbook: Recipes to create cutting-edge, real-time hybrid mobile apps with Ionic, 3rd Edition
by Indermohan SinghSolve all your Ionic-related issues through dedicated recipes that will help you get the best out of Ionic. Working with Ionic components to find out the best way to share data between them effectively.Key Features-Leverage Ionic 3.9 and its exciting new features to create cutting-edge, real-time apps -Work through simple recipes to address your problems directly and solve them effectively -Get examples at each step to guide you on your learning curve with AngularBook DescriptionIonic is the preferred choice for JavaScript developers to develop real-time hybrid applications. This book will get you started with Ionic 3.9 and help you create Angular 5 components that interact with templates. You will work with Ionic components and find out how to share data efficiently between them. You'll discover how to make the best use of the REST API to handle back-end services and then move on to animating your application to make it look pretty. You then learn to add in a local push notification in order to test the app. Then you'll work with Cordova to support native functionalities on both iOS and Android. From there, you'll get to grips with using the default themes for each platform and customizing your own. We then take you through the advanced Ionic features like lazy loading, deep linking, localizing ionic apps etc. Finally, you'll see how best to deploy your app to different platforms. This book will solve all your Ionic-related issues through dedicated recipes that will help you get the best out of Ionic.What you will learn-Help readers to jump-start Ionic apps-Explore essential features of Ionic with examples-Learn how to use native device functionalities-Make the best use of the REST API to handle back-end services -Work with Cordova to support native functionalities on both iOS and Android.-Master advanced topics in app development such as deep linking and lazy loadingWho this book is forThis book targets JavaScript developers. No previous knowledge of Ionic is necessary, but prior knowledge of web development techniques would be useful.
Ionic Framework By Example
by Sani YusufThis book is for anyone who wants to see Ionic in action - and find out how it could transform the way they build mobile apps. If you're a JavaScript web developer, you'll be building great projects in no time.
Ionic in Action: Hybrid Mobile Apps with Ionic and AngularJS
by Jeremy WilkenSummaryIonic in Action teaches web developers how to build cross-platform mobile apps for phones and tablets on iOS and Android. You'll learn how to extend your web development skills to build apps that are indistinguishable from native iOS or Android projects.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the BookWouldn't it be great if you could build mobile apps using just your web development skills? With Ionic, you can do just that: create hybrid mobile apps using web technologies that you already know, like HTML, CSS, and JavaScript, that will run on both iOS and Android.Ionic in Action teaches web developers how to build mobile apps using Ionic and AngularJS. Through carefully explained examples, the book shows you how to create apps that use UI components designed for mobile, leverage current location, integrate with native device features like the camera, use touch gestures, and integrate with external data sources. Learn to test your apps to improve stability and catch errors as you develop. Finally, you'll discover the command-line utility, and how to build and deploy to app stores.What's InsideCreate mobile apps with HTML, JavaScript, and CSSDesign complex interfaces with Ionic's UI controlsBuild once and deploy for both iOS and AndroidUse native device hardware and device-specific featuresCovers the entire mobile development processAbout the ReaderReaders should know HTML, CSS, and JavaScript. Familiarity with AngularJS is helpful but not required.About the AuthorJeremy Wilken is a senior UX software developer who works with Ionic, AngularJS, and Node.js. He lives in Austin, Texas.Table of ContentsIntroducing Ionic and hybrid appsSetting up your computer to build appsWhat you need to know about AngularJSIonic navigation and core componentsTabs, advanced lists, and form componentsWeather app, using side menus, modals, action sheets, and ionScrollAdvanced techniques for professional appsUsing Cordova pluginsPreviewing, debugging, and automated testingBuilding and publishing apps
Ionosphere and Applied Aspects of Radio Communication and Radar
by null Nathan Blaunstein null Eugeniu PlohotniucA Complete Reference for the 21st CenturyUntil recently, much of the communications technology in the former Eastern bloc countries was largely unknown. Due to the historically competitive nature of East/West relations, scientific groups operated independently, without the benefit of open communication on theoretical framework
iOS 10: A Take Control Crash Course
by Josh CentersLearn iOS 10 essentials quickly and get more out of your iPad or iPhone! In this iOS 10 Crash Course, you'll quickly master new (and old) features in iOS. Guided by TidBITS Managing Editor Josh Centers, you'll get an overview of iOS 10's new capabilities along with directions for putting them to use right away.
iOS 10 Programming Cookbook
by Hossam GhareebIf you are an iOS developer on a quest to develop your perfect iOS app, then this book is for you. It would also prove to be a valuable resource for those who want to get up and running with iOS development through a clear, practical approach. In order to unleash the full potential of this book, basic Swift programming knowledge is necessary.
iOS 10 Programming for Beginners
by Craig ClaytonBegin your iOS mobile application development journey with this accessible, practical guide About This Book • Use Swift 3 and latest iOS 10 features to build awesome apps for iPhone and iPad • Explore and use a wide range of Apple development tools to become a confident iOS developer • From prototype to App Store—find out how to build an app from start to finish! Who This Book Is For This book is for beginners who want to be able to create iOS applications. If you have some programming experience, this book is a great way to get a full understanding of how to create an iOS application from scratch and submit it to the App Store. You do not need any knowledge of Swift or any prior programming experience. What You Will Learn • Get to grips with Swift 3 and Xcode, the building blocks of Apple development • Get to know the fundamentals of Swift, including variables, constants, and control flow • Discover the distinctive design principles that define the iOS user experience • See how to prototype your app with Swift's Playgrounds feature • Build a responsive UI that looks great on a range of devices • Find out how to use CoreLocation to add location services to your app • Add push notifications to your app • Make your app able to be used on both iPhone and iPad In Detail You want to build iOS applications for iPhone and iPad—but where do you start? Forget sifting through tutorials and blog posts, this is a direct route into iOS development, taking you through the basics and showing you how to put the principles into practice. With every update, iOS has become more and more developer-friendly, so take advantage of it and begin building applications that might just take the App Store by storm! Whether you're an experienced programmer or a complete novice, this book guides you through every facet of iOS development. From Xcode and Swift—the building blocks of modern Apple development—and Playgrounds for beginners, one of the most popular features of the iOS development experience, you'll quickly gain a solid foundation to begin venturing deeper into your development journey. For the experienced programmer, jump right in and learn the latest iOS 10 features. You'll also learn the core elements of iOS design, from tables to tab bars, as well as more advanced topics such as gestures and animations that can give your app the edge. Find out how to manage databases, as well as integrating standard elements such as photos, GPS into your app. With further guidance on beta testing with TestFlight, you'll quickly learn everything you need to get your project on the App Store! Style and approach Created for anyone that wants to build their first iOS application, this book offers practical, actionable guidance through iOS development. Combining engaging visuals with accessible, step-by-step instructiona and explanation, this book will not only develop the your understanding, but also show you how to put your knowledge to work.
iOS 10 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics
by Matt NeuburgMove into iOS development by getting a firm grasp of its fundamentals, including the Xcode IDE, the Cocoa Touch framework, and Swift 3--the latest version of Apple's acclaimed programming language. With this thoroughly updated guide, you'll learn Swift's object-oriented concepts, understand how to use Apple's development tools, and discover how Cocoa provides the underlying functionality iOS apps need to have.Explore Swift's object-oriented concepts: variables and functions, scopes and namespaces, object types and instancesBecome familiar with built-in Swift types such as numbers, strings, ranges, tuples, Optionals, arrays, dictionaries, and setsLearn how to declare, instantiate, and customize Swift object types: enums, structs, and classesDiscover powerful Swift features such as protocols and genericsCatch up on Swift 3 innovations: revised APIs, new Foundation bridged types, and moreTour the lifecycle of an Xcode project from inception to App Store--including Xcode's new automatic code signing and debugging featuresConstruct app interfaces with the nib editor, Interface BuilderUnderstand Cocoa's event-driven model and its major design patterns and featuresFind out how Swift communicates with Cocoa's C and Objective-C APIsOnce you master the fundamentals, you'll be ready to tackle the details of iOS app development with author Matt Neuburg's companion guide, Programming iOS 10.
iOS 10 SDK Development: Creating iPhone and iPad Apps with Swift
by Chris Adamson Janie ClaytonAll in on Swift! iOS 10 and Xcode 8 make it clearer than ever that Swift is Apple's language of the future. Core frameworks have been redesigned to work better with Swift, and the language itself continues to evolve quickly. iOS 10 SDK Development is the pure-Swift approach to developing for the iOS platform. This completely revised and updated edition of the bestselling iOS guide shows you how to pull in the SDK's enormous feature set and deliver powerful, real-world apps for iPhone and iPad using modern Swift programming techniques.Swift is the language of the future for iOS development, and this completely revised and updated book is your guide. From the community-driven changes in Swift 3 to the overhaul of iOS' Foundation framework to make it more "Swifty," iOS 10 and Xcode 8 mark an "all in" commitment to Swift, and this new edition matches that commitment.Learn not just the syntax of the Swift language but also stylish Swift, the idiomatic uses of the language, and best practices you'll find in the wild. From there, move into developing a complete, real-world podcast client sample application-completely new for this edition-featuring Internet access, tables, navigation, and media playback, all with the most modern approaches provided by Apple's iOS 10 frameworks and tools. Go beyond code to master the practices that professional developers rely on: testing, debugging, publishing on the App Store, and managing your app over the long haul. As a bonus, you'll get a taste of cutting-edge iOS 10 features, such as the new Siri voice-command API.Swift's time is here. Whether you're new to Swift or just catching up on iOS' latest features, iOS 10 SDK Development will help you master the language and the platform.
iOS 10 Swift Programming Cookbook: Solutions and Examples for iOS Apps
by Vandad NahavandipoorReady to build truly stunning apps for iPhone, iPad, and Apple Watch? This cookbook--written exclusively in Swift 3--provides more than 120 proven solutions for tackling the latest features in iOS 10 and watchOS 3. With these code-rich recipes, you'll learn how to build dynamic voice interfaces with Siri and messaging apps with iMessage. You'll also learn how to use interactive maps, multitasking functionality, the UI Testing framework, and many other features.This cookbook is ideal for intermediate and advanced iOS developers looking to work with the newest versions of Apple's mobile operating systems. Each recipe includes reusable code that's available on GitHub, so you can put it to work right away.Let users interact with your apps and services through SiriWrite your own iMessage extensions that allow added interactivityWork with features in Swift 3, Xcode 8, and Interface BuilderBuild standalone apps for Apple WatchCreate vibrant user interfaces with new UIKit featuresUse Spotlight APIs to make your app content searchableAdd Picture in Picture playback functionality to iPad appsTake advantage of MapKit and Core Location updatesUse Apple's new UI Testing frameworkLiven up your UI with gravity and turbulence fields
iOS 11 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics
by Matt NeuburgMove into iOS development by getting a firm grasp of its fundamentals, including the Xcode 9 IDE, Cocoa Touch, and the latest version of Apple’s acclaimed programming language, Swift 4. With this thoroughly updated guide, you’ll learn the Swift language, understand Apple’s Xcode development tools, and discover the Cocoa framework. Explore Swift’s object-oriented conceptsBecome familiar with built-in Swift typesDive deep into Swift objects, protocols, and genericsTour the lifecycle of an Xcode projectLearn how nibs are loadedUnderstand Cocoa’s event-driven designCommunicate with C and Objective-C In this edition, catch up on the latest iOS programming features. Multiline strings and improved dictionariesObject serializationKey paths and key–value observingExpanded git integrationCode refactoringAnd more!
iOS 11 Swift Programming Cookbook: Solutions and Examples for iOS Apps
by Vandad NahavandipooriOS 11, Swift 4, and Xcode 9 provide many new APIs for iOS developers. With this cookbook, you’ll learn more than 170 proven solutions for tackling the latest features in iOS 11 and watchOS 4, including new ways to use Swift and Xcode to make your day-to-day app development life easier. This collection of code-rich recipes also gets you up to speed on continuous delivery and continuous integration systems.Ideal for intermediate and advanced iOS developers looking to work with the newest version of iOS, these recipes include reusable code on GitHub, so you can put them to work in your project right away.Among the topics covered in this book:New features in Swift 4 and Xcode 9Tools for continuous delivery and continuous integrationSnapshot testing and test automationCreating document-based applicationsUpdated Map view and Core Location featuresiOS 11’s Security and Password AutofillData storage with Apple’s Core DataCreating lively user interfaces with UI DynamicsBuilding iMessage applications and sticker packagesIntegrating Siri into your apps with Siri KitCreating fascinating apps for Apple Watch
iOS 12 Programming for Beginners: An Introductory Guide To Ios App Development With Swift 4. 2 And Xcode 10, 3rd Edition
by Craig ClaytonThis book is for you if you are completely new to Swift, iOS, or programming and want to make iOS applications. However, you'll also find this book useful if you're an experienced programmer looking to explore the latest iOS 12 features.
iOS 12 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics
by Matt NeuburgMove into iOS development by getting a firm grasp of its fundamentals, including the Xcode 9 IDE, Cocoa Touch, and the latest version of Apple’s acclaimed programming language, Swift 4. With this thoroughly updated guide, you’ll learn the Swift language, understand Apple’s Xcode development tools, and discover the Cocoa framework.Explore Swift’s object-oriented conceptsBecome familiar with built-in Swift typesDive deep into Swift objects, protocols, and genericsTour the lifecycle of an Xcode projectLearn how nibs are loadedUnderstand Cocoa’s event-driven designCommunicate with C and Objective-COnce you master the fundamentals, you’ll be ready to tackle the details of iOS app development with author Matt Neuburg’s companion guide, Programming iOS 12.
iOS 13 Programming for Beginners: Get started with building iOS apps with Swift 5 and Xcode 11
by Craig Clayton Ahmad SaharA step-by-step guide to learning iOS app development and exploring the latest Apple development tools Key Features Explore the latest features of Xcode 11 and the Swift 5 programming language in this updated fourth edition Kick-start your iOS programming career and have fun building your own iOS apps Discover the new features of iOS 13 such as Dark Mode, iPad apps for Mac, SwiftUI, and more Book Description iOS 13 comes with features ranging from Dark Mode and Catalyst through to SwiftUI and Sign In with Apple. If you're a beginner and are looking to experiment and work with these features to create your own apps, then this updated fourth edition gets you off to a strong start. The book offers a comprehensive introduction for programmers who are new to iOS, covering the entire process of learning the Swift language, writing your own apps, and publishing them on the App Store. This edition is updated and revised to cover the new iOS 13 features along with Xcode 11 and Swift 5. The book starts with an introduction to the Swift programming language, and how to accomplish common programming tasks with it. You'll then start building the user interface (UI) of a complete real-world app, using the latest version of Xcode, and also implement the code for views, view controllers, data managers, and other aspects of mobile apps. The book will then help you apply the latest iOS 13 features to existing apps, along with introducing you to SwiftUI, a new way to design UIs. Finally, the book will take you through setting up testers for your app, and what you need to do to publish your app on the App Store. By the end of this book, you'll be well versed with how to write and publish apps, and will be able to apply the skills you've gained to enhance your apps. What you will learn Get to grips with the fundamentals of Xcode 11 and Swift 5, the building blocks of iOS development Understand how to prototype an app using storyboards Discover the Model-View-Controller design pattern, and how to implement the desired functionality within the app Implement the latest iOS features such as Dark Mode and Sign In with Apple Understand how to convert an existing iPad app into a Mac app Design, deploy, and test your iOS applications with industry patterns and practices Who this book is for This book is for anyone who has programming experience but is completely new to Swift and iOS app development. Experienced programmers looking to explore the latest iOS 13 features will also find this book useful.
iOS 13 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics
by Matt NeuburgMove into iOS development by getting a firm grasp of its fundamentals, including the Xcode 10 IDE, Cocoa Touch, and the latest version of Apple’s acclaimed programming language, Swift 5. With this thoroughly updated guide, you’ll learn the Swift language, understand Apple’s Xcode development tools, and discover the Cocoa framework.Explore Swift’s object-oriented conceptsBecome familiar with built-in Swift typesDive deep into Swift objects, protocols, and genericsTour the lifecycle of an Xcode projectLearn how nibs are loadedUnderstand Cocoa’s event-driven designCommunicate with C and Objective-COnce you master the fundamentals, you’ll be ready to tackle the details of iOS app development with author Matt Neuburg’s companion guide, Programming iOS 13.
iOS 14 Programming for Beginners: Get started with building iOS apps with Swift 5.3 and Xcode 12, 5th Edition
by Ahmad SaharLearn iOS app development and work with the latest Apple development toolsKey FeaturesExplore the latest features of Xcode 12 and the Swift 5.3 programming language in this updated fifth editionKick-start your iOS programming career and have fun building your own iOS appsDiscover the new features of iOS 14 such as Mac Catalyst, SwiftUI, widgets and App ClipsBook DescriptionIf you're a beginner looking to work and experiment with powerful iOS 14 features such as widgets and App Clips to create your own apps, this iOS programming guide is for you. The book offers a comprehensive introduction for experienced programmers who are new to iOS, taking you through the entire process of learning the Swift language, writing your own apps, and publishing them on the App Store.Fully updated to cover the new iOS 14 features, along with Xcode 12 and Swift 5.3, this fifth edition of iOS 14 Programming for Beginners starts with an introduction to the Swift programming language and shows you how to accomplish common programming tasks with it. You'll then start building the user interface (UI) of a complete real-world app using the storyboards feature in the latest version of Xcode and implement the code for views, view controllers, data managers, and other aspects of mobile apps. The book will also help you apply iOS 14 features to existing apps and introduce you to SwiftUI, a new way to build apps for all Apple devices. Finally, you'll set up testers for your app and understand what you need to do to publish your app on the App Store.By the end of this book, you'll not only be well versed in writing and publishing applications, but you'll also be able to apply your iOS development skills to enhance existing apps.What you will learnGet to grips with the fundamentals of Xcode 12 and Swift 5.3, the building blocks of iOS developmentUnderstand how to prototype an app using storyboardsDiscover the Model-View-Controller design pattern and how to implement the desired functionality within an appImplement the latest iOS features, such as widgets and App ClipsConvert an existing iPad app into an Apple Silicon Mac appDesign, deploy, and test your iOS applications with design patterns and best practicesWho this book is forThis book is for anyone who has programming experience but is new to Swift and iOS app development. Experienced programmers looking to explore the latest iOS 14 features will also find this book useful.
iOS 14 Programming Fundamentals with Swift: Swift, Xcode, And Cocoa Basics
by Matt NeuburgMove into iOS development by getting a firm grasp of its fundamentals, including the Xcode 12 IDE, Cocoa Touch, and the latest version of Apple’s acclaimed programming language, Swift 5.3. With this thoroughly updated guide, you’ll learn the Swift language, understand Apple’s Xcode development tools, and discover the Cocoa framework.Become familiar with built-in Swift typesDive deep into Swift objects, protocols, and genericsTour the life cycle of an Xcode projectLearn how nibs are loadedUnderstand Cocoa’s event-driven designCommunicate with C and Objective-CIn this edition, catch up on the latest iOS programming features:Multiple trailing closuresCode editor document tabsNew Simulator featuresResources in Swift packagesLogging and testing improvementsAnd more!Once you master the fundamentals, you’ll be ready to tackle the details of iOS app development with author Matt Neuburg’s companion guide, Programming iOS 14.
iOS 15 Programming for Beginners: Kickstart your mobile app development journey by building iOS apps with Swift 5.5 and Xcode 13, 6th Edition
by null Ahmad Sahar null Craig ClaytonLearn iOS app development and work with Xcode 13 and Apple's iOS 15 simulatorsKey FeaturesExplore the latest features of Xcode 13 and the Swift 5.5 programming language in this updated sixth editionStart your iOS programming career and have fun building your own iOS appsDiscover the new features of iOS 15 such as Mac Catalyst, SwiftUI, Swift Concurrency, and SharePlayBook DescriptionWith almost 2 million apps on the App Store, iOS mobile apps continue to be incredibly popular. Anyone can reach millions of customers around the world by publishing their apps on the App Store. iOS 15 Programming for Beginners is a comprehensive introduction for those who are new to iOS. It covers the entire process of learning the Swift language, writing your own app, and publishing it on the App Store.Complete with hands-on tutorials, projects, and self-assessment questions, this easy-to-follow guide will help you get well-versed with the Swift language to build your apps and introduce exciting new technologies that you can incorporate into your apps. You'll learn how to publish iOS apps and work with Mac Catalyst, SharePlay, SwiftUI, Swift concurrency, and much more.By the end of this iOS development book, you'll have the knowledge and skills to write and publish interesting apps, and more importantly, to use the online resources available to enhance your app development journey.What you will learnGet to grips with the fundamentals of Xcode 13 and Swift 5.5, the building blocks of iOS developmentUnderstand how to prototype an app using storyboardsDiscover the Model-View-Controller design pattern and how to implement the desired functionality within an appImplement the latest iOS features such as Swift Concurrency and SharePlayConvert an existing iPad app into a Mac app with Mac CatalystDesign, deploy, and test your iOS applications with design patterns and best practicesWho this book is forThis book is for anyone who has programming experience but is new to Swift and iOS app development. Basics knowledge of programming, including loops, boolean, and so on, is necessary.
iOS 15 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics
by Matt NeuburgMove into iOS development by getting a firm grasp of its fundamentals, including the Xcode 13 IDE, Cocoa Touch, and the latest version of Apple's acclaimed programming language, Swift 5.5. With this thoroughly updated guide, you'll learn the Swift language, understand Apple's Xcode development tools, and discover the Cocoa framework.Explore Swift's object-oriented conceptsBecome familiar with built-in Swift typesDive deep into Swift objects, protocols, and genericsTour the life cycle of an Xcode projectLearn how nibs are loadedUnderstand Cocoa's event-driven designCommunicate with C and Objective-CIn this edition, catch up on the latest iOS programming features:Structured concurrency: async/await, tasks, and actorsSwift native formatters and attributed stringsLazy locals and throwing gettersEnhanced collections with the Swift Algorithms and Collections packagesXcode tweaks: column breakpoints, package collections, and Info.plist build settingsImprovements in Git integration, localization, unit testing, documentation, and distributionAnd more!