Dynamic Type & In-App Font Scaling
Feb 11, 2021, 3:01 PM
The Dynamic Type feature allows users to choose the size of textual content displayed on the screen. It helps users who need larger text for better readability. It also accommodates those who can read smaller text, allowing more...
Self Assessment Framework: How we use Miro for career progression and prepare for effective 121’s
Feb 11, 2021, 11:42 AM
Having a career progression framework can help to make sure you can both support and guide everyone sensibly at a personal and professional level.
@ObservedObject and Friends in SwiftUI
Feb 11, 2021, 6:14 AM
In this tutorial, we'll discuss an approach for 2-way data flow between an external data source and changing that data in your app. You'll learn how to work with @ObservedObject, ObservableObject, @Published, @Binding, Combine, MVVM, and...
Why Asking for Help Strengthens Engineering Teams
Feb 10, 2021, 7:00 PM
I know that for many developers, especially those early in their careers, asking for help can be intimidating. I
often fear wasting someone’s time or exposing myself as less skilled or smart than my team initially thought.
In my first...
Functional Domain Modeling in Kotlin
Feb 10, 2021, 6:00 PM
At 47 Degrees, we care a lot about domain modeling to describe our domain as precisely as possible.
Keyboard Navigation in SwiftUI
Feb 10, 2021, 7:00 AM
SwiftUI wasn’t built with keyboard support in mind, and it shows. There’s very little support for using the keyboard, and the standard controls have only minimal support for keyboard navigation, if any.
We recently rewrote the Settings...
Feb 9, 2021, 6:00 PM
Getting Familiar with iOS VoiceOver’s Rotor
Feb 9, 2021, 10:00 AM
The VoiceOver Rotor is a key component for iOS accessibility that is often overlooked. It allows users to change VoiceOver settings, select specific content types to focus on, adjust volume, and more. Getting familiar with the rotor and...
Using the Document Browser in SwiftUI to Open a PDF
Feb 9, 2021, 3:00 AM
With iOS 14, Apple made it incredibly easy to integrate the document browser into SwiftUI-powered apps. There’s a powerful new API that abstracts the underlying UIDocumentBrowserViewController and UIDocument classes, but there’s currently...
Game server synchronization of large amounts of data in a battle
Feb 8, 2021, 7:00 PM
Multiple players interacting at the same time in a game room will generate a lot of data that needs to be synchronized, such as each player’s basic data, change data, skill performance data, damage data, map data, monster data, etc....
How to test a fire extinguisher?
Feb 8, 2021, 7:00 PM
Once I asked my dad how to test a fire extinguisher. He answered:
How to use Firebase Cloud functions to send push notifications
Feb 8, 2021, 7:00 PM
This article provides a quick introduction on how to use Firebase Cloud Functions to send push notifications. There are 2 main advantages in using them: A small amount of code can send iOS and Android push notifications at the same time....
Is Apple Banning Free Analytics SDKs?
Feb 8, 2021, 5:00 AM
Apple announced last summer that they will soon require users to opt in before apps can get the infamous “IDFA” tracking identifier for that user. While this was controversial in the ad tech sphere, most mobile apps can get by without this...
Networking in Swift with URLSession
Feb 8, 2021, 12:00 AM
Almost every app communicates with the internet at some point. How does that work? And what Swift code can you use to make HTTP networking requests? Let's find out!
The post Networking in Swift with URLSession appeared first on...
Lambda World News | Functional Programming Headlines for the week of February 8th, 2021
Feb 7, 2021, 6:00 PM
Here’s a quick look from Lambda World News at some of the recent items making news in the Functional Programming community.
Advent of Code 2020 on Swift Playgrounds for iPad
Feb 5, 2021, 4:00 AM
I tried using the Swift Playgrounds app on my iPad while solving problems for Advent of Code 2020 this year. Here's my impression of the app as a code editor.
AppCode Starts 2021.1 EAP: Performance Improvements and Bug Fixes
Feb 4, 2021, 1:15 PM
Hi everyone, Today we are starting the Early Access Program for AppCode 2021.1, and the first build is already available to download from our site. Performance We’ve decreased the time it takes to open large projects once the initial...
Traits of a Fairely awesome engineer
Feb 4, 2021, 9:59 AM
The Faire TeamFaire has a well-established Engineering ladder, with a rubric that breaks down expectations at each level of the ladder. The aim of that rubric is to give concrete benchmarks and behaviours that correspond to levels, in...
How to Bridge Native iOS Code to Flutter
Feb 4, 2021, 3:00 AM
PSPDFKit’s Flutter wrapper aims to expose a lot of our framework’s APIs to Dart. These APIs allow you to implement simple use cases in Flutter very easily. We have also aimed to keep our Flutter plugin quite extensible to allow users to...
Flutter databases – sqflite, hive, ObjectBox, and Moor
Feb 3, 2021, 4:08 PM
The post Flutter databases – sqflite, hive, ObjectBox, and Moor appeared first on ObjectBox.
Firebase, Firebase alternatives – a look at data sync solutions
Feb 3, 2021, 10:20 AM
Firebase and Firebase alternatives - a comprehensive look at out-of-the-box data sync solutions with an angle solutions. Find out all you need to know in a comprehensive comparison matrix.
The post Firebase, Firebase alternatives – a...
Inheritance and Subclassing Explained in Swift
Feb 3, 2021, 7:59 AM
With subclassing, a class can inherit functions and properties from another class. That allows you to reuse your code, which is a good thing. In this tutorial, we'll discuss how you can use subclassing and inheritance in Swift.
Using the SwiftUI ColorPicker on iOS and macOS
Feb 3, 2021, 7:00 AM
While macOS has offered a system-provided color picker since OS X 10.0 Cheetah, iOS developers had to wait a bit longer. With iOS 14, Apple added UIColorPickerViewController and UIColorWell, which somewhat correspond to their older AppKit...
Feb 2, 2021, 6:00 PM
Announcing the release of sbt-microsites v1.3.2
Feb 2, 2021, 11:35 AM
AppCode’s code generation features allow you to avoid having to type in lots of the standard code constructs. With one click, you can add initializers to your classes, implement and override methods, or create properties. In this blog...
ObjectBox Dart/Flutter v0.11 Database: Performance & Relations
Feb 2, 2021, 8:42 AM
ObjectBox is the database for Flutter / Dart optimized for high performance. Learn - all about the latest ObjectBox release - how you can easily persist data in your Flutter / Dart app with ObjectBox - and what performance you can expect....
Continuous Integration: From Jenkins to Buildkite
Feb 2, 2021, 7:00 AM
We started using Jenkins for CI/CD at PSPDFKit in 2013, and it served us well for many years. As we grew and released more products, we eventually ran into limitations and ultimately moved to Buildkite in 2019. We’ve been using Buildkite...
Waldo vs mobile Scripting: “Round 1, fight!”
Feb 2, 2021, 6:18 AM
Originally posted here on January 27th, 2021 by Pierre-Yves Ricau , Android tech lead at Square. Pierre-Yves, had his doubts on “no-code” testing platforms. After speaking with our CEO, Amine, he decided to take Waldo for a...
PSPDFKit 10.2 for iOS Adds New Examples on GitHub
Feb 2, 2021, 4:00 AM
Today we’re introducing PSPDFKit 10.2 for iOS! In this release, we extended our Catalog example project by adding new industry examples that showcase how PSPDFKit is configured and used across various industries like aviation,...
2021 Formatter Update
Feb 1, 2021, 5:37 AM
This weekend I published a new version of Formatter. A recent version of Xcode caused the extension to stop working, but it's ok now. If you're using Xcode 12.2 or higher, you'll want to download this update to continue enjoying having a...
Functional Programming Updates | February 1st, 2021
Jan 31, 2021, 6:00 PM
On this episode of Lambda World News, we highlight some of the latest developments in the Functional Programming community.
Reading data from a file with DispatchIO
Jan 31, 2021, 6:00 PM
Signal Path is an app which works with large files, even in several gigabytes. The app reads ranges from the file and visualizes the data. Signal Path heavily relies on DispatchIO for having efficient access to data in a file. The aim of...