Можно, но это не стабильно и не надежно.
В Google Play есть приложения - поищите "веб сервер".
В DNS-записях домена можно указать внешний IP-адрес вашего роутера (если он выделенный, то есть белый и не меняется). В настройках роутера пробросить 80 порт.
А еще желательно SSL-сертификат...
Но проще взять VPS за 1 доллар в месяц и не издеваться над смартфоном.