Network Debugging Tools

Have you ever had a network problem while developing mobile apps that you wanted to bang your head on the wall, Fear no more, I’ve got the solution for you You’ll learn how to get the advantage of network debugging tools that make your day-to-day work better

Charles or Proxyman; what’s the Proxy?

As apple said “Debugging network problems is challenging because of the fundamental nature of networking Networking is asynchronous, time-sensitive, Moreover, the two programs involved (for example, the client and the server) are often created by different developers, who disagree on the exact format of the data being exchanged. Fortunately, a variety of tools can help you debug such problems.”
It works for iOS, Android, Backend devs as well as QA/Testers.

– What to expect

This talk/workshop will take you through concrete examples and sample codes, giving you a more detailed view of how to use proxies. It will also have a touch of security to avoid having someone act as a man in the middle. Moreover, you learn how to inject and use different backends or mocked data instead of your backend.

– What you will take home

By the end of this talk/workshop, when you are developing an app you consider securing it more. It will also give you the power to inject and test your app easier using a mock server or data.

-Technical Requirements

The technical requirement is to have a windows machine or Mac if they want to try it out. and I cover Charles, Proxyman using Xcode and android studio.

Share

Session info:

Speaker: Emad Ghorbaninia

Lead iOS Engineer at Denmark Ministry of Taxation

Date: 11 May 2023

Time: 13:30 - 17:00

Relevant tags:
Android iOS Web

See all speakers

See all videos