kitshn (for Tandoor)

kitshn (for Tandoor)

An unofficial client for the self-hosted Tandoor recipe management software.

aimok04 Internet Recipe Manager Shopping List Sports & Health Timer

Screenshots

Screenshot of kitshn (for Tandoor) Screenshot of kitshn (for Tandoor) Screenshot of kitshn (for Tandoor) Screenshot of kitshn (for Tandoor) Screenshot of kitshn (for Tandoor) Screenshot of kitshn (for Tandoor) Screenshot of kitshn (for Tandoor) Screenshot of kitshn (for Tandoor) Screenshot of kitshn (for Tandoor) Screenshot of kitshn (for Tandoor) Screenshot of kitshn (for Tandoor) Screenshot of kitshn (for Tandoor) Screenshot of kitshn (for Tandoor) Screenshot of kitshn (for Tandoor) Screenshot of kitshn (for Tandoor) Screenshot of kitshn (for Tandoor) Screenshot of kitshn (for Tandoor) Screenshot of kitshn (for Tandoor) Screenshot of kitshn (for Tandoor) Screenshot of kitshn (for Tandoor)

Description

Built with Compose and Material 3 Expressive to deliver a modern, intuitive and responsive user experience. 💪 Notable Features

  • Dynamic home screen
  • UI
    • Material You customization
    • Material 3 Expressive
    • Adaptive layout for phones, tablets and foldables
  • Recipes
  • Meal plan
  • Shopping list
    • Shopping mode
    • Offline sync
  • Recipe books
Icon made by Freepik from www.flaticon.com

What’s new (2.1.1)

‼️ https://keepandroidopen.org

- Fix dynamic home screen not loading correctly (#422) (#424).
- Allow recipe dialogs to be maximized on large screen devices (#364) (#401).
- Improved timer detection in recipe steps text (#306) (#409).
- Offline mode / app architecture improvements (#396).

Versions

Version Date Size Requires Android Download
2.1.1 current
b76a907185c960ac…
2026-08-21 13 MB API 24
2.1.0
e9f01cb9e6e4ed81…
2026-05-04 7.8 MB API 24
2.0.9
367e6ed0bb309eb1…
2026-04-05 7.6 MB API 26

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • alarm.permission.SET_ALARM
  • Internet accessSend and receive data over the internet.
  • Network stateCheck whether and how the device is connected.
  • Prevent sleepingKeep the device from going to sleep.
  • android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments