Can Zmail become the new Gmail?

Maybe Zoom fatigue wouldn’t be so bad if you could get more done in Zoom. At least that seems to be the hypothesis behind Zoom...
Samir Javer • November 23, 2022

More apps, more problems

Apple’s “there’s an app for that” was a fun ad slogan. But now, there may be too many apps for too many things. Okta, a...
Juliet Bennett Rylah • October 20, 2022

An anonymous app called Gas is taking high schools by storm

New social media apps tend to have limited shelf lives. Even BeReal, which has grown users ~2300% this year, is showing signs of trouble, with...
Rob Litterst • October 18, 2022

Spaces, a safe platform for queer connections

Spaces is a free app for queer people to connect. Unlike dating apps, it functions as a giant chatroom for the entire LGBTQ+ spectrum. Its...
Juliet Bennett Rylah • September 29, 2022

The unbundling of online dating

As it turns out, helping people find their soulmate while taking a sh*t was truly innovative. Today, a third of new marriages start on an...
Jacob Cohen • July 14, 2022

Slack’s networking play, explained

Many companies sign up for Slack in hopes that it will help their employees work more effectively. What they likely don’t expect are employees...
Rob Litterst • June 2, 2022

Personal chefs? There’s an app for that

Food delivery is a $150B global market, which means millions of us are trying as hard as we can to get a decent meal...
David Nichols • April 14, 2022

Why Hinge is okay making less money than Tinder and Bumble

In a survey of 5k+ recently engaged couples, The Knot found that 1 in 4 met online. Of those, 3 dating apps were most responsible: Tinder...
Rob Litterst • March 21, 2022

Russia and Belarus are losing their apps

Since Putin’s invasion of Ukraine on Feb. 24, numerous companies have shut down business in Russia, including McDonald’s, Netflix, and Upwork. Some of these moves...
Juliet Bennett Rylah • March 18, 2022

How ByteDance took over the world

It may not surprise you to hear that ByteDance, TikTok’s parent company, is the most valuable startup in the world. But TikTok isn’t the company’s...
Rob Litterst • March 15, 2022

How pandemic trick-or-treating inspired a map startup

Proxi, a platform for users to make and share custom maps, just raised $1.2m to build a mobile app and new features. But it...
Juliet Bennett Rylah • February 18, 2022

Tinder’s new meet-cute is solving a murder

Is crime-solving a good way to fall in love? Well, it worked for that couple on “Bones” and it might work for you on...
Juliet Bennett Rylah • November 11, 2021

Squire, a barbershop booking app, is proving barbershops are big business

Named as an homage to “Game of Thrones,” Squire began with the mission of serving barbers the same way the TV show’s squires served...
Rob Litterst • November 3, 2021

Grocery delivery platform Jokr raises $170m to take on Amazon

You’ve heard of pizza in 30 minutes or less, but what about groceries in 15 minutes? Enter Jokr, a grocery delivery platform that just raised...
Juliet Bennett Rylah • July 23, 2021

Robinhood’s $40B+ IPO, explained

Robinhood is having a wild 2021. The trading app — founded in 2013 to “democratize finance” —  has empowered a whole generation of retail traders. Those...
Trung T. Phan • July 7, 2021

Language learning app Duolingo is headed for a multibillion-dollar IPO

How do you say “business is booming” in Spanish? You can learn that from Duolingo, a language learning app that just filed to go public. The...
Timmy Chong • July 1, 2021

Tripp raises $11m for psychedelic VR meditation

Good news for the CEO who said he was fired for microdosing at work. Tripp — a Los Angeles-based VR meditation and wellness app —...
Juliet Bennett Rylah • June 29, 2021

What’s the deal with digital vaccine passports?

The Excelsior vaccine passport (Source: Chris Delmas / Getty Images) When Americans get their COVID-19 vaccine, they get a paper card that, as John Oliver...
Juliet Bennett Rylah • June 28, 2021

