AnyPass is your one-stop solution for password management, password generation, and password health analysis. Architecture The app architecture has three layers: a data layer, a domain layer...
How can you effectively unit test an MVVM app at scale? This is a sample Android chat application that demonstrates how to follow Behavior-Driven Development (BDD),...
In its first month of availability, Pokémon Sleep overtook its main competitors that professionally track sleep, Sleep Cycle and ShutEye, in terms of revenue. Interestingly, 2023...
Discover new ways to optimize database performance and avoid common mistakes that impact latency and throughput.
In this video I’m going to show how to create Custom In-App Notification’s that will seamlessly blend with Dynamic Island.
Earning more than the leaders in the first month while the leaders are falling is not a bad accomplishment. And to grow revenue more than 4...
Papyrus is a type-safe HTTP client for Swift. It turns your APIs into clean and concise Swift protocols. @API protocol GitHub { @GET("/users/:username/repos") func getRepositories(username: String)...
Timestamps: 0:00 – Introduction 1:42 – Setup 3:41 – Add a custom Font Family 4:25 – Fallback Font 5:54 – Debug a Font Provider
iOS New and Deprecated APIs in iOS 17 Abstract Class vs. Protocol-Oriented Approach in Swift Comparing the Performance of the Top 6 Analytics SDKs for iOS...
In this video, I would like to share with you some things that were either deprecated or added in iOS 17, but are too small to...
The new Promova feature comes just in time for National Dyslexia Awareness Month and is available on the platform for free.
Notify is a simple note application that is built with Modern Android development tools. This project showcases the Good implementation of Android with proper architecture design....
iOS MetaCodable – Supercharge Swift’s Codable implementations with macros meta-programming How to build a Tuist plugin and publish it using SPM and version control A New...
By using a BOM dependency, you can avoid specifying the versions of each individual library in your app, and let the BOM handle the compatibility for...
Telegram seems to want to grow not only through messaging but also through communities, which pretty much means it wants to become a social network, but...
Supercharge Swift‘s Codable implementations with macros. Overview MetaCodable framework exposes custom macros which can be used to generate dynamic Codable implementations. The core of the framework is Codable() macro which generates the implementation aided...
Swift has built-in support for writing asynchronous and parallel code in a structured way. Asynchronous code can be suspended and resumed later, although only one piece of the...
Data.ai has summarized the interim results of the year – and once again we have a record. Annual consumer spending on the App Store and Google...
Kotlin’s Timing API is stable as of Kotlin 1.9, and it offers some great ways to both measure and specify time. In this video, we’ll take...
King attributes its huge success to several factors, including not only the games themselves, but also the company's commitment to creating a diverse culture that fosters...