See it in action
Each screen paired with what it does. No filler gallery.
Relevant and recent tabs, plus daily briefing and weekly recap cards up top. Skim what matters without opening a browser.


Posts open in a focused reader with highlights, reactions, and text-to-speech when you want to listen instead of scroll.


A dedicated newsletter tab for community digests. Push notifications fire when a new one drops, so you skip the email wait.


Jogos Dev: daily challenges like DevWordle, Big O complexity quizzes, AlgoSpot code puzzles, and DevLeet problems. Free mode unlocks extra rounds after you finish today's set.


How it's built
TabNews.app is a native client for the official TabNews REST API: posts, comments, relevance feeds, all fetched and cached on device with Combine-driven MVVM.
Push notifications skip the email digest wait. Firebase Cloud Functions run on Cloud Scheduler cronjobs, poll @NewsletterOficial and digest accounts, compare against the last seen post ID in Firestore, and broadcast through FCM when something new drops. Tap a notification and the app deep-links straight to the post.
Jogos Dev ships as a daily challenge hub: DevWordle, Big O, AlgoSpot, and DevLeet rotate on a schedule, with free mode for extra practice and Game Center hooks for streaks and rankings. A dev news reader should still have something fun buried in it.
Stack
From the blog
Building Rest Games in TabNews: From a Flappy Bird Easter Egg to Seven Dev Mini-Games
How a hidden Flappy Bird folder in the TabNews library turned into a full suite of developer mini-games, and the technical details behind each one.
Read the storyCronjobs + Cloud Functions to Send TabNews Newsletters Automatically
How I built an automated system to receive TabNews newsletters as push notifications using Firebase Cloud Functions and cronjobs.
Read the story