Fair Art Fair is like a dating app for fine art

Ever wanted a Tinder for artists and collectors? Well, it’s here. Founded by London-based artist Stacie McCormick, Fair Art Fair is a new app that...
Juliet Bennett Rylah • June 25, 2021

Tinder reinvents itself for Gen Z

(Photo Illustration by John Phillips/Getty Images) If you’ve never used dating app Tinder, here’s a new phrase for you: “Swipe Surge.” This refers to moments when...
Trung T. Phan • June 24, 2021

Coinbase’s venture arm has invested in 100+ startups

Royal blue, what a great color (Source: Chris Delmas / Getty Images) A leading non-Dogecoin tech story last week was the public listing of  Coinbase. Founded...
Trung T. Phan • April 19, 2021

A video-first dating app made for Gen Z

Founder Kim Kaplan (L) and the Snack app (R) (Source: Snack) Alexa, play Chris Lane’s song with the lyrics: “What’s your name, what’s your sign,...
Shelley Tang • April 19, 2021

In 2021, messaging apps are looking to send a message about monetization

If money wasn’t a thing, messaging apps would be living the good life with billions of users and engagement to their hearts’ desires. But money...
Jacob Cohen • March 17, 2021

Bumble: An IPO to swipe right on?

Today, 40% of US couples meet online. To contextualize how significant that is, in 2020, some 150m messages were sent through the dating app Bumble...
Shelley Tang • February 8, 2021

Apple’s App Store ecosystem could soon be worth $1T

The iPhone was officially announced on Jan. 9, 2007. Since then, Apple has sold $1T+ worth of high-end smartphones. Those are jaw-dropping numbers, but the...
Trung T. Phan • January 12, 2021

Not The Onion: Reface raises $5.5m for its AI-powered face-swapping app

In the absurd 1997 action movie Face/Off, characters played by John Travolta and Nicholas Cage undergo next-gen surgery to exchange faces. Today, there’s no surgery...
Trung T. Phan • December 10, 2020

In the race to rescue retail, big merchants are arming their associates with an array of apps

For some retail workers, numerous apps are necessary to serve customers who expect the convenience of online shopping when they step into a store. Knowing...
Caroline Dohack • December 30, 2019

A new recommendations startup hits the scene. Its sole investor? Bill Gates

Bill Gates has some recommendations for you (and so do we). Likewise, a new social recommendations platform, has finally surfaced after more than a year...
Wes Schlagenhauf • October 4, 2018

Join 2M+ professionals getting the Hustle daily news brief

