We effectively have two main camps that we support & use for Mobile development.
Lots of clients for good reason don't want to have to invest in two teams building effectively the same application in two different tech stacks at the same time. So instead they opt for a cross-platform solution. There are really two primary competitors in this space, ReactNative and Flutter.
We of course do native development as well. This is crucial even for some cross-platform apps as often times you have to build a bridging layer to facilitate the cross-platform apps interfacing with the native platform. But if we are working with a client that values that native feel and performance enough that they are willing to pay to build native Android and iOS applications we do that as well.