|
Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs) > Macintosh OS
This is the official curriculum of the Apple Mojave 101: OS X
Support Essentials 10.14 course and preparation for Apple Certified
Support Professional (ACSP) 10.14 certification-as well as a
top-notch primer for anyone who needs to support, troubleshoot, or
optimize macOS Mojave. This guide provides comprehensive coverage
of Mojave and is part of the Apple Pro Training series-the only
Apple-certified books on the market. Designed for support
technicians, help desk specialists, and ardent Mac users, this
guide takes you deep inside macOS Mojave. Readers will find
in-depth, step-by-step instruction on everything from installing
and configuring High Sierra to managing networks and system
administration. Whether you run a computer lab or an IT department,
you'll learn to set up users, configure system preferences, manage
security and permissions, use diagnostic and repair tools,
troubleshoot peripheral devices, and more-all on your way to
preparing for the industry-standard ACSP certification. This is a
step-by-step guide that works through lessons designed to teach
practical, real-world tasks, with lesson files let you practice as
you learn.
Learn SwiftUI by designing and building complex user interfaces for
watchOS, iPadOS, and iOS with the help of projects including a
financial app, a sports news app, and a POS system Key Features
Learn SwiftUI with the help of practical cross-platform development
projects Understand the design considerations for building apps for
different devices such as Apple Watch, iPhone, and iPad using
SwiftUI's latest features Work with advanced SwiftUI layout
features, including SF Symbols, SwiftUI grids, and forms in SwiftUI
Book DescriptionReleased by Apple during WWDC 2019, SwiftUI
provides an innovative and exceptionally simple way to build user
interfaces for all Apple platforms with the power of Swift. This
practical guide involves six real-world projects built from
scratch, with two projects each for iPhone, iPad, and watchOS,
built using Swift programming and Xcode. Starting with the basics
of SwiftUI, you'll gradually delve into building these projects.
You'll learn the fundamental concepts of SwiftUI by working with
views, layouts, and dynamic types. This SwiftUI book will also help
you get hands-on with declarative programming for building apps
that can run on multiple platforms. Throughout the book, you'll
work on a chart app (watchOS), NBA draft app (watchOS), financial
app (iPhone), Tesla form app (iPhone), sports news app (iPad), and
shoe point-of-sale system (iPad), which will enable you to
understand the core elements of a SwiftUI project. By the end of
the book, you'll have built fully functional projects for multiple
platforms and gained the knowledge required to become a
professional SwiftUI developer. What you will learn Understand the
basics of SwiftUI by building an app with watchOS Work with UI
elements such as text, lists, and buttons Create a video player in
UIKit and import it into SwiftUI Discover how to leverage an API
and parse JSON in your app using Combine Structure your app to use
Combine and state-driven features Create flexible layouts on iPad
Who this book is forSwiftUI Projects is intended for anyone who is
already comfortable with Swift. We do not cover Swift topics in
detail, so you need to be familiar with these already. All of the
SwiftUI topics are taught as if this is the first time you've
learned them and will gradually get more difficult.
Get to grips with Apple's new SwiftUI framework for creating robust
UIs for iOS and iPadOS using Swift programming Key Features Use
SwiftUI for building dynamic apps for Apple devices from scratch
Understand declarative syntax in cross-platform development and how
states work within SwiftUI Learn to develop watchOS apps by reusing
SwiftUI code Book DescriptionSwiftUI is the new and powerful
interface toolkit that lets you design and build iOS, iPadOS, and
macOS apps using declarative syntax. It is a powerful way to
develop the UI elements of applications, which would normally be
tightly coupled to application logic. Learn SwiftUI will get you up
to speed with the framework and cross-device UI development in no
time. Complete with detailed explanations and practical examples,
this easy-to-follow guide will teach you the fundamentals of the
SwiftUI toolkit. You'll learn how to build a powerful iOS and
iPadOS application that can be reused for deployment on watchOS. As
you progress, you'll delve into UI and unit testing in iOS apps,
along with learning how to test your SwiftUI code for multiple
devices. The book will also show you how to integrate SwiftUI
features such as data binding and network requests into your
current application logic. By the end of this book, you will have
learned how to build a cross-device application using the SwiftUI
framework and Swift programming. What you will learn Explore the
fundamentals of SwiftUI and compare it with existing UI frameworks
Write SwiftUI syntax and understand what should and shouldn't be
included in SwiftUI's layer Add text and images to a SwiftUI view
and decorate them using SwiftUI's modifiers Create basic forms, and
use camera and photo library functions to add images to them
Understand the core concepts of Maps in iOS apps and add a MapView
in SwiftUI Design extensions within your existing apps to run them
on watchOS Handle networking calls in SwiftUI to retrieve data from
external sources Who this book is forThis SwiftUI book helps any
mobile app developer looking to understand the fundamentals of the
new SwiftUI framework along with the benefits of cross-device
development. A solid understanding of iOS and macOS app
development, along with some knowledge of the Swift programming
language, will be beneficial. Basic programming knowledge is
essential to grasp the concepts covered in the book effectively.
Unleash the power of declarative programming in SwiftUI with
practical recipes for building cross-platform Apple applications
for iOS 14, macOS, and watchOS using Swift 5.3, Xcode 12, and
SwiftUI 2.0 Key Features Apply the declarative programming paradigm
for building cross-platform UIs for Apple devices Learn to
integrate UIKit, Core Data, Sign in with Apple, and Firebase with
SwiftUI Adopt the new SwiftUI 2.0 features to build visually
appealing UIs at speed Book DescriptionSwiftUI is an innovative and
simple way to build beautiful user interfaces (UIs) for all Apple
platforms, right from iOS and macOS through to watchOS and tvOS,
using the Swift programming language. In this recipe-based book,
you'll work with SwiftUI and explore a range of essential
techniques and concepts that will help you through the development
process. The recipes cover the foundations of SwiftUI as well as
the new SwiftUI 2.0 features introduced in iOS 14. Other recipes
will help you to make some of the new SwiftUI 2.0 components
backward-compatible with iOS 13, such as the Map View or the Sign
in with Apple View. The cookbook begins by explaining how to use
basic SwiftUI components. Then, you'll learn the core concepts of
UI development such as Views, Controls, Lists, and ScrollViews
using practical implementation in Swift. By learning drawings,
built-in shapes, and adding animations and transitions, you'll
discover how to add useful features to the SwiftUI. When you're
ready, you'll understand how to integrate SwiftUI with exciting new
components in the Apple development ecosystem, such as Combine for
managing events and Core Data for managing app data. Finally,
you'll write iOS, macOS, and watchOS apps while sharing the same
SwiftUI codebase. By the end of this SwiftUI book, you'll have
discovered a range of simple, direct solutions to common problems
found in building SwiftUI apps. What you will learn Explore various
layout presentations in SwiftUI such as HStack, VStack, LazyHStack,
and LazyVGrid Create a cross-platform app for iOS, macOS, and
watchOS Get up to speed with drawings in SwiftUI using built-in
shapes, custom paths, and polygons Discover modern animation and
transition techniques in SwiftUI Add user authentication using
Firebase and Sign in with Apple Handle data requests in your app
using Core Data Solve the most common SwiftUI problems, such as
integrating a MapKit map, unit testing, snapshot testing, and
previewing layouts Who this book is forThis book is for mobile
developers who want to learn SwiftUI as well as experienced iOS
developers transitioning from UIKit to SwiftUI. The book assumes
knowledge of the Swift programming language. Knowledge of
object-oriented design and data structures is useful but not
necessary.
Learn Flutter and the Dart programming language by building
impressive real-world mobile applications for Android and iOS Key
Features Learn cross-platform mobile development with Flutter and
Dart by building 11 real-world apps Create wide array of mobile
projects such as 2D game, productivity timer, movie browsing app,
and more Practical projects demonstrating Flutter development
techniques with tips, tricks, and best practices Book
DescriptionFlutter is a modern reactive mobile framework that
removes a lot of the complexity found in building native mobile
apps for iOS and Android. With Flutter, developers can now build
fast and native mobile apps from a single codebase. This book is
packed with 11 projects that will help you build your own mobile
applications using Flutter. It begins with an introduction to Dart
programming and explains how it can be used with the Flutter SDK to
customize mobile apps. Each chapter contains instructions on how to
build an independent app from scratch, and each project focuses on
important Flutter features.From building Flutter Widgets and
applying animations to using databases (SQLite and sembast) and
Firebase, you'll build on your knowledge through the chapters. As
you progress, you'll learn how to connect to remote services,
integrate maps, and even use Flare to create apps and games in
Flutter. Gradually, you'll be able to create apps and games that
are ready to be published on the Google Play Store and the App
Store. In the concluding chapters, you'll learn how to use the BLoC
pattern and various best practices related to creating enterprise
apps with Flutter. By the end of this book, you will have the
skills you need to write and deliver fully functional mobile apps
using Flutter. What you will learn Design reusable mobile
architectures that can be applied to apps at any scale Get up to
speed with error handling and debugging for mobile application
development Apply the principle of 'composition over inheritance'
to break down complex problems into many simple problems Update
your code and see the results immediately using Flutter's hot
reload Identify and prevent bugs from reappearing with Flutter's
developer tools Manage an app's state with Streams and the BLoC
pattern Build a simple web application using Flutter Web Who this
book is forThis book is for mobile developers and software
developers who want to learn Flutter to build state-of-the-art
mobile apps. Although prior experience with Dart programming or
Flutter is not required, knowledge of object-oriented programming
(OOP), data structures and software design patterns will be
beneficial.
Discover recipes for building feature-rich, reliable iOS native
apps and explore the latest features in Swift 5.3 with the help of
proven industry standard recipes, modern design techniques, and
popular strategies Key Features Understand how closures work and
make use of generics with protocols to write flexible code Discover
the fundamentals of Swift and build apps with frameworks such as
Foundation, Networking, and UIKit Get to grips with the new
features of Swift 5.3, including SwiftUI, CoreML and the Vision
Framework Book DescriptionSwift is an exciting, multi-platform,
general-purpose programming language, and with this book, you'll
explore the features of its latest version, Swift 5.3. The book
begins with an introduction to the basic building blocks of Swift
5.3, its syntax, and the functionalities of Swift constructs.
You'll then discover how Swift Playgrounds provide an ideal
platform to write, execute, and debug your Swift code. As you
advance through the chapters, the book will show you how to bundle
variables into tuples or sets, order your data with an array, store
key-value pairs with dictionaries, and use property observers.
You'll also get to grips with the decision-making and control
structures in Swift, examine advanced features such as generics and
operators, and explore functionalities outside of the standard
library. Once you've learned how to build iOS applications using
UIKit, you'll find out how to use Swift for server-side
programming, run Swift on Linux, and investigate Vapor. Finally,
you'll discover some of the newest features of Swift 5.3 using
SwiftUI and Combine to build adaptive and reactive applications,
and find out how to use Swift to build and integrate machine
learning models along with Apple's Vision Framework. By the end of
this Swift book, you'll have discovered solutions to boost your
productivity while developing code using Swift 5.3. What you will
learn Explore basic to advanced concepts in Swift 5.3 programming
Understand conditional statements, loops, and how to handle errors
in Swift Define flexible classes and structs using generics Use
advanced operators and create custom ones Build iOS apps using the
powerful features of UIKit or the new SwiftUI framework Import your
own custom functionality into Swift Playgrounds Run Swift on Linux
and investigate server-side programming with the server-side
framework Vapor Use Swift to implement machine learning models
using CoreML and Vision Who this book is forThis book is for
experienced iOS developers looking to learn about the diverse
features offered by Swift 5.3, along with tips and tricks to
efficiently code and build applications. Knowledge of general
programming concepts will assist in understanding key concepts.
|
|