|
Books > Computing & IT > Computer hardware & operating systems > Handheld devices (eg Palm, PocketPC)
Learn iOS app development and work with Xcode 13 and Apple's iOS 15
simulators Key Features Explore the latest features of Xcode 13 and
the Swift 5.5 programming language in this updated sixth edition
Start your iOS programming career and have fun building your own
iOS apps Discover the new features of iOS 15 such as Mac Catalyst,
SwiftUI, Swift Concurrency, and SharePlay Book 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 learn Get to grips with the
fundamentals of Xcode 13 and Swift 5.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 an app Implement the
latest iOS features such as Swift Concurrency and SharePlay Convert
an existing iPad app into a Mac app with Mac Catalyst Design,
deploy, and test your iOS applications with design patterns and
best practices Who 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.
Learn iOS app development and work with the latest Apple
development tools Key Features Explore the latest features of Xcode
12 and the Swift 5.3 programming language in this updated fifth
edition Kick-start your iOS programming career and have fun
building your own iOS apps Discover the new features of iOS 14 such
as Mac Catalyst, SwiftUI, widgets and App Clips Book DescriptionIf
you're 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 learn Get to grips
with the fundamentals of Xcode 12 and Swift 5.3, 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 an app Implement
the latest iOS features, such as widgets and App Clips Convert an
existing iPad app into an Apple Silicon Mac app Design, deploy, and
test your iOS applications with design patterns and best practices
Who 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.
Build web-based, mobile-friendly analytic apps and interactive
dashboards with Python Key Features Develop data apps and
dashboards without any knowledge of JavaScript Map different types
of data such as integers, floats, and dates to bar charts, scatter
plots, and more Create controls and visual elements with multiple
inputs and outputs and add functionality to the app as per your
requirements Book DescriptionPlotly's Dash framework is a
life-saver for Python developers who want to develop complete data
apps and interactive dashboards without JavaScript, but you'll need
to have the right guide to make sure you're getting the most of it.
With the help of this book, you'll be able to explore the
functionalities of Dash for visualizing data in different ways.
Interactive Dashboards and Data Apps with Plotly and Dash will
first give you an overview of the Dash ecosystem, its main
packages, and the third-party packages crucial for structuring and
building different parts of your apps. You'll learn how to create a
basic Dash app and add different features to it. Next, you'll
integrate controls such as dropdowns, checkboxes, sliders, date
pickers, and more in the app and then link them to charts and other
outputs. Depending on the data you are visualizing, you'll also add
several types of charts, including scatter plots, line plots, bar
charts, histograms, and maps, as well as explore the options
available for customizing them. By the end of this book, you'll
have developed the skills you need to create and deploy an
interactive dashboard, handle complexities and code refactoring,
and understand the process of improving your application. What you
will learn Find out how to run a fully interactive and easy-to-use
app Convert your charts to various formats including images and
HTML files Use Plotly Express and the grammar of graphics for
easily mapping data to various visual attributes Create different
chart types, such as bar charts, scatter plots, histograms, maps,
and more Expand your app by creating dynamic pages that generate
content based on URLs Implement new callbacks to manage charts
based on URLs and vice versa Who this book is forThis Plotly Dash
book is for data professionals and data analysts who want to gain a
better understanding of their data with the help of different
visualizations and dashboards - and without having to use JS. Basic
knowledge of the Python programming language and HTML will help you
to grasp the concepts covered in this book more effectively, but
it's not a prerequisite.
This book takes the readers on a journey into the world of mobile
game development aimed at beginner Objective-C programmers. The
book enables the reader to create a number of projects, which
include a matching game, a puzzle game, a whack-a-mole game, a pong
game, and a coloring book. Each of these projects gives the readers
a variety of knowledge and skills that they can apply to their own
gaming projects. It includes a companion disc with source code,
images, and project files. By the end of the book, the reader will
have five apps that they've developed, along with the knowledge of
making games for the iOS platform. eBook Customers: Companion files
are available for downloading with order number/proof of purchase
by writing to the publisher at [email protected]. Features:
Builds five game projects including a matching game, a puzzle game,
a coloring book, game of pong, and a ""whack-a-mole"" game that
will give the reader exposure to making games on the iOS platform
Includes information on iOS 5, iOS 6, iOS 7 and iOS8 - the latest
versions for the iPhone and iPad . Utilizes the UIKit that enables
readers to apply their knowledge to more areas than just games
since many of the topics can be applied to general iOS development
Includes a companion disc with source code, images, and project
files.
Develop the real-world experience you need to build and launch your
own Flutter apps with this full-color guide Key Features Get up to
speed with the basics of Dart programming and delve into Flutter
development Learn about Flutter widgets, plugins, and animations to
create a high-quality app user experience Package and deploy your
Flutter apps to achieve native-like performance Book
DescriptionThere have been many attempts at creating frameworks
that are truly cross-platform, but most struggle to create a
native-like experience at high performance levels. Flutter achieves
this with an elegant design and a wealth of third-party plugins,
making it the future of mobile app development. If you are a mobile
developer who wants to create rich and expressive native apps with
the latest Google Flutter framework, this book is for you. This
book will guide you through developing your first app from scratch
all the way to production release. Starting with the setup of your
development environment, you'll learn about your app's UI design
and responding to user input via Flutter widgets, manage app
navigation and screen transitions, and create widget animations.
You'll then explore the rich set of third party-plugins, including
Firebase and Google Maps, and get to grips with testing and
debugging. Finally, you'll get up to speed with releasing your app
to mobile stores and the web. By the end of this Flutter book,
you'll have gained the confidence to create, edit, test, and
release a full Flutter app on your own. What you will learn Explore
the core concepts of the Flutter framework and how it is used for
cross-platform development Understand the fundamentals of the Dart
programming language Work with Flutter widgets and learn the
concepts of stateful and stateless widgets Add animation to your
app using animated widgets and advanced animations techniques
Master the complete development lifecycle, including testing and
debugging Investigate the app release process to both mobile stores
and the web Who this book is forThis book is for developers looking
to learn Google's revolutionary framework Flutter from scratch. No
prior knowledge of Flutter or Dart is required.
Explore the world of augmented reality development with the latest
features of Unity and step-by-step tutorial-style examples with
easy-to-understand explanations Key Features Build functional and
interactive augmented reality applications using the Unity 3D game
engine Learn to use Unity's XR and AR components, including AR
Foundation and other standard Unity features Implement common AR
application user experiences needed to build engaging applications
Book DescriptionAugmented reality applications allow people to
interact meaningfully with the real world through digitally
enhanced content. The book starts by helping you set up for AR
development, installing the Unity 3D game engine, required
packages, and other tools to develop for Android (ARCore) and/or
iOS (ARKit) mobile devices. Then we jump right into the building
and running AR scenes, learning about AR Foundation components,
other Unity features, C# coding, troubleshooting, and testing. We
create a framework for building AR applications that manages user
interaction modes, user interface panels, and AR onboarding
graphics that you will save as a template for reuse in other
projects in this book. Using this framework, you will build
multiple projects, starting with a virtual photo gallery that lets
you place your favorite framed photos on your real-world walls, and
interactively edit these virtual objects. Other projects include an
educational image tracking app for exploring the solar system, and
a fun selfie app to put masks and accessories on your face. The
book provides practical advice and best practices that will have
you up and running quickly. By the end of this AR book, you will be
able to build your own AR applications, engaging your users in new
and innovative ways. What you will learn Discover Unity engine
features for building AR applications and games Get up to speed
with Unity AR Foundation components and the Unity API Build a
variety of AR projects using best practices and important AR user
experiences Understand the core concepts of augmented reality
technology and development for real-world projects Set up your
system for AR development and learn to improve your development
workflow Create an AR user framework with interaction modes and UI,
saved as a template for new projects Who this book is forThis
augmented reality book is for game developers interested in adding
AR capabilities to their games and apps. The book assumes
beginner-level knowledge of Unity development and C# programming,
familiarity with 3D graphics, and experience in using existing AR
applications. Beginner-level experience in developing mobile
applications will be helpful to get the most out of this AR Unity
book.
|
|