Hız ve zaman açısından değerlendirirsek hibrit bir dil kullanman daha uygun olur (React native & flutter gibi) benim önerim ise tasarım kısmında seni zorlamayacak widget yapıları ile dizayn işlemlerini daha kolay halledebileceğin Flutter dilini kullanabilirsin.
Class içinde veritabanı sorgusu çalıştırmak için fonksiyon içine global $pdo; değerini tanımlamalısın
Regex ifadeleri dediğimiz ayrıştırma ifadeleri bulunmaktadır. Bunların temel amacı bellir bir string ifadeyi regex kurallarına göre içindeki değerleri bulma ve yönetmeye yarar. Burda bulunan kod ise formda gönderilen bir mail adresinin kontrolü için yazılmış bir regex ifadesi olarak gözükmektedir.Regex(Regular Expression) hakkında ayrıntılı bilgi edinmek için youtube'tan Kablosuz kedi kanalında paylaşılan içeriği inceleyebilirsin.