Bugfender

Barcelona, Spain
2014
  |  By Anupam Singh
The when in Kotlin defines a conditional expression with more than one branch, that’s the statement you need to use when you want to write a Kotlin switch. In Java, we are using switch case statements. In Java, we need to define a break in each switch case, but in Kotlin we don’t need to. There are two ways you can use them in Kotlin. Either as a statement or as an expression.
  |  By Sachin Siwal
Efficient handling of asynchronous data streams is an important tool of modern application development. Kotlin Flows, part of the Kotlin Coroutines library, provide a flexible and elegant solution for working with such data streams. Kotlin Flows are part of Kotlin Coroutines – unlike traditional callbacks or RxJava handling, which can be clunkier and may not directly integrate with your existing code structure easily.
  |  By Sachin Siwal
In the fast-changing landscape of mobile app development, delivering bug-free apps with a great user experience is essential. But crashes are inevitable, no matter how much developers try to avoid them. There are several mobile crash reporting tools that make the task of identifying, diagnosing and fixing these issues easy as pie.
  |  By Sachin Siwal
In programming, exception handling is an essential concept to help developers catch and manage errors in a way that will support the application’s architecture robustness. An Exception is an event which disrupts the normal flow of your Android application. It can occur if a user provides an invalid input, or there are runtime errors, such as division by zero. Exceptions happen when there are unexpected conditions, like IOError file reading failed etc.
  |  By Sachin Siwal
Push notifications play an important role in user engagement and retention in your mobile app, keeping users up to date and creating a sense of urgency that leads to purchases. And in Android, we get the added benefit of Firebase Cloud Messaging (FCM) notification service, which acts as a middleman between the app server and the user’s Android device. It helps the delivery of push notifications, even if the app is not active or the user is using a different app on their device.
SwiftUI Grid: Learn to build complex layouts
  |  By Flávio Silvério
From regular buttons, to tab bar elements, even to our SwiftUI app’s icon, Images are a very important aspect of every mobile device application. In this article we’ll look at how to show images in SwiftUI, and give you several tips, with examples, on how to use those Images in your own apps. In this article any image used was sourced from Pexels, a website that hosts a database of free-to-use and royalty-free images.
  |  By Flávio Silvério
In this article we’ll learn about Sheets in SwiftUI. We will explain when, and how, to use them, we’ll explain how they’re created and shown. We’ll also look at a few examples of their usage. Let’s get started!
  |  By Sachin Siwal
For iPhone and iPad app development, one of the main aspects is the app’s performance. Performance is about your application not crashing, but also how quickly and smoothly it can carry out its functions when users interact with it. An application whose functions consume a lot of battery life, or an application that doesn’t like to wait too long until it finishes whatever it wants to do, can lead to users uninstalling the app.
  |  By Sachin Siwal
Kotlin Generics are a way to use generics in Kotlin that have type parameters specified to their usage. This powerful tool defines code components so that they will work with any data type in a flexible and reusable manner – and the main advantage of Kotlin Generics is how they are statically-typed.
  |  By Bugfender
If you have experienced CORS errors before, watch this video to see how you can easily test them on Google Chrome
  |  By Bugfender
Learn how to use the Console Panel in Google Chrome.
  |  By Bugfender
Learn how to test the new Dark Mode in Google Chrome
  |  By Bugfender
In this video you will learn how to use the Recorder Panel in Google Chrome.
  |  By Bugfender
Google Chrome has a Font Editor that can help you to fine-tune your document font styles.
  |  By Bugfender
Learn how to use CSS Overview tool in Google Chrome to help you improve your CSS.
  |  By Bugfender
Bugfender is a log storage service for application developers. Bugfender collects everything happening in the application, even if it doesn’t crash, in order to reproduce and resolve bugs more effectively and provide better customer support.
  |  By Bugfender
Meet Simple Programmer and how he uses Bugfender in his development process. Bugfender is a Remote Logger, Crash Reporter, and In-App User Feedback tool.
  |  By Bugfender
Bugfender is a log storage service for application developers. Bugfender collects everything happening in the application, even if it doesn’t crash, in order to reproduce and resolve bugs more effectively and provide better customer support.
  |  By Bugfender
Our free ebook is a practical guide to bug solving. Besides the obvious testing phase in software engineering, there are many other strategies you can follow to increase the effectiveness and reduce the cost of your Quality Assurance phase, we'll focus on those.
  |  By Bugfender
Bugfender grants you fast remote access to your applications' log files on users' devices - wherever they are in the world. Bugfender logs virtually everything, going beyond simple app crashes. It even logs when the device is offline.

Bugfender is a modern remote logger tailor-made for mobile development.

Most developers debug their apps by looking at the logs generated by their application. Usually this means connecting the mobile device with a debugging cable and looking into NSLogs or logcat.

Bugfender is a cloud storage service with an easy to use SDK that lets developers send their application logs for later use. Works for early development phases, beta testing and production applications. Bugfender unlocks the possibility to detect errors earlier, assist better users who contact your customer support and ultimately achieve an excellent customer satisfaction.

Bugfender represents a new opportunity, log collection services have existed for years on the back-end and network monitoring industry but never applied yet to mobile devices.