MVP: step by step
Oct 14, 2021, 6:09 AM
Here is a step-by-step guide to help you understand where to start, move in the right direction, and avoid common mistakes when you are developing an MVP.
Developer Tip: An XPC service’s methods aren’t necessarily run on the main thread
Oct 14, 2021, 4:23 AM
In an effort to support macOS Monterey’s new Shortcuts in Transloader‘s Link– and File Actions, I decided to run all the necessary CLI commands and AppleScripts in an external XPC service, mostly to separate privileges...
Infinum Opens an Office in London
Oct 14, 2021, 3:25 AM
The time has come to try our luck in the Premiership.
The time has come to try our luck in the Premiership.
We believe Croatia has the skills to challenge the English on more than just one turf – specifically, in the field of creating...
What you should know about Elixir - Part #1
Oct 13, 2021, 8:00 PM
As Elixir developers @ Coletiv, we periodically come face to face with some unexpected challenges and obstacles in our projects and we…
Faster integration tests with Test Scenarios
Oct 13, 2021, 1:30 PM
How we made testing our backend code faster by reducing the cost of common test setupCurrently, Faire’s backend codebase has over 15,000 tests. One of our core principles in testing is making sure that our tests reflect reality as much as...
HTTP Caching 101
Oct 13, 2021, 4:00 AM
HTTP caching is used to store a copy of a resource so that when this resource is requested again, the new request is intercepted and the cached copy is served instead. It’s possible to find extensive literature on caching on the internet,...
Tiny Letter from Kafka
Oct 12, 2021, 8:00 PM
This article discusses the powerful design choice of Apache Kafka, “an open-source distributed event streaming platform,” and gives a sneak…
Let’s Make a React Native FlatList: Tutorial With Examples
Oct 12, 2021, 1:24 PM
A FlatList is used to render lists in a React Native application. We can also use React to render a list in React Native, which is achieved by looping through a map. But doing so can lead to performance issues, which we’ll look at...
React Native Maps: Tutorial With Examples
Oct 12, 2021, 1:22 PM
Maps are an integral part of a lot of mobile apps nowadays. They are used for everything from finding directions somewhere to tracking one’s location when out for a jog. It’s a good thing, then, that maps are very easy to...
How to advertise your app on Instagram Reels
Oct 12, 2021, 10:00 AM
2022 is getting closer and TikTok is undisputedly reigning as the top social media app. The app even dethroned Facebook as the most downloaded app of 2020 (except for January, TikTok has been the most downloaded app worldwide every month...
Tab view in SwiftUI
Oct 10, 2021, 7:00 PM
TabView is a container view which enables navigating between multiple flows by selecting one of the items on the tab bar. Tapping on a tab item replaces the visible view with a view associated with the item. Tab view is set up by creating...
Updates for Phoenix, OCaml, and more FP news | Lambda World News
Oct 10, 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.
Epic vs. Apple: What App Developers Need to Know
Oct 9, 2021, 10:19 AM
What we know and don’t know
Apple's Fiscal Calendar and Payout Dates 2021
Oct 8, 2021, 2:27 PM
When you'll get paid from Apple
Apple's 2020 Fiscal Calendar and Payment Dates
Oct 8, 2021, 2:27 PM
Apple’s fiscal calendar and payment dates are a mystery to most App Store developers. Not anymore!
Designing Mastodon’s App
Oct 7, 2021, 11:04 AM
At Lickability, we’ve long been interested in the power of social networks, which is why we’ve worked on apps like Houseparty, Tumblr, and Clubhouse over the years. But there are few social networks where we’ve built a presence. In 2018,...
Yoink for iPad and iPhone v2.4 – Improved Background Clipboard Monitoring
Oct 7, 2021, 3:27 AM
Yoink for iPad and iPhone v2.3.5 introduced Background Clipboard Monitoring, which, if enabled, stores anything you copy, even if Yoink itself is in the background, effectively giving you a clipboard history. With version 2.4, I’ve...
Updates from Bugfender Q3, 2021
Oct 6, 2021, 10:00 AM
What’s New at Bugfender? 🕵️♂️ Introducing crash symbolication and mapping iOS crash symbolication: You can upload your .dSYM files generated by Xcode or App Store Connect (for Bitcode-enabled...
Detecting flaky tests might be the hardest part
Oct 6, 2021, 9:30 AM
Today we are excited to release flakiness detection in Waldo. For those not familiar with Waldo: our product allows nontechnical people to create, maintain and orchestrate automation testing for their mobile apps right from the...
Infinum Opens an Office in Montenegro
Oct 6, 2021, 7:11 AM
The country that gave us Who See, Rambo Amadeus, and great engineers.
Two Montenegrins lie under a tree in deep shade. Suddenly, a car races by, goes off the road, and tumbles into a ditch. A briefcase falls out of the car, pops open, and...
Levelling up our Networking at Steamclock
Oct 6, 2021, 6:00 AM
On most mobile app projects, networking is a pain. Over the years our team members at Steamclock have tried a half-dozen different networking libraries, and each one tended towards some combination of common problems. Too often projects...
Refactoring Git Branches with Interactive Rebase and Autosquash in Android Studio
Oct 6, 2021, 4:00 AM
text-decoration: underline wavy red;
For most developers, Git is the go-to version control system for their software projects. At PSPDFKit, we host all...
Mobile video monthly #16 – September 2021: iOS 15 is here, App Annie charged with securities fraud and Facebook is walking on eggs
Oct 5, 2021, 10:00 AM
Apple finally launched iOS 15 on the 20th just after announcing the new iPhone, Pinterest is the last one in a long line of social media trying to implement a TikTok-like feature, Facebook landed in hot water and we may have the launch...
A little letter 💌
Oct 4, 2021, 4:57 PM
Dear Penbookpal, How are you? How is the weather where you are? I am fine. It’s nice here. What are you going to be for Halloween? I’m going as an aluminium brick. I had a very fun summer with iPadOS 15. Thank you for the...
Sound in React Native Apps 101: Tutorial With Examples
Oct 4, 2021, 1:11 PM
Sound in any mobile application is a pleasurable user experience. It’s a must in gaming applications, but also used in a variety of other applications. It also enhances the user experience when we play a small sound on the press of a...
React Native Transforms: Learn by Example
Oct 4, 2021, 1:05 PM
If you come from a web background, you know that CSS transforms are extremely helpful. You can use them to create animations and visually appealing UI elements. In fact, a lot of modern web design is inspired by transforms. React Native...
Use Dart Mixins More Often! Here is Why…
Oct 4, 2021, 8:09 AM
Mixins are a super-powerful feature in Dart and if you’re developing apps with Flutter, you should use them more often! 💙 In this article, we’ll show you why – and how. What’s a Mixin? Mixins are awesome because they...
Adventures in SwiftUI & Game Dev – Bonus Round
Oct 4, 2021, 7:04 AM
In final part of my multipart article on converting my Murdered by Midnight Board Game to a Mobile Game App using Swift and SwiftUI, I’ll cover supporting Music, Sound Effects & Voice in my Multiplatform SwiftUI game. Hopefully,...
Adventures in SwiftUI & Game Dev – Part 4
Oct 4, 2021, 6:08 AM
In this fourth part of my multipart article on converting my Murdered by Midnight Board Game to a Mobile Game App using Swift and SwiftUI, I’ll cover supporting macOS Catalyst in my Multiplatform SwiftUI game. TL;DR Takeaway: If...
React Native Grid: Easy Responsive Layouts Step by Step
Oct 4, 2021, 5:16 AM
We can create a grid system in React Native in a lot of ways. One of the best ways to do it is using FlatList, which is provided by React Native. This post is about creating a responsive grid system using FlatList. To implement this,...
Adventures in SwiftUI & Game Dev – Part 3
Oct 4, 2021, 5:06 AM
In this third part of my multipart article on converting my Murdered by Midnight Board Game to a Mobile Game App using Swift and SwiftUI, I’ll cover supporting tvOS in my Multiplatform SwiftUI game. TL;DR Takeaway: If you’re...
React Native Device Info: The Essential Guide
Oct 4, 2021, 2:02 AM
Device information is very important for a developer in order to know the types of devices that users are using. To give a better user experience, we need this information. It can also be used to trace the crashes in apps. There’s a...