Why? Just because it's "native"? You are of course free to use what you think is best for you but I don't think this approach is any worse. It's just one kind of tech used to create client. What is the clear benefit that you feel like you gain for not using webview for UI?