Author: admin
-
The iOS 17 App and Development Architecture
So far, we have covered a considerable amount of ground intended to provide a sound foundation of knowledge on which to begin building iOS 17-based apps. Before plunging into more complex apps, however, you must have a basic understanding of some key methodologies associated with the overall architecture of iOS apps. These methodologies, also called…
-
A Guided Tour of Xcode 15
Just about every activity related to developing and testing iOS apps involves the use of the Xcode environment. This chapter is intended to serve two purposes. Primarily it is intended to provide an overview of many key areas that comprise the Xcode development environment. In the course of providing this overview, the chapter will also…
-
iOS 17 Development – Start Here
This book aims to teach the skills necessary to create iOS apps using the iOS 17 SDK, UIKit, Xcode 15, and the Swift programming language. Beginning with the basics, this book outlines the steps necessary to set up an iOS development environment. Next, an introduction to the architecture of iOS 17 and programming in Swift…
-
Building iOS 17 Apps with Xcode Storyboards
-
An Overview of Android In-App Billing in Java
In the early days of mobile applications for operating systems such as Android and iOS, the most common method for earning revenue was to charge an upfront fee to download and install the application. Another revenue opportunity was soon introduced in the form of embedding advertising within applications. Perhaps the most common and lucrative option…
-
Detecting Swipe Gestures in Jetpack Compose
The preceding chapter demonstrated how to detect some common types of gestures, including dragging, tapping, pinching, and scrolling. Detecting swipe gestures is a little more complicated than other gesture types, which is why we are dedicating an entire chapter to the subject. This chapter will explain exactly what swipe gestures are and demonstrate how they…
-
Working with the Google Maps Android API in Android Studio
When Google decided to introduce a map service many years ago, it is hard to say whether or not they ever anticipated having a version available for integration into mobile applications. When the first web-based version of what would eventually be called Google Maps was introduced in 2005, the iPhone had yet to ignite the…
-
Using Trait Variations to Design Adaptive iOS User Interfaces
In 2007 developers only had to design user interfaces for single screen size and resolution (that of the first generation iPhone). However, considering the range of iOS devices, screen sizes, and resolutions available today, designing a single user interface layout to target the full range of device configurations now seems a much more daunting task.…
-
A SwiftUI Charts Tutorial
The objective of this chapter is to demonstrate the main features of the SwiftUI Charts in the form of a tutorial. Topics covered include creating a chart, displaying data from multiple data sources, and use of the style modifier. The concept behind the tutorial is a chart that displays monthly unit sales containing graphs for…
-
An Android SharedFlow Tutorial
The previous chapter introduced Kotlin flows and explored how these can be used to return multiple sequential values from within coroutine-based asynchronous code. In this tutorial, we will look at a more detailed flow implementation, this time using SharedFlow within a ViewModel. The tutorial will also demonstrate how to ensure that flow collection responds correctly…