iOS-App Next Deck - an App for Nextcloud Deck

# Nextdeck — A fast, elegant Nextcloud Deck client for iPhone & iPad

Hi everyone! :waving_hand:

I’ve been building Nextdeck, a modern, snappy client for Nextcloud Deck focused on speed, clarity, and a native iOS experience. If you like working with Kanban boards on your Nextcloud, this app aims to make it feel effortless on mobile and tablet.

Below is a quick overview. I’d love your feedback, bug reports, and ideas.

## Highlights

- Fast column switching: swipe between stacks, quick‑jump menu, and edge‑navigation while dragging.

- Smooth drag & drop: move cards within a column or across columns; precise insert positions.

- Clean, native UI: crisp typography, thoughtful spacing, responsive layouts for iPhone and iPad.

- Dark Mode + smart colors: readable, balanced contrast; optional status‑aware column backgrounds.

- Privacy‑friendly: your data stays on your server; no tracking, no external services.

## Core features

- Boards, columns, and cards

- Browse boards and stacks; responsive wide layout on iPad.

- Create new cards directly in the current column.

- Reorder cards and place a card exactly before another card.

- Card details

- Title and Markdown description (with handy inline preview on the card tile).

- Labels: add/remove, color‑coded.

- Due dates: clear urgency colors (overdue / due soon) in listings and overview.

- Assignees: search users and assign/unassign.

- Comments: view, write, reply, and delete your comments.

- Attachments: upload files from device; preview and manage attachments.

- Share: system share sheet and copy link.

- Search

- Quick board search with rich result tiles that reflect labels and due states.

- Overview dashboard

- At‑a‑glance stats for the active board and more boards: columns, card counts, due soon, overdue, and members.

- Appearance & ergonomics

- Dark Mode toggle.

- Smart Colors: optional status‑aware column backgrounds (e.g., “Done” → green) while preserving card label colors.

- Show description on cards: compact or detailed, your choice.

- Localization

- English, German, and Spanish.

- Works with your Nextcloud

- Requires a Nextcloud instance with the Deck app enabled.

- Uses your server URL, username, and (ideally) an app password.

## Performance & UX details

- Smoother swiping with preloading of neighboring columns.

- While dragging, hovering near screen edges switches to the previous/next column—great for long moves.

- Lightweight background syncing and incremental refresh to keep things feeling instant.

- Thoughtful colors based on Nextcloud board color when available, with readable text colors in light/dark modes.

## Privacy

- No third‑party services. All data syncs directly with your Nextcloud instance.

- Optional local‑only mode if you want to try the UI without signing in (no sync in this mode).

## Status

- Active development. Feedback very welcome—what would make Deck on mobile perfect for your workflow?

If you’d like to test or contribute, just reply here—happy to share builds and discuss roadmap items. Thanks! :folded_hands:

Directly to the App!

3 Likes

I would happily test the app and provide feedback.

Is your app Open Source?

1 Like

Hey! Thanks for your offer. For now, the source code is in my private repository. I’ll transfer it to GitHub later, but I’m not quite finished with some documentation and details yet. Maybe you can check out the app and share your feedback in the meantime?

Do you work with Testflight and can provide a build to me?
Or do I need to buy the app?

You can send me pn and i can send you an invite for testflight :slight_smile:

1 Like

Wow, that sounds great. I’m looking for months on app like this for iOS. On my android device, there is a good one, but for iOS I have nothing that I can compare with your approach. I would love to be part on your test flight. How can I support your work and test out the app?

With all best wishes, Fabian

He Fabian! Thanks a lot :slight_smile: Send me an PM and i will send you an invitation for testing. If you want so support buy the app and give a good feedback :wink: youre choice!

Feedback (Wikistyle topic):

Based on version 0.1.6 (9):

  • By default, archived boards should not be displayed. I have many older boards that I rarely access.
    • I have seen I can hide them in the app. Can the information of a board being archived be retrieved by API?
  • Login: If no protocol is specified, the login will not work. I would prefer HTTPS to be the default. When setting up my account, I simply did not specify it, but only entered the domain.
    • After adding the protocol login works like expected.
  • Installed on macOS: Window title shows"Nextdeck" instead of “Next Deck”
  • Overdue tasks are not highlighted in red on the board. They are highlighted in red in the overview.
  • Add an overview of all due tasks (board-independent). The goal is to get an overview as easily as possible without having to look through all the boards first.
  • Add filter to show archived cards
  • Add global search over all boards
  • i18n: Add more translations to your project. I can help you here as soon as you are on GitHub and OSS.
  • i18n: “Login testen” → “Anmeldung testen” (german)
  • i18n: “Login erfolgreich” → “Anmeldung erfolgreich” (german)
  • i18n: “Spalte anzeigen” → “Liste anzeigen” (german, same wording as in server app)
  • Add feature to add a list (column) to a board
  • Add feature to mark card as done (same as in web UI)

Based on version 0.2.0 (9):

  • Lost login data after update (using App password)
  • i18n: Settings: “Nextcloud Zugang” → “Konto” (german)
  • List view: Add feature to delete single card
  • Settings: Display app version
  • Add Push-Notifications for cards which are overdue
  • Board overview: Add feature to add board