This works really well on my phone, it’s very easy to use.
Few things at first glance:
With the articles, I’d tweak how you’ve used the cards. I can’t read devanagari so I’m assuming what each block of content is, but you have the lede and the content split into different cards, and the image outside of the card. I would either take the lede/content out of cards, or put all three things into a single card.
Edit: this is the part of the design I mean
Edit: very minor, but looking at that image, the I on on the left of the nav isn’t aligned with the sections list
I’d also try to make the associated articles more seperate, visually, they kinda run straight into the article itself.
Maybe a test data thing rather than design, but I’d want the associated articles to relate to the main article a bit more
The tags look like buttons, so it’s slightly confusing that they’re not clickable and don’t go to the category they relate to: I’d adjust the design a bit so they don’t look like buttons.
From a dev PoV, something you.may have looked at or maybe not (apologies if you’ve already done something similar): I’m on very fast WiFi and a quick phone, and it’s extremely smooth. If I was developing it, I’d want to see how it performs when it has to make lots and lots of requests (it’s a news site so this will happen) on a crappy phone. There are a few test REST servers on NPM that you can use to do this locally (and you can generate vast amounts of data for it with Faker). You would generate the data, save it as JSON, then tell the server to simulate a bad connection and connect your app to it.