Introduction A Screenshot, also known as Screen capture or Screen grab, is a digital image that shows the contents of a computer display. A common screenshot is created by the operating system or software running on the device. A screenshot or screen capture may also be created by taking a photo of the screen. How to take a Screenshot in iPhone device? A screenshot can be taken on iPhone [https://en.wikipedia.org/wiki/IPhone] by simultaneously pressing the Home button and the Lock button, howev
Combine is a new framework, Apple introduced in WWDC 2019. This framework provides a declarative Swift API for processing values over time. Combine allows you to write functional reactive code by providing declarative swift apis. We can compare this framework with RxSwift and RxCocoa. It allows us to process values over a time. Examples of this kind of value are network response, user interface events and other similar types of asynchronous data. There are some basic concepts that you need to
Last time we explored the brand new SwiftUI introduced in WWDC19 by building an analog clock [https://www.thirdrocktechkno.com/blog/getting-started-with-swiftui/]. It was really fun to use SwiftUI. Now this year Apple introduced lots of new technologies. Today we will explore the new WidgetKit technology by extending our previous SwiftUI blog. According to Apple, > Widgets are used to show relevant, glanceable content from your app on the iOS Home screen or macOS Notification Center. Widget
Introduction Most programming in the object-oriented era has been imperative. Code tells your program what to do and has many ways to listen to change. However, you must tell the system when something changes. Wouldn’t it be better if you could set things up so the code updates reflect changes automatically ? That's what reactive programming does. Your application reacts to the changes and underlying data without you telling to do so. This makes it easier to focus on the logic at hand rather th
Introduction The Swift Package Manager was introduced in Swift 3.0 and enabled us to manage Swift dependencies. We can compare it to tools like CocoaPods and Carthage that also allow us to add dependencies to our project. The Package Manager is integrated with the Swift build system to automate the process of downloading, compiling, and linking dependencies. This automation makes it really easy to add and work with external dependencies in our Swift projects. Supported Platforms Swift Package
If you have ionic new or existing app implemented with 3rd party or social login on iOS like Facebook Login, Google Sign-In, Sign in with Twitter, Sign In with LinkedIn, Login with Amazon, or WeChat Login in your application, you should also offer the possibility for your users to login with Apple (As of April 2020, which is a new feature introduced with iOS 13), or Apple will reject your application. The flow of this authentication process is mostly the same as with any other OAuth provider, w
The navigation drawer concept actually comes from the android native applications. In android, we use fragments and drawer files for managing navigation but it is bit different in flutter to create drawer and page routes, this article will help you create the same in a flutter application.
The world, courtesy of the IT industry, has seen a large number of technological breakthroughs in the past decade. One might wonder, what next? With numerous technologies emerging every year, the software development industry has experienced exponential growth.
The Fitness and health industry is experiencing a revolution. With technology entering every life aspect, health and fitness app development has become the order of the day for fitness enthusiasts and the fitness industry around the world.