4 ms·
@jwong_ We are about to do a public release of Android SDK. Here are a couple of things which we did for internal purpose only (& WIP) but still sharing to give
by sachinjain 5y ago
@jwong_ We are about to do a public release of Android SDK. Here are a couple of things which we did for internal purpose only (& WIP) but still sharing to give you an idea
https://youtu.be/gs02m2pZJlQ https://youtu.be/gs02m2pZJlQ (Demo Video)
https://requestly.io/android-interceptor/ https://requestly.io/android-interceptor/ (WIP - Landing Page)
I'd be really happy to discuss further on this approach. I believe this is going to make things really easy for developers.
- ohgodplsno 5y agoWhy would I use requestly for Android when perfectly good alternatives already exist ? Flipper (https://fbflipper.com/ https://fbflipper.com/) lets me do all of this (viewing, mocks, etc), with the same setup. And it's extensible too. HTTP Toolkit offers the proxying solution to it. Is there anything that might be different ?
- sachinjain 5y agoThank you for asking this and This is a very good question. The way we are building Requestly is to be used within teams, test different case-cases, have them on cloud and use them again & again without setting up everything from scratch. Collaboration is an essential feature which is missing in this space. To give you an example - A developer working in E-Commerce domain has mocked an API to return empty slots for a cart, (s)he'd like to share it with the team so that anyone in the team can use the same configuration while making any changes in those files. Now, Think of a Repository of Rules available in your company when you have to test different scenarios. When you work on a particular component, you can just enable different configurations and test them out easily without having to know how to set those configurations up. I believe this really improves onboarding and efficiency in testing your code.
- jwong_ 5y agoThanks for the links! Curious on the body -- you showed some JSON requests, but do image resources or other larger responses also get proxied and viewable from browser? For example, sometimes I like to view large minified JS blobs or images. Would that be viewable in the browser? Also, what do the production vs debugging logs look like? Do you just run a special debugging build or is that a flag triggered within preferences? So e.g., would a user be able to turn debugging on to give extra logs to support staffs?
- sachinjain 5y agoOur Native SDK provides listening to API Requests and Analytics events in your app. In order to view JS blogs or Images, you can use the desktop app - https://requestly.io/desktop https://requestly.io/desktop We provide the capability that you can disable the SDK in production builds and enable only in the debug builds. And yes we are going to provide the capability using which you can download or share the APIs and events sessions with your support staff.
- prithvi24 5y agoWith the desktop app, could network requests from .NET apps / more traditional software be intercepted / listened to?
- sachinjain 5y agoYes, this should be possible. You can always open a new issue here - https://github.com/requestly/requestly/issues https://github.com/requestly/requestly/issues if you need help with anything.