velké soubory se do databáze neukládají tam se u kládá jen odkaz na ně a soubor se dá někam do adresáře na disk/ na cloud.
no a co zvolit aby to fungovalo pro Windows, Android i iOS ? no moc toho neni, C# MAUI ještě není hotové, Java by to asi zvládla a pak je tu CodeGearRADStudioDelphi nebo CodeGearRADStudioC++Builder tam to jde ale budeš se muset naučit knihovnu VCL. Přiznám se že máš velký požadavky... :) na dnešní dobu.
C# .NET7 WinForms nebo WPF je jen pro Windows a C++/MFC taky... ale je tu C++/Qt to by mělo umět Windows i Android. TizenStudio je jen pro Android. každopádně máš před sebou perných 5 let než se to naučíš :) těžko říct co zvolit no asi to co po tobě bude chtít tvuj zaměstnavatel a co tě bude živit