How is that supercell's clash royale update it's app (features, content, etc) inside the app itself without going to the app store?
Is it because they are supercell or is it possible to mere mortals to have an awesome in-app update experience like that? Any clue on how to do it?
UPDATE: I know this can be done for javascript-framework apps (react, cordova, etc) I'm asking for non-javascript ones (xamarin, swift, obj-c, c++, native, whatever)