[email-submission-form button-text="Join Free" include-trends-opt-in="true" success-url="https://thehustle.co/new-thank-you-v2/" default-source="thehustleco" default-medium="home-exit-popup" default-campaign="home-page" form-id="exit-popup-general" optinmonster-conversion="true"]
<script type="text/javascript"> var onloadCallback = function() { grecaptcha.render('verify-your-humanity', { 'sitekey' : '6LdddrcZAAAAALyttpvOqiwQGwq5BNhgDz4tMQGE' }); }; function getCookieValue(a) { var b = document.cookie.match('(^|[^;]+)\\s*' + a + '\\s*=\\s*([^;]+)'); return b ? atob(decodeURIComponent(b.pop())) : ''; } function getCookie(name) { var cookieArr = document.cookie.split(";"); for(var i = 0; i < cookieArr.length; i++) { var cookiePair = cookieArr[i].split("="); if(name == cookiePair[0].trim()) { return decodeURIComponent(cookiePair[1]); } } return null; } function setHiddenFieldValue(wrappingDiv, searchParams, className, utmName, cookieName, defaultValue) { var el = wrappingDiv.getElementsByClassName(className)[0]; var existingVal = el.getAttribute('value'); if (utmName == 'ref') { var newVal = searchParams.get(utmName) || getCookie(cookieName); } else { var newVal = searchParams.get(utmName) || getCookieValue(cookieName); } if ((existingVal == null || existingVal == '' || existingVal == defaultValue) && (newVal != null && newVal != '')) { el.setAttribute('value', newVal); } } function setHiddenFieldValueFromUtm( wrappingDiv, searchParams, className, utmName, defaultValue ) { var el = wrappingDiv.getElementsByClassName(className)[0]; if (el != null) { var existingVal = el.getAttribute("value"); var newVal = searchParams.get(utmName); if (newVal != null && newVal != "") { el.setAttribute("value", newVal); } } } function initForm() { var wrappingDivs = document.getElementsByClassName('email-submission'); Array.prototype.forEach.call(wrappingDivs,wrappingDiv => { var sp = new URLSearchParams(window.location.search); setHiddenFieldValue(wrappingDiv, sp, 'funnel-source', 'utm_source', 'funnel_source', 'thehustleco'); setHiddenFieldValue(wrappingDiv, sp, 'funnel-campaign', 'utm_campaign', 'funnel_campaign', 'home-page'); setHiddenFieldValue(wrappingDiv, sp, 'funnel-medium', 'utm_medium', 'funnel_medium', 'home-exit-popup'); setHiddenFieldValue(wrappingDiv, sp, 'funnel-referral', 'ref', 'funnel_referral', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-a', 'a', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-c', 'c', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-o', 'o', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-oc', 'oc', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-e', 'e', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-f', 'f', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-r', 'r', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-t', 't', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s1', 's1', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s2', 's2', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s3', 's3', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s4', 's4', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s5', 's5', ''); var error_message = getCookieValue('validate-email-message'); if (error_message && error_message.trim() != '') { var error = wrappingDiv.getElementsByClassName('funnel-error')[0]; var prev_email = getCookieValue('funnel_email'); error_message = prev_email + " is not valid. Please try again"; error.innerHTML = error_message; error.style = ''; } }); if (false) { initCaptchaFormV2(); } } function initCaptchaFormV2() { var v3RecaptchaResponseEl = document.getElementById('recaptcha-response-v3'); v3RecaptchaResponseEl.parentNode.removeChild(v3RecaptchaResponseEl); var wrappingDiv = document.getElementById('email-submission'); var subForm = wrappingDiv.getElementsByClassName('email-submission')[0]; var captchaVersion = document.createElement('input'); captchaVersion.class = 'g-recaptcha hidden-input'; captchaVersion.type = 'hidden'; captchaVersion.name = 'g-recaptcha-response-v2'; captchaVersion.value = 'true'; subForm.appendChild(captchaVersion); var captchaEl = document.createElement('div'); captchaEl.id = 'verify-your-humanity'; subForm.prepend(captchaEl); var captchaApiScriptEl = document.createElement('script'); captchaApiScriptEl.src = 'https://www.recaptcha.net/recaptcha/api.js?onload=onloadCallback&render=explicit'; captchaApiScriptEl.async = true; captchaApiScriptEl.defer = true; document.head.appendChild(captchaApiScriptEl); } window.addEventListener('DOMContentLoaded', (event) => { initForm(); }); if(typeof hp_interval == 'undefined') { var hp_interval = 0; var hp_ts = 0; var hp_try = 0; jQuery(document).ready(function ($) { hp_interval = setInterval(function(){ $('input.hp_ts').val(hp_ts); hp_ts += 1; if(hp_ts >= 180) { clearInterval(hp_interval); } },1000); $('.email-submission:not(.prevent-default)').submit(function (e) { var form = $(this); if(hp_ts < 3 && hp_try < 1) { e.preventDefault(); if (form.find('.email-form-submit-message').length < 1) { form.find('.email-form-wrap').after('<p class="email-form-submit-message" style="padding: 0em 1.5em;">Too fast! Are you a human? Try again please.</p>'); } hp_try += 1; hp_ts = 0; $('input.hp_try').val(hp_try); } }); }); } </script> <div class="email-signup" id=email-submission> <div class="funnel-error" style="display:none;"></div> <form class="email-submission " id="exit-popup-general" action="https://cms.thehustle.co/api/v1/contacts/wordpress_create" method="post" autocomplete="email"> <div class="email-form-wrap"> <input class="funnel-source hidden-input" type="hidden" name="source" value="thehustleco"> <input class="funnel-campaign hidden-input" type="hidden" name="campaign" value="home-page"> <input class="funnel-medium hidden-input" type="hidden" name="medium" value="home-exit-popup"> <input class="funnel-form-id hidden-input" type="hidden" name="form-id" value="exit-popup-general"> <input class="funnel-referral hidden-input" type="hidden" name="referral_code"> <input class="funnel-fail-url hidden-input" type="hidden" name="fail_url" value=""> <input class="funnel-ip-country-wordpress hidden-input" type="hidden" name="ip_country_wordpress" value="US"> <input class="funnel-submission-url hidden-input" type="hidden" name="submission_url" value="https://thehustle.co/tag/apps/"> <input class="funnel-a hidden-input" type="hidden" name="a" value=""> <input class="funnel-c hidden-input" type="hidden" name="c" value=""> <input class="funnel-o hidden-input" type="hidden" name="o" value=""> <input class="funnel-oc hidden-input" type="hidden" name="oc" value=""> <input class="funnel-e hidden-input" type="hidden" name="e" value=""> <input class="funnel-f hidden-input" type="hidden" name="f" value=""> <input class="funnel-r hidden-input" type="hidden" name="r" value=""> <input class="funnel-t hidden-input" type="hidden" name="t" value=""> <input class="funnel-s1 hidden-input" type="hidden" name="s1" value=""> <input class="funnel-s2 hidden-input" type="hidden" name="s2" value=""> <input class="funnel-s3 hidden-input" type="hidden" name="s3" value=""> <input class="funnel-s4 hidden-input" type="hidden" name="s4" value=""> <input class="funnel-s5 hidden-input" type="hidden" name="s5" value=""> <input class="funnel-success-url hidden-input" type="hidden" name="success_url" value="https://thehustle.co/new-thank-you-v2/"> <input id="recaptcha-response-v3" class="g-recaptcha hidden-input" type="hidden" name="g-recaptcha-response" value=""> <div class="signup-icon" style="display:none;"> <svg width="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6Zm-2 0-8 5-8-5h16Zm0 12H4V8l8 5 8-5v10Z" fill="#848B92"></path></svg> </div> <input type="hidden" name="hp_ts" class="hp_ts" value="0"> <input type="hidden" name="hp_try" class="hp_try" value="0"> <input type="text" name="first_name" placeholder="Enter your name" value=""> <input class="signup-email" type="email" name="email" placeholder="Your email address" required autocomplete="email"> <input class="email-submit om-trigger-conversion" type="submit" value="Join Free"> </div> <div class="validate-mistake-emails-message" style="display:none;"></div> <div class="form-options" style="display:none"> <div class="form-options-wrap"> <div class="trends-opt-in"> <input id="trends_opt_in_email_submission" class="trends-opt-in-checkbox" type="checkbox" name="trends_opt_in"> <label for="trends_opt_in_email_submission" id="trends_opt_in_label" class="trends-opt-in-text">Yes, I’d like to receive additional marketing emails on hot business opportunities from Trends, by the Hustle.</label> </div> <div class="privacy-text"> <p>We're committed to your privacy. The Hustle uses the information you provide to contact you about our relevant content and services. You may unsubscribe from these communications at any time. For more information, check out our <a href="https://thehustle.co/privacy">Privacy Policy</a>.</p> </div> </div> </div> <div submit-success> <template type="amp-mustache"> <p class="c-message c-message--success">Thank you for subscribing.</p> </template> </div> <div submit-error> <template type="amp-mustache"> <p class="c-message c-message--failed">Your submission failed. Please try again!</p> </template> </div> </form> </div>