{"repo":"ZacSweers/CatchUp","free":true,"listed":false,"github":"https://github.com/ZacSweers/CatchUp","clone":"git clone https://github.com/ZacSweers/CatchUp.git","description":"An app for catching up on things.","language":"Kotlin","stars":2098,"topics":["dagger","android","reddit","hackernews","medium","dribbble","producthunt","kotlin","github","graphql"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"CatchUp ======= An app for catching up on things. https://www.zacsweers.dev/catching-up-on-catchup-introduction/ Motivations There's a lot of services I like reading up on throughout the day. Most of these services have dedicated apps for consuming them, but often times I just want to skim the front page and only deep dive occasionally. Enter CatchUp: a high level presentation of the \"front page\" of several services in short form, and intelligent deeplinking into dedicated apps if you want to go further. CatchUp is not an all-purpose client for each of these services, just the concierge for at-a-glance details and router for getting on your way. It does not support login for any service, it does not support customization/filtering of their feed. CatchUp is dumb, and you should use one of the many great dedicated apps for this if you want more integration features. CatchUp is also very much a testing ground for things I personally dive into, from architecture, libraries, patterns, API quirks, and more. It's been a very fun project to spike test new things. Features - Multiple services - Hacker News - Reddit - Medium - Product Hunt - Slashdot - Designer News - Dribbble - GitHub - Infinite scrolling on supported services - Pleasant, simple, consistent UI for across services - Night mode - Smart deeplinking into dedicated apps Technologies - Kotlin - Kotlin Coroutines - Debugging tooling as a first class citizen in the debug build - Leak Canary, Scalpel, debug drawer, bug reporti","default_branch":null,"files":null,"tree":[],"storefront":"/r/ZacSweers","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ZacSweers/CatchUp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}