Please see the guide in docs for offline apps if you haven’t yet. It covers all topic about synchronization. https://docs.mendix.com/refguide/offline-first
There is also a learning path in the academy on building native apps. Here is link to synchronization section of that learning path
https://academy.mendix.com/link/module/233/lecture/1817/4.6-Introducing-Synchronization