PageViewController'da olabilir custom yazılmış bir class'da. Bu tamamen sizin insiyatifinizde. UIPageViewController geliştiricilerin işini kolaylaştırmak için hazırlanmış default ios class'larından biridir. sayfa değişim animasyonları cihaz oryantasyonu gibi kendiniz yazmaya kalktığınızda başınızı ağrıtabilecek bir çok nüansın nispeten basitleştirilerek handle edildiği bir araçtır. Çok özel bir sayfa geçiş animasyonu yapmak isterseniz bir yere kadar customize edilebilir belki, ama isteklerinizi tam olarak karşılamadığında kendi custom class'ınızı hazırlamanızda gerekebilir. Bu tamamen sizin ihtiyaçlarınızla alakalı bir şey. Ayrıca, evet dilerseniz pageViewController üzerinde içerik değişse dahi sabit kalacak bir tab bar veya nav bar tarzı custom bir view ekleyebilirsiniz. Büyük firmalar geliştirdikleri uygulamalarda genelde cross platform çalışırlar ve native development olanakları tercih etmezler o nedenle bence verdiğiniz örneklerde her nekadar ios arayüzünü andıran geçiş ve animasyonlar bulunsada bunların custom yazılmış class'lar olduğunu size garanti edebilirim. :D