Soket programlama ve veritabanı bilmen ilk adımlar için gerekli, sonrasında emojileri vs düşünürsün. Bu kadar uğraşmak yerine bana ait bir uygulama olsun yeter diyorsan webview'ı pek önermem, manipüle edilebilir, pek sağlıklı olmaz, yavaş yüklenme veya gereksiz bellek kullanımı gibi sorunlar meydana gelebilir.

Diyelim bir script kullanacaksın bu scripte bir hata meydana geldi ve kör döngüye girdi uygulama tıkanacak. Eğer MySQL kullanacaksan restapi kullanıp veritabanı iletişimini ilkl düzeyde de olsa halletmen bile daha avantajlı olacaktır. C# ya da java ile istediğin platforma yazman mümkün zaten.

Son seçenek yukarıda arkadaşın da bahsetmiş olduğu gibi hazır sohbet uygulamaları veritabanı, site ve hatta uygulaması şeklinde kaynak kodlarıyla satılıyor. Kendi çapında güzel bir şey yapmış olursun üstelik arayüz tasarlamana bile gerek kalmıyor, düzenlemen yeterli.