Smartphone app may detect Zika, dengue in 30 minutes