An in-app debugging tool that gives you enhanced logging, networking information, crash reporting and more without having to exit the app. Dotzu is simple to add with a single line of code. It then gives you a button that floats over the top of your app giving you quick access to a lot of debugging information. It automatically overrides print calls so you can view all logs without having to change your code. It also works by default with the shared URLSession or you can add the logger to custom configurations. It even works with Alamofire. […]
Living by the Code is a collection of 40+ interviews with some of the top mentors in the mobile community, such as Felix Krause, Annyce Davis, Fernando Cejas, Cate Huston, and many more. Stop wasting time trying to figure it all out on your own and start realizing the benefits of having dozens of tech’s best mentors right at your fingertips. Grab your copy today!
A drop-in debugging library for iOS apps. DBDebugToolkit is simple to set up with just a single line of code. After setup, a shake of the device will present a menu with a huge array of debugging information. This includes everything from performance including realtime graphs of CPU and memory usage, user interface with options to show frames and slow down animations, to networking with a list of all requests sent by the application, and loads more. You can also set up other triggers if shake isn’t right for your app. […]
A remote logger for iOS and Android apps. Bugfender stores logs created by your app and sends them to their server, which you can then view in real time on the online console. You can set tags and levels for each line logged to later search and filter entries within the log viewer, and you can get information about the device for each logging session and review OS versions and device features. You can get started for free with unlimited app installs, app users and sessions, or sign up to a paid plan to remove logging restrictions.
A free SDK for bug and crash reporting of iOS, Android and the web. Bugsee allows you to report a bug directly from the app by just clicking the screenshot. Reports include video of the last minute, full events log, console logs and network traffic along with all environment details. In the case of a crash, Bugsee will auto report the video leading up to the crash, including the reason, method, and the file and line number that caused the crash. Everything is available to view online with video synchronised with all system events and logs. […]
A drop-in SDK and online service that provides crash reporting and real user monitoring. Raygun’s error and crash reporting silently monitors your app, collecting all error and crash events that are affecting your users. When issues are found they are presented on your dashboard, with detailed diagnostic reports about every single error and crash. Real User Monitoring gives you detailed data on how every user interacts with your app, including complete user sessions and journeys, so you can find problem areas well before they affect more of your users. […]
A powerful runtime inspector for view debugging iOS apps. Reveal gives you 2D and 3D visualisations of your view hierarchy and allows you to change view properties at runtime on the fly to see the effect immediately. Reveal 2 has recently been released with many new features including the ability to debug applications running on devices connected by USB, making inspection easier and more reliable; support for inspecting App Extensions such as messages, notification, keyboard and widget extensions; filtering of views and constraints by name and memory address; and an all-new design. […]
A super simple free web service for testing push notifications with your iOS or Android app. Pushtry lets you send push notifications to your devices using Apple Push Notification Service or Google Cloud Messaging service without requiring you to run your own backend. Push notifications can be sent as plain text of complete JSON so you can test all remote notification features. They have also provided a comprehensive step by step guide to setting up push notifications on iOS and OSX including managing certificates and provisioning profiles, and how to configure your app. […]
An open source library that lets you easily check your application against your user interface’s specification guides. Once added to your app, Peek is activated by tapping the volume buttons. You can then tap on any UI component to see its layout information. Double-tapping presents the Peek Inspectors where you can find a staggering amount of contextual information about the view you’re inspecting, including view, layer, layout and view controller attributes, along with application, screen and device level information. […]
An open source OS X app to help with debugging the Apple Push Notification Service. Knuff, along with the companion app for iOS, lets you send push notifications to the Apple Push Notification Service with no configuration needed. It can grab your certificate right from your keychain and get the device token automatically, load and save documents including token and JSON payload, and has support for error response codes, universal certificates and custom JSON payloads. […]
A drop-in SDK and OS X app that enables untethered debugging of your iOS apps. Endo receives and displays all debugging output via WiFi using Bonjour, making debugging your app easier when plugging in your device isn’t possible. It also provides a command line prompt that allows you to setup and remotely execute commands that trigger blocks of code in your app. A built in file system navigator also allows you to remotely view the device file system including uploading and downloading files. Endo is quite expensive, but a free trial version is also available. […]