iOS: Automating the upload of DSYM files to Firebase using Fastlane & Bitrise
What was the issue? Crash reporting is something that's hugely important for all our apps. It allows us to easily find issues within our apps and can give us helpful advice on where to fix them. For our crash reporting, we use Firebase Crashlytics. For th...
Gender Equality Detection in Written Text
Gender is a social construct Gender and sex are two different things. From a very young age, we see different roles played by our father and mother. We see society treating a boy and a girl differently. Children are told not to play certain games or wear ...
Predicting Maternal Morbidity using Machine Learning Techniques
Machine learning (ML) is expected to make the hunt for new health care quicker, cheaper, and more effective. It could be taught to identify concerning trends quickly, while also improving its models over time and potentially proposing courses of action. ...
UITableView DataSource Prefetching
Apple has introduced an API for prefetching the data for a UITableView or UICollectionView in iOS 10. This is a short story about how to implement the UITableViewDataSourcePrefetching protocol. Let's learn how to make our apps buttery smooth, richer, and ...
Swift: From Protocol to AssociatedType then Type Erasure
When Swift was made, it had been the first protocol-oriented programming language. Though Swift is great for object-oriented programming, but from the way for-loops and String literals work to the emphasis in the standard library on generics, at its heart...
How to setup CI/CD for iOS App Development with Fastlane, CircleCI and Firebase App Distribution
App developers always strive to improve the product they are working on. So it is definite that either(mostly) you will be adding new features to existing products or (luckily) you will be setting up a whole new project. Either way, onboarding new develop...
WWDC21 - A first look at Apple's new Augmented Reality features
There are now over 1 billion augmented reality enabled iPhones and iPads which gives an incredible reach for your experiences. Here is an overview of what we know so far from this year's WWDC when it comes to augmented reality, with more details to unrave...
Easy web augmented reality with AR Quick Look
Apple is making augmented reality accessible to everyone with AR Quick Look. Not only is this great for iOS apps, but also for websites. Online shopping is one of the best industries that can take advantage of AR, as it can give users the possibility to s...