|
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.
Take your Python skills to the next level to develop scalable,
real-world applications for local as well as cloud deployment Key
Features All code examples have been tested with Python 3.7 and
Python 3.8 and are expected to work with any future 3.x release
Learn how to build modular and object-oriented applications in
Python Discover how to use advanced Python techniques for the cloud
and clusters Book DescriptionPython is a multipurpose language that
can be used for multiple use cases. Python for Geeks will teach you
how to advance in your career with the help of expert tips and
tricks. You'll start by exploring the different ways of using
Python optimally, both from the design and implementation point of
view. Next, you'll understand the life cycle of a large-scale
Python project. As you advance, you'll focus on different ways of
creating an elegant design by modularizing a Python project and
learn best practices and design patterns for using Python. You'll
also discover how to scale out Python beyond a single thread and
how to implement multiprocessing and multithreading in Python. In
addition to this, you'll understand how you can not only use Python
to deploy on a single machine but also use clusters in private as
well as in public cloud computing environments. You'll then explore
data processing techniques, focus on reusable, scalable data
pipelines, and learn how to use these advanced techniques for
network automation, serverless functions, and machine learning.
Finally, you'll focus on strategizing web development design using
the techniques and best practices covered in the book. By the end
of this Python book, you'll be able to do some serious Python
programming for large-scale complex projects. What you will learn
Understand how to design and manage complex Python projects
Strategize test-driven development (TDD) in Python Explore
multithreading and multiprogramming in Python Use Python for data
processing with Apache Spark and Google Cloud Platform (GCP) Deploy
serverless programs on public clouds such as GCP Use Python to
build web applications and application programming interfaces Apply
Python for network automation and serverless functions Get to grips
with Python for data analysis and machine learning Who this book is
forThis book is for intermediate-level Python developers in any
field who are looking to build their skills to develop and manage
large-scale complex projects. Developers who want to create
reusable modules and Python libraries and cloud developers building
applications for cloud deployment will also find this book useful.
Prior experience with Python will help you get the most out of this
book.
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.
|
|