Instantly make changes and deploy fixes to your Android app. Reduce crashes and fix problems faster for your mobile users. What more could you want? Check it out if you've got an Android app and bug them about adding iOS support ASAP!
@hnshah Thank you for hunting us and for the kind words. Honored. And iOS support is coming up, very soon :)
Report
@hnshah
If you're looking for an iOS solution that works *today* and does the same thing (Instantly make changes and deploy fixes to your iOS app) you should check out https://Rollout.io (where I work).
We've supported objective-C apps for over a year and Swift support will be ready in about a month.
Kudos to the hansel team for making a very cool android solution!
@prutwo@hnshah I think you guys at Rollout are awesome! Always great to have company. Although, from a tech/implementation standpoint we may be branching out than in.
Hey all,
I am the co-founder of Hansel.io. Let’s talk about crash-free and bug-free experiences on native mobile apps :)
I am happy to take any questions and feedback from the community.
@nonstopnewsense This sounds great! A little more about how it works? Will we be violating any store policies in using it? Also, will this work with SDKs too? (We build hotline.io and can see great value from something like this for us and our customers to make changes on the fly)
@srikrishnang Thanks for the question.
Regarding how we work:
During the Android build process, we add interpreters, exception handlers, and flags to your byte code.
At runtime, when you hit a problem, you can choose a hotfix from the dashboard. This triggers the exception handlers/function flags/function data manipulation at runtime.
On the store policies, we do not violate them as we do not inject native code or modify the APK at runtime. Think of this as pre-built triggers and code execution similar to React Native apps.
As of now, we do not have support for SDKs yet. That said, the fundamental principles of the product will still remain the same for SDKs and will be a natural expansion. Will keep you posted.
Report
First impressions and questions:
- This looks interesting but looks like it's still in private beta. Maybe put that on the home page and not after a user has signed up? Developer Docs also don't appear to be publicly accessible either.
- How dynamic is the UI update feature? Does every single UI element need to be "tagged" by hansel during compile-time or does it perform introspection of the UI during runtime? If it's the latter, what kind of performance hit does that take?
- No native code injection -> This means that if the hansel SDK itself has a bug, it can't be fixed over hansel, right?
- App updates to the Play Store usually take less than an hour, so why shouldn't I just push app updates all day long instead of using hansel?
Thanks!
@nachowski Thank you for the feedback and questions.
1. Apologies for the experience. We have gone public beta. Can you please try refreshing again.
2. Hansel doesn't need to tag the UI. We have provided some helper functions for the UI. You can pull the UI by finding the UI element from the activity by using R.id.. Hence there is virtually no performance hit.
3. Yes you can't modify the SDK code at runtime.
4. Every upgrade is a drop off point. Every bug fix release means you're pushing your actual product roadmap execution out of gear. Even if you do make an update, people in the older release will never get the newest bug-free experience.
Report
Awesome product. Gives so much power to the developers to fix issues at runtime in a live app, much better than traditional crash reporting and similar services. Keep it up !!!
My tech team + customer service team are going to love this. Excited to see how this is going to improve our user retention stats going forward. Looking forward to iOS support :)
We are using it at galleri5 and has been big boost to us - helping us fix issues faster than we have ever before. Great job Hansel team and waiting for your iOS version!
Been using this product for a while now and I find it extremely useful. They have a smart team which constantly improvises on the features and takes regular feedback from the users. Would recommend it to every app developer out there. Cheers!
Replies
Crazy Egg
Hansel.io
Hansel.io
Hansel.io
Rocketlane
Hansel.io
Hansel.io
Hansel.io
ServiceAgent
Product Hunt
Hansel.io
Hansel.io
Hansel.io
Hansel.io
Hansel.io