Skip to content

add flutter tutorial to build an ideas tracker app using appwrite#2888

Open
blueberry-adii wants to merge 18 commits intoappwrite:mainfrom
blueberry-adii:docs-2882-add-flutter-tutorial-using-appwrite
Open

add flutter tutorial to build an ideas tracker app using appwrite#2888
blueberry-adii wants to merge 18 commits intoappwrite:mainfrom
blueberry-adii:docs-2882-add-flutter-tutorial-using-appwrite

Conversation

@blueberry-adii
Copy link
Copy Markdown

@blueberry-adii blueberry-adii commented Apr 14, 2026

What does this PR do?

This PR introduces flutter tutorial to create an ideas tracker app using appwrite in the Appwrite Docs

Test Plan

Build tests for Android and iOS runs and works well using flutter run

Related Issues

This PR closes #2882

Have you read the Contributing Guidelines on issues?

Yes.

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps bot commented Apr 14, 2026

Greptile Summary

This PR adds a complete 8-step Flutter tutorial for building an ideas-tracker app with Appwrite, replacing the previous "coming soon" placeholder. Previously flagged concerns (missing obscureText, fire-and-forget async calls, missing mounted checks, missing database creation step, and debugPrint inconsistency) have all been resolved in this revision.

Confidence Score: 5/5

  • Safe to merge; all prior P1 concerns are resolved and only minor P2 suggestions remain.
  • All previously flagged issues (async/await, mounted checks, obscureText, debugPrint consistency, database/collection ID guidance) are addressed. The two remaining findings are quality-of-life improvements for tutorial clarity, not correctness issues.
  • No files require special attention.

Important Files Changed

Filename Overview
src/routes/docs/tutorials/flutter/step-4/+page.markdoc Authentication step with UserProvider; previously flagged issues (obscureText, async/await, mounted checks) are all resolved.
src/routes/docs/tutorials/flutter/step-5/+page.markdoc Routing step; the Routes widget has no loading state, so returning authenticated users briefly see a flash of the Login screen during auth init.
src/routes/docs/tutorials/flutter/step-6/+page.markdoc Database step; previously flagged issues resolved. Minor: inline comment on ideasDatabaseId says "Replace with your database ID" but the tutorial explicitly tells users to use "default", which is already in the code.
src/routes/docs/tutorials/flutter/step-7/+page.markdoc Ideas page with submit/remove; previously flagged async/mounted issues are correctly addressed in this version.

Reviews (12): Last reviewed commit: "specify to replace <REGION> in appwrite ..." | Re-trigger Greptile

@blueberry-adii blueberry-adii marked this pull request as draft April 14, 2026 11:28
@blueberry-adii blueberry-adii marked this pull request as ready for review April 14, 2026 11:53
blueberry-adii and others added 2 commits April 14, 2026 17:36
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps bot commented Apr 14, 2026

Want your agent to iterate on Greptile's feedback? Try greploops.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Docs: Add Flutter Tutorial to build Ideas Tracker App in Appwrite Docs

1 participant