Android cloud dev environments with accelerated builds on instant, pre-built, pre-cached emulation and code environments to enables rapid feature/code/SDK previews, and quick bug resolution.
Hi Product Hunt! 👋
Yash this side, Co-founder & CEO at Dashwave (LinkedIn)
12 months ago, when we started we spoke with over 200 engineering leaders from companies like OCBC, Gojek, PhonePe, Swiggy, redBus ,Booking.com ,Microsoft , Powerplay, Curefit, Zulip, Slack, Uber, Reddit, and many-many more to understand how devEx teams function in mobile development.
We concluded, android dev is slow, not due to developers, but because the tool chain hinders progress. The struggle begins with slow build times, endless debugging sessions, delayed feedback loops, and persists even after going live on the Play Store. Major issues like context switching, cache invalidation, fresh build times, testing, and debugging exacerbate the problem.
💡 Did you know reducing build times by 50% can gain a team of 50 up to 16 engineering years' worth of productivity in a single year? This translates to an incredible $1.2 million in annual savings for a company.
But that’s just the start. Consider optimizing time lost on delayed feedback loops (around 3 hours per week per developer) and time lost on context switching (approximately 30-45 minutes per switch event).
Have you heard of Codespaces, Gitpod, Stackblitz, or Vercel? Have you used them and experienced how effortlessly they resolve bugs and review PRs? Vercel’s ‘pre-deployed branches’ feature, in particular, makes testing a breeze ( yes, we gave Vercel a shoutout for that)
These tools significantly optimize developer productivity, increase shipping rates, and enhance mean time to recovery, but they are all tailored for web dev. This gap led us to create Dashwave, a unique cloud developer environment specifically designed for Android development.
12 months of research and testing, 100+ papers, 8 engineers, 8 rewrites, 300+ Github repos, 900+ projects, 30000+ builds and almost 100K minutes of emulation. That's what it took us to build Dashwave!
✨ With Dashwave, developers can accelerate builds (upto 20X) and open instant, pre-built, pre-cached emulation and code environments. It enables rapid feature/code/SDK previews and quicker bug resolution, connecting with Git, CI/CD, your local IDE, and as an API. ✨
Key Features of Dashwave
👉 Accelerated build engine with distributed caching: Experience up to 20X faster builds with remote caching. If you build on Dashwave, your teammate can also use your caches, turning a 24-minute build into just 4 minutes!
👉 Seamless integration: Hook it anywhere, in your local IDE via Dashwave Cloud Build plugin, as an API in your existing CI pipeline, or simply install our GitHub App.
👉 Pre-setup, pre-cached cloud IDEs with boot time as low as 6s: Access cloud IDEs with one click, pre-packed with debugging tools like Kotlin, Dart debuggers, and Flipper. Squash bugs, review PRs, and experiment with new SDKs and libraries without changing your local code context.
👉 Pre-deployed environments: Dashwave CI deploys build APKs of all feature branches on emulators, ensuring you can test before you preview.
👉 Share emulators as a link: Collaborate with your team on frontend issues with ease.
👉 Integrate with Jenkins, GitHub, and Slack: More integrations coming soon!
👉 Android Templates: Open any Library/SDK with just a click of a button without ever have to change local code context. Checkout Templates
Benefits of Dashwave
👉 Reduce MTTM (Mean Time to Merge)
👉 Reduce MTTD (Mean Time to Debug)
👉 Reduce MTTR (Mean Time to Resolve)
👉 Decrease TTV (Time to value)
How is Dashwave priced?
We charged on a pay as you go basis. For every month you get 10 hours of builds, 5 hours of emulation and 30 hours workspaces free. More details about the pricing is available on our website.
What's next?
We're working on shipping more support like integrations. Features like iOS builds as well. We're also introducing AI capabilities, definitely not a copilot but towards helping resolve bugs faster, reach bug source quicker. While we are building them, how about you get started on setting up Dashwave with your existing project?
How to reach us?
You can reach us out on our mail : hello@dashwave.io
You can also join our community server on Discord
Report
@y_khandelwal Hey Yash, congrats on launching Dashwave! A cloud development environment specifically designed for Android development sounds like a valuable tool. Here are some questions and how I can help:
- How does Dashwave ensure the security of cached data and user code within the cloud environment?
- Does Dashwave offer any capabilities for working offline or integrating with popular developer tools beyond those mentioned?
As a developer, I'm interested in the technical aspects of the caching system and its security measures. If those align with my skills, I might be able to contribute to future development.
Overall, Dashwave seems like a promising solution to streamline the Android development workflow. Exploring caching security measures, potential for offline functionality, and broader developer tool integrations could enhance its value proposition. I'd be happy to see how Dashwave evolves and potentially contribute my skills if relevant!
@max_savonin1 I hope this will help!
How does Dashwave ensure the security of cached data and user code within the cloud environment?
- Dashwave keeps the cached data and user code secure by utilising the principles of encryption at rest and encryption at motion. With encryption at rest, we store the cache and usercode in encrypted and replicated buckets, which are distributed globally, hence preventing breach and data-loss. For encryption at motion, we use a combination of cryptographic key signatures from the cloud provider and our symmetric encryption to ensure data integrity.
Does Dashwave offer any capabilities for working offline or integrating with popular developer tools beyond those mentioned?
- Right now, no. Dashwave let's you code in its environment while being offline but needs you to be online while running a build or emulation. But as for the second part of the question, Dashwave has a generic API that let's you connect with any tool that could help you with development, even real-device debugging support. We are in progress of simplifying the API usage and documentation.
Congrats on the launch! This platform looks amazing but it would be helpful to have detailed onboarding materials for new users to get up to speed quickly.
@chopwood Hey sure noted. We're actively working on our developer documentation and will be releasing the v2 shortly. However, we've also tried to make sure that the UX as straightforward it can be. I would love to hear your feedback while giving it a go.
Report
@y_khandelwal It's great to hear that you are working on improving the developer documentation. I will try the current version and provide any feedback on the UX. Looking forward to seeing the v2 documentation soon!
Im an iOS developer. I guess this is a bit similar to Xcode-cloud. Who is your main competitors in the android space? Does google make something like this or no?
Hi @sentry_co Yes it draws parallels from Xcode cloud. One of the closest and probably very similar is Project IDX. It also functions as a cloud IDE for android app development. Well there are a dozens of cloud IDEs, what makes Dashwave different is our approach. We decoupled build engine, IDE and emulator and optimised one of them distinctively. We did this to ensure we don't hallucinate in terms of performance while keeping our cloud costs low.
Report
💎 Pixel perfection
As an android dev, I think this is something that would be very useful for me when my first laptop crashed and I had to make do with a lower powered machine. The problem of slow build times is something android dev have been crying out for a decade now and I'm glad somebody decided to do something about it. Pretty much vercel for mobile devs.
Hey @beniezsche , 'vercel for mobile devs'.
Do checkout our shoutouts 😅. You will love to see how we get inspired from Vercel.
Report
Looks like a pretty cool way to streamline and speed up android dev. I think that's the future now that you get to collaborate, dev and ship quickly within one place. Time is speed, especially in the mobile dev world (ironic how the store submission approval now is the hardest part - would be sick to see features that help with that).
Congrats @y_khandelwal and team on the launch!
@tonyhanded You got that right. Mean time to recovery in mobile can be as small as 24 hours to 6 months to sometimes 1 year. Because at the end of the day developers are at the mercy of the app/play store's approval. One way which we're trying to solve this issue by enabling developers with systems to debug more hence test more so that they fail less.
@aryan_trip_ Thank you Aryan for the feedback! Customer experience is a key metric for us and glad you liked it.
Report
Hi @y_khandelwal
Dashwave’s innovative approach to tackling the inefficiencies in Android development is truly impressive. Given the remarkable advancements you’ve achieved with accelerated build times and seamless integrations, I’m curious about the future directions for Dashwave.
As you continue to refine and expand Dashwave’s capabilities, how do you envision its evolution in the next few years? Are there any upcoming features or integrations that you’re particularly excited about, or new areas of developer experience that you’re aiming to revolutionize?
Looking forward to your thoughts on the future of Dashwave.
Shubham
@shubham_malhotra2 Hi Shubham, our vision is clear; to set standards for mobile app developers' productivity which are already very well established in web development. Moving forward we envision to not only provide toolchain which is fast but smart enough to assist you as well.
Well we're working on iOS and AI integrations in Dashwave, about which I am more than excited ever!
Dashwave 1.0
- 👉 Accelerated build engine with distributed caching: Experience up to 20X faster builds with remote caching. If you build on Dashwave, your teammate can also use your caches, turning a 24-minute build into just 4 minutes!
- 👉 Seamless integration: Hook it anywhere, in your local IDE via Dashwave Cloud Build plugin, as an API in your existing CI pipeline, or simply install our GitHub App.
- 👉 Pre-setup, pre-cached cloud IDEs with boot time as low as 6s: Access cloud IDEs with one click, pre-packed with debugging tools like Kotlin, Dart debuggers, and Flipper. Squash bugs, review PRs, and experiment with new SDKs and libraries without changing your local code context.
- 👉 Pre-deployed environments: Dashwave CI deploys build APKs of all feature branches on emulators, ensuring you can test before you preview.
- 👉 Share emulators as a link: Collaborate with your team on frontend issues with ease.
- 👉 Integrate with Jenkins, GitHub, and Slack: More integrations coming soon!
- 👉 Android Templates: Open any Library/SDK with just a click of a button without ever have to change local code context. Checkout Templates
Benefits of Dashwave- 👉 Reduce MTTM (Mean Time to Merge)
- 👉 Reduce MTTD (Mean Time to Debug)
- 👉 Reduce MTTR (Mean Time to Resolve)
- 👉 Decrease TTV (Time to value)
How is Dashwave priced? We charged on a pay as you go basis. For every month you get 10 hours of builds, 5 hours of emulation and 30 hours workspaces free. More details about the pricing is available on our website. What's next? We're working on shipping more support like integrations. Features like iOS builds as well. We're also introducing AI capabilities, definitely not a copilot but towards helping resolve bugs faster, reach bug source quicker. While we are building them, how about you get started on setting up Dashwave with your existing project? How to reach us? You can reach us out on our mail : hello@dashwave.io You can also join our community server on DiscordDashwave 1.0
mgmate
Dashwave 1.0
Dashwave 1.0
Dashwave 1.0
Dashwave 1.0
DiffSense
Dashwave 1.0
Dashwave 1.0
Dashwave 1.0
Runway (runway.team)
Dashwave 1.0
Dashwave 1.0