{"id":29818,"date":"2026-09-24T01:02:50","date_gmt":"2026-09-24T01:02:50","guid":{"rendered":"https:\/\/umang.pk\/2026\/09\/24\/pub-dev-api-%da%a9%d8%a7-%d8%a7%d8%b3%d8%aa%d8%b9%d9%85%d8%a7%d9%84-%da%a9%d8%b1%d8%aa%db%92-%db%81%d9%88%d8%a6%db%92-%da%88%d8%a7%d8%b1%d9%b9-%d9%be%db%8c%da%a9%db%8c%d8%ac-%d8%aa%d8%ac%d8%b2%db%8c\/"},"modified":"2026-09-24T01:02:55","modified_gmt":"2026-09-24T01:02:55","slug":"pub-dev-api-%da%a9%d8%a7-%d8%a7%d8%b3%d8%aa%d8%b9%d9%85%d8%a7%d9%84-%da%a9%d8%b1%d8%aa%db%92-%db%81%d9%88%d8%a6%db%92-%da%88%d8%a7%d8%b1%d9%b9-%d9%be%db%8c%da%a9%db%8c%d8%ac-%d8%aa%d8%ac%d8%b2%db%8c","status":"publish","type":"post","link":"https:\/\/umang.pk\/en_us\/2026\/09\/24\/pub-dev-api-%da%a9%d8%a7-%d8%a7%d8%b3%d8%aa%d8%b9%d9%85%d8%a7%d9%84-%da%a9%d8%b1%d8%aa%db%92-%db%81%d9%88%d8%a6%db%92-%da%88%d8%a7%d8%b1%d9%b9-%d9%be%db%8c%da%a9%db%8c%d8%ac-%d8%aa%d8%ac%d8%b2%db%8c\/","title":{"rendered":"pub.dev API \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u0688\u0627\u0631\u0679 \u067e\u06cc\u06a9\u06cc\u062c \u062a\u062c\u0632\u06cc\u06c1 \u06a9\u0627 \u0679\u0648\u0644 \u06a9\u06cc\u0633\u06d2 \u0628\u0646\u0627\u06cc\u0627 \u062c\u0627\u0626\u06d2: 30 \u062f\u0646 \u06a9\u06cc \u0645\u062f\u062a \u06a9\u06d2 \u0628\u0639\u062f"},"content":{"rendered":"\n<div id=\"\">\n<p>\u062c\u0628 \u0645\u06cc\u06ba \u0646\u06d2 \u0627\u067e\u0646\u0627 \u067e\u06cc\u06a9\u062c pub.dev \u067e\u0631 \u0634\u0627\u0626\u0639 \u06a9\u06cc\u0627 \u062a\u0648 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688\u0632 \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f \u0645\u06cc\u06ba \u0627\u0636\u0627\u0641\u06d2 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u067e\u06c1\u0644\u06d2 \u0686\u0646\u062f \u062f\u0646 \u062f\u0644\u0686\u0633\u067e \u062a\u06be\u06d2\u06d4 \u0635\u0631\u0641 \u0686\u0646\u062f \u062f\u0646\u0648\u06ba \u0645\u06cc\u06ba 201 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688!<\/p>\n<p>\u067e\u06be\u0631 \u06a9\u0686\u06be \u0639\u062c\u06cc\u0628 \u06c1\u0648\u0627\u06d4 \u062a\u0639\u062f\u0627\u062f \u06a9\u0645 \u06a9\u0631 \u06a9\u06d2 120 \u0627\u0648\u0631 \u067e\u06be\u0631 55 \u06a9\u0631 \u062f\u06cc \u06af\u0626\u06cc\u06d4 \u062a\u0628 \u0645\u062c\u06be\u06d2 \u0627\u062d\u0633\u0627\u0633 \u06c1\u0648\u0627 \u06a9\u06c1 \u06a9\u0686\u06be \u063a\u0644\u0637 \u06c1\u06d2\u06d4<\/p>\n<p>\u0645\u06cc\u06ba \u0646\u06d2 \u06a9\u0686\u06be \u0646\u06c1\u06cc\u06ba \u062a\u0648\u0691\u0627\u06d4 \u067e\u06cc\u06a9\u06cc\u062c \u0645\u06cc\u06ba \u06a9\u0686\u06be \u0628\u06be\u06cc \u0646\u06c1\u06cc\u06ba \u0628\u062f\u0644\u0627 \u06c1\u06d2\u06d4 \u0644\u0648\u06af\u0648\u06ba \u0646\u06d2 \u0627\u0633\u06d2 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u0646\u0627 \u0628\u0646\u062f \u0646\u06c1\u06cc\u06ba \u06a9\u06cc\u0627\u06d4<\/p>\n<p>\u06a9\u06be\u0691\u06a9\u06cc \u06c1\u0644 \u06af\u0626\u06cc\u06d4<\/p>\n<p>\u06cc\u06c1 pub.dev \u06a9\u06d2 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u0633\u0628 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u063a\u0644\u0637 \u0641\u06c1\u0645\u06cc \u0648\u0627\u0644\u06cc \u0686\u06cc\u0632\u0648\u06ba \u0645\u06cc\u06ba \u0633\u06d2 \u0627\u06cc\u06a9 \u0633\u06d2 \u0645\u06cc\u0631\u0627 \u062a\u0639\u0627\u0631\u0641 \u062a\u06be\u0627\u06d4 \u0627\u0633 \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06c1\u06d2 \u06a9\u06c1 \u06cc\u06c1\u0627\u06ba \u062f\u06a9\u06be\u0627\u0626\u06d2 \u06af\u0626\u06d2 30 \u062f\u0646 \u06a9\u06d2 \u0631\u0648\u0644\u0646\u06af \u0688\u0627\u0624\u0646 \u0644\u0648\u0688 \u0646\u0645\u0628\u0631\u0632 \u06a9\u0644 \u0646\u06c1\u06cc\u06ba \u06c1\u06cc\u06ba\u06d4 \u06cc\u06c1 \u06a9\u0648\u0626\u06cc \u0645\u062c\u0645\u0648\u0639\u06cc \u0634\u0645\u0627\u0631 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u06cc\u06c1 \u0627\u06cc\u06a9 \u06a9\u06be\u0691\u06a9\u06cc \u06c1\u06d2\u06d4 \u0627\u0648\u0631 \u0627\u06cc\u06a9 \u0628\u0627\u0631 \u062c\u0628 \u0627\u0628\u062a\u062f\u0627\u0626\u06cc \u0688\u0627\u0624\u0646 \u0644\u0648\u0688\u0632 \u0644\u0627\u0646\u06d2 \u0648\u0627\u0644\u06cc \u0628\u0691\u06be\u062a\u06cc \u06c1\u0648\u0626\u06cc \u062a\u0639\u062f\u0627\u062f \u0627\u0633 \u0645\u062f\u062a \u0633\u06d2 \u0628\u0627\u06c1\u0631 \u0622\u062c\u0627\u062a\u06cc \u06c1\u06d2\u060c \u062a\u0648 \u062a\u0639\u062f\u0627\u062f \u0633\u06a9\u0691 \u062c\u0627\u062a\u06cc \u06c1\u06d2 \u062d\u0627\u0644\u0627\u0646\u06a9\u06c1 \u06c1\u0631 \u0648\u06c1 \u0634\u062e\u0635 \u062c\u0633 \u0646\u06d2 \u067e\u06cc\u06a9\u06cc\u062c \u0688\u0627\u0624\u0646 \u0644\u0648\u0688 \u06a9\u06cc\u0627 \u062a\u06be\u0627 \u0627\u0633\u06d2 \u0627\u0646\u0633\u0679\u0627\u0644 \u06a9\u06cc\u0627 \u062a\u06be\u0627\u06d4<\/p>\n<p>\u0627\u0633 \u0627\u062d\u0633\u0627\u0633 \u0646\u06d2 \u0645\u062c\u06be\u06d2 \u062e\u0631\u06af\u0648\u0634 \u06a9\u06d2 \u0633\u0648\u0631\u0627\u062e \u0633\u06d2 \u0646\u06cc\u0686\u06d2 \u0628\u06be\u06cc\u062c \u062f\u06cc\u0627\u06d4 \u0627\u06af\u0631 pub.dev \u0635\u0631\u0641 30 \u062f\u0646 \u06a9\u06cc \u0645\u062f\u062a \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2\u060c \u062a\u0648 \u06a9\u06cc\u0627 \u067e\u0648\u0631\u06cc \u062a\u0635\u0648\u06cc\u0631 \u062f\u06cc\u06a9\u06be\u0646\u06d2 \u06a9\u0627 \u06a9\u0648\u0626\u06cc \u0637\u0631\u06cc\u0642\u06c1 \u06c1\u06d2\u061f \u06a9\u06cc\u0627 \u06a9\u0648\u0626\u06cc \u0627\u06cc\u0633\u0627 API \u06c1\u06d2 \u062c\u0648 \u0645\u0632\u06cc\u062f \u0628\u06d2 \u0646\u0642\u0627\u0628 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u061f pub.dev \u0627\u0635\u0644 \u0645\u06cc\u06ba \u06c1\u0688 \u06a9\u06d2 \u0646\u06cc\u0686\u06d2 \u06a9\u06cc\u0627 \u06a9\u0631 \u0631\u06c1\u0627 \u06c1\u06d2\u061f<\/p>\n<p>\u06cc\u06c1 \u0645\u0636\u0645\u0648\u0646 \u0627\u0633 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u06c1\u06d2 \u062c\u0648 \u0645\u06cc\u06ba \u0646\u06d2 \u062f\u0631\u06cc\u0627\u0641\u062a \u06a9\u06cc\u0627 \u0627\u0648\u0631 \u0627\u0633 \u06a9\u06d2 \u0627\u0648\u067e\u0631 \u0645\u06cc\u06ba \u0646\u06d2 \u062c\u0648 \u0679\u0648\u0644\u0632 \u0628\u0646\u0627\u0626\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h2 id=\"heading-table-of-contents\">\u0627\u0646\u0688\u06cc\u06a9\u0633<\/h2>\n<h2 id=\"heading-the-problem-with-the-30-day-window\">30 \u062f\u0646 \u06a9\u06cc \u0645\u062f\u062a \u06a9\u0627 \u0645\u0633\u0626\u0644\u06c1<\/h2>\n<p>\u062c\u0628 \u0622\u067e pub.dev \u067e\u0631 \u0627\u06cc\u06a9 \u067e\u06cc\u06a9\u062c \u0634\u0627\u0626\u0639 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u062a\u0648 \u067e\u0644\u06cc\u0679 \u0641\u0627\u0631\u0645 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688\u0632 \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f \u0638\u0627\u06c1\u0631 \u06a9\u0631\u06d2 \u06af\u0627\u06d4 \u0627\u06af\u0631 \u0622\u067e \u0627\u0628\u06be\u06cc \u067e\u06cc\u06a9\u06cc\u062c \u06a9\u0627 \u0635\u0641\u062d\u06c1 \u062f\u06cc\u06a9\u06be\u06cc\u06ba \u06af\u06d2\u060c \u062a\u0648 \u0622\u067e \u06a9\u0648 \u0627\u06cc\u06a9 \u0646\u0645\u0628\u0631 \u0646\u0638\u0631 \u0622\u0626\u06d2 \u06af\u0627 \u062c\u0648 \u06a9\u06c1\u062a\u0627 \u06c1\u06d2 &quot;\u0688\u0627\u0624\u0646 \u0644\u0648\u0688&#8221;\u06d4 \u0632\u06cc\u0627\u062f\u06c1 \u062a\u0631 \u0688\u0648\u06cc\u0644\u067e\u0631\u0632 \u06cc\u06c1 \u0633\u0645\u062c\u06be\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u06cc\u06c1 \u067e\u06cc\u06a9\u062c \u06a9\u06d2 \u0634\u0627\u0626\u0639 \u06c1\u0648\u0646\u06d2 \u06a9\u06d2 \u0628\u0639\u062f \u0633\u06d2 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688 \u06c1\u0648\u0646\u06d2 \u06a9\u06cc \u06a9\u0644 \u062a\u0639\u062f\u0627\u062f \u06c1\u06d2\u06d4<\/p>\n<p>\u06cc\u06c1 \u0633\u0686 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4<\/p>\n<p>pub.dev 30 \u062f\u0646 \u06a9\u0627 \u0631\u0648\u0644\u0646\u06af \u067e\u06cc\u0631\u06cc\u0688 \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2\u06d4 \u0634\u0645\u0627\u0631 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u067e\u0686\u06be\u0644\u06d2 30 \u062f\u0646\u0648\u06ba \u0645\u06cc\u06ba \u0627\u0648\u0631 \u0635\u0631\u0641 \u067e\u0686\u06be\u0644\u06d2 30 \u062f\u0646\u0648\u06ba \u0645\u06cc\u06ba \u0627\u06cc\u06a9 \u067e\u06cc\u06a9\u062c \u06a9\u0648 \u06a9\u062a\u0646\u06cc \u0628\u0627\u0631 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688 \u06a9\u06cc\u0627 \u06af\u06cc\u0627\u06d4 \u0627\u0633 \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u06a9\u06cc \u06c1\u0631 \u0686\u06cc\u0632 \u067e\u0648\u0634\u06cc\u062f\u06c1 \u06c1\u06d2\u06d4<\/p>\n<p>\u0639\u0645\u0644\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0627\u0633 \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06cc\u06c1 \u06c1\u06d2: \u067e\u06cc\u06a9\u06cc\u062c \u0634\u0631\u0648\u0639 \u06a9\u0631\u06cc\u06ba\u06d4 \u0679\u0648\u06cc\u0679\u0631\u060c \u0644\u0646\u06a9\u0688 \u0627\u0646\u060c \u0627\u0648\u0631 \u0688\u0648\u06cc\u0644\u067e\u0631 \u06a9\u0645\u06cc\u0648\u0646\u0679\u06cc \u067e\u0631 \u0627\u0634\u062a\u0631\u0627\u06a9 \u06a9\u0631\u06cc\u06ba\u06d4 \u0622\u067e \u06a9\u0648 \u0627\u06cc\u06a9 \u0633\u067e\u0627\u0626\u06cc\u06a9 \u0645\u0644\u062a\u0627 \u06c1\u06d2\u06d4 \u067e\u06c1\u0644\u06d2 \u06c1\u0641\u062a\u06d2 \u0645\u06cc\u06ba 200 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688\u06d4 \u067e\u06be\u0631 \u0635\u0648\u0631\u062a \u062d\u0627\u0644 \u062d\u0644 \u06c1\u0648 \u062c\u0627\u062a\u06cc \u06c1\u06d2\u06d4 \u0627\u06cc\u06a9 \u06c1\u0641\u062a\u06d2 \u06a9\u06d2 \u0628\u0639\u062f \u0622\u067e \u06a9\u06d2 \u067e\u0627\u0633 10 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688\u0632 \u06c1\u0648\u06ba \u06af\u06d2\u06d4<\/p>\n<p>\u0644\u0627\u0646\u0686 \u06a9\u06d2 \u0648\u0642\u062a: \u0622\u067e 200 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688 \u062f\u06cc\u06a9\u06be\u06cc\u06ba \u06af\u06d2\u06d4 5 \u06c1\u0641\u062a\u0648\u06ba \u06a9\u06d2 \u0628\u0639\u062f: \u0622\u067e \u06a9\u0648 50 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688\u0632 \u0646\u0638\u0631 \u0622\u0626\u06cc\u06ba \u06af\u06d2 (\u0635\u0631\u0641 \u0622\u062e\u0631\u06cc 30 \u062f\u0646\u0648\u06ba \u0645\u06cc\u06ba) \u0627\u0648\u0631 10 \u06c1\u0641\u062a\u0648\u06ba \u06a9\u06d2 \u0628\u0639\u062f \u0622\u067e \u06a9\u0648 40 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688\u0632 \u0646\u0638\u0631 \u0622\u0626\u06cc\u06ba \u06af\u06d2\u06d4<\/p>\n<p>\u0627\u06af\u0631\u0686\u06c1 \u0633\u0637\u062d\u0648\u06ba \u0645\u06cc\u06ba 75 \u0641\u06cc\u0635\u062f \u06a9\u0645\u06cc \u0648\u0627\u0642\u0639 \u06c1\u0648\u0626\u06cc \u062a\u06be\u06cc\u060c \u0644\u06cc\u06a9\u0646 \u06a9\u0648\u0626\u06cc \u067e\u06cc\u06a9\u062c \u0636\u0627\u0626\u0639 \u06cc\u0627 \u062a\u0628\u0627\u06c1 \u0646\u06c1\u06cc\u06ba \u06a9\u06cc\u0627 \u06af\u06cc\u0627\u06d4 \u062a\u0642\u0631\u06cc\u0628\u0627\u064b 200 \u0644\u0648\u06af \u062c\u0648 \u0627\u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u06c1\u06cc \u0627\u0646\u0633\u0679\u0627\u0644 \u06a9\u0631 \u0686\u06a9\u06d2 \u062a\u06be\u06d2 \u062e\u0627\u0645\u0648\u0634\u06cc \u0633\u06d2 \u0627\u0633\u06d2 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631 \u0631\u06c1\u06d2 \u062a\u06be\u06d2\u06d4 \u0627\u0628\u062a\u062f\u0627\u0626\u06cc \u0627\u0636\u0627\u0641\u06d2 \u06a9\u06d2 \u0645\u0642\u0627\u0628\u0644\u06d2 \u0645\u06cc\u06ba \u0688\u0627\u0624\u0646 \u0644\u0648\u0688\u0632 \u0633\u0633\u062a \u0631\u0641\u062a\u0627\u0631 \u0633\u06d2 \u06c1\u0648\u062a\u06d2 \u0631\u06c1\u06d2\u06d4<\/p>\n<p>\u06a9\u06be\u0691\u06a9\u06cc \u06c1\u0644 \u06af\u0626\u06cc \u0627\u0648\u0631 \u0627\u0633\u067e\u0627\u0626\u06a9\u0633 \u06af\u0631 \u06af\u0626\u06d2\u06d4 \u062a\u0627\u06c1\u0645\u060c pub.dev \u0645\u06cc\u06ba \u062c\u0648 \u06a9\u0686\u06be \u062f\u06a9\u06be\u0627\u06cc\u0627 \u06af\u06cc\u0627 \u062a\u06be\u0627 \u0627\u0633 \u0633\u06d2 \u0627\u06cc\u0633\u0627 \u0644\u06af\u062a\u0627 \u062a\u06be\u0627 \u06a9\u06c1 \u067e\u06cc\u06a9\u062c \u062e\u062a\u0645 \u06c1\u0648 \u0631\u06c1\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u06cc\u06c1 \u06a9\u0633\u06cc \u0628\u06be\u06cc \u0634\u062e\u0635 \u06a9\u06d2 \u0644\u06cc\u06d2 \u06af\u0645\u0631\u0627\u06c1 \u06a9\u0646 \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u062c\u0648 \u06a9\u0633\u06cc \u067e\u06cc\u06a9\u062c \u06a9\u06cc \u0646\u0645\u0648 \u06a9\u0648 \u0679\u0631\u06cc\u06a9 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h2 id=\"heading-how-pubdev-actually-calculates-downloads\">pub.dev \u062f\u0631\u0627\u0635\u0644 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688\u0632 \u06a9\u0648 \u06a9\u0633 \u0637\u0631\u062d \u0634\u0645\u0627\u0631 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/h2>\n<p>API \u06a9\u0648 \u062f\u06cc\u06a9\u06be\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2\u060c \u06cc\u06c1 \u0633\u0645\u062c\u06be\u0646\u0627 \u0627\u0686\u06be\u0627 \u062e\u06cc\u0627\u0644 \u06c1\u06d2 \u06a9\u06c1 pub.dev \u0688\u0627\u0624\u0646 \u0644\u0648\u0688\u0632 \u06a9\u0627 \u062d\u0633\u0627\u0628 \u06a9\u06cc\u0633\u06d2 \u0644\u06af\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>pub.dev \u0633\u0631\u0648\u0631 \u0633\u06d2 \u067e\u06cc\u06a9\u062c \u0622\u0631\u06a9\u0627\u0626\u06cc\u0648 \u06a9\u0648 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688 \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f \u06a9\u0648 \u0634\u0645\u0627\u0631 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u062c\u0628 \u0622\u067e \u0628\u06be\u0627\u06af\u062a\u06d2 \u06c1\u06cc\u06ba <code>pub get<\/code> \u06cc\u0627 <code>flutter pub get<\/code> \u0622\u067e \u06a9\u06d2 \u067e\u0631\u0648\u062c\u06cc\u06a9\u0679 \u0645\u06cc\u06ba\u060c \u067e\u0628 \u0679\u0648\u0644 \u0645\u0642\u0627\u0645\u06cc \u06a9\u0648 \u0686\u06cc\u06a9 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 <code>PUB_CACHE<\/code> \u067e\u06c1\u0644\u06d2 \u0627\u06af\u0631 \u067e\u06cc\u06a9\u06cc\u062c \u067e\u06c1\u0644\u06d2 \u06c1\u06cc \u06a9\u06cc\u0634 \u0634\u062f\u06c1 \u06c1\u06d2 \u062a\u0648\u060c \u06a9\u06cc\u0634 \u0634\u062f\u06c1 \u0648\u0631\u0698\u0646 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u06a9\u0648\u0626\u06cc \u0688\u0627\u0624\u0646 \u0644\u0648\u0688 \u0646\u06c1\u06cc\u06ba \u06c1\u0648\u062a\u0627 \u06c1\u06d2\u06d4 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688\u0632 \u06a9\u0648 \u0635\u0631\u0641 \u0627\u0633 \u0635\u0648\u0631\u062a \u0645\u06cc\u06ba \u0634\u0645\u0627\u0631 \u06a9\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2 \u062c\u0628 \u067e\u06cc\u06a9\u06cc\u062c \u06a9\u06cc\u0634\u06d2 \u0645\u06cc\u06ba \u0646\u06c1 \u06c1\u0648\u06d4<\/p>\n<p>\u06cc\u0639\u0646\u06cc\u060c \u0688\u0627\u0624\u0646 \u0644\u0648\u0688\u0632 \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f \u067e\u06cc\u06a9\u06cc\u062c \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u0646\u06d2 \u0648\u0627\u0644\u06d2 \u067e\u0631\u0648\u062c\u06cc\u06a9\u0679\u0633 \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f \u06a9\u0627 \u067e\u06cc\u0645\u0627\u0646\u06c1 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u06cc\u06c1 \u0627\u0633 \u0628\u0627\u062a \u06a9\u0627 \u067e\u06cc\u0645\u0627\u0646\u06c1 \u06c1\u06d2 \u06a9\u06c1 \u0688\u0648\u06cc\u0644\u067e\u0631 \u06a9\u0648 \u06a9\u062a\u0646\u06cc \u0628\u0627\u0631 \u0633\u0631\u0648\u0631 \u0633\u06d2 \u06a9\u0686\u06be \u0646\u06cc\u0627 \u0644\u0627\u0646\u0627 \u067e\u0691\u0627\u06d4 \u0627\u06af\u0631 1000 \u0688\u0648\u06cc\u0644\u067e\u0631\u0632 \u0622\u067e \u06a9\u0627 \u067e\u06cc\u06a9\u062c \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u0644\u06cc\u06a9\u0646 \u0648\u06c1 \u0633\u0628 \u067e\u06c1\u0644\u06d2 \u06c1\u06cc \u06a9\u06cc\u0634 \u0634\u062f\u06c1 \u06c1\u06cc\u06ba\u060c \u062a\u0648 \u0627\u0633 \u0645\u062f\u062a \u06a9\u06d2 \u0644\u06cc\u06d2 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688\u0632 \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f 0 \u06c1\u06d2\u06d4<\/p>\n<p>pub.dev \u0627\u0633 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u0634\u0641\u0627\u0641 \u06c1\u06d2\u06d4 \u0622\u0641\u06cc\u0634\u0644 \u0627\u0633\u06a9\u0648\u0631\u0646\u06af \u062f\u0633\u062a\u0627\u0648\u06cc\u0632 \u0633\u06d2: &quot;\u0688\u0627\u0624\u0646 \u0644\u0648\u0688 \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f \u0627\u06cc\u06a9 \u067e\u06cc\u06a9\u062c \u06a9\u06d2 \u0635\u0627\u0631\u0641\u06cc\u0646 \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f \u06a9\u0627 \u0628\u0631\u0627\u06c1 \u0631\u0627\u0633\u062a \u067e\u06cc\u0645\u0627\u0646\u06c1 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u0627\u06cc\u06a9 \u067e\u06cc\u06a9\u06cc\u062c \u0645\u06cc\u06ba \u0646\u0633\u0628\u062a\u0627\u064b \u06a9\u0645 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688 \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0632\u06cc\u0627\u062f\u06c1 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u06a9\u06cc\u0648\u0646\u06a9\u06c1 \u067e\u0628 \u06a9\u0644\u0627\u0626\u0646\u0679 <code>PUB_CACHE<\/code>&quot;<\/p>\n<p>\u0644\u06c1\u0630\u0627\u060c pub.dev \u0645\u06cc\u06ba \u062c\u0648 \u0646\u0645\u0628\u0631 \u0622\u067e \u062f\u06cc\u06a9\u06be\u062a\u06d2 \u06c1\u06cc\u06ba \u0648\u06c1 \u0627\u0635\u0644 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u06d2 \u0645\u0642\u0627\u0628\u0644\u06d2 \u0645\u06cc\u06ba \u067e\u06c1\u0644\u06d2 \u0633\u06d2 \u06c1\u06cc \u06a9\u0645 \u06c1\u06cc\u06ba\u06d4 \u0645\u0632\u06cc\u062f \u0628\u0631\u0622\u06ba\u060c \u0627\u0633 \u06a9\u0645 \u06af\u0646\u062a\u06cc \u06a9\u06d2 \u0635\u0631\u0641 \u0622\u062e\u0631\u06cc 30 \u062f\u0646 \u062f\u06a9\u06be\u0627\u0626\u06d2 \u06af\u0626\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h2 id=\"heading-the-apis-behind-pubdev\">pub.dev \u0645\u06cc\u06ba API<\/h2>\n<p>\u062c\u0628 \u0645\u06cc\u06ba \u0646\u06d2 \u0645\u062d\u0633\u0648\u0633 \u06a9\u06cc\u0627 \u06a9\u06c1 pub.dev \u0645\u062c\u06be\u06d2 \u0635\u0631\u0641 \u0627\u06cc\u06a9 \u0648\u0646\u0688\u0648 \u062f\u06a9\u06be\u0627 \u0631\u06c1\u0627 \u06c1\u06d2\u060c \u0645\u06cc\u06ba \u0646\u06d2 \u0633\u0628 \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u0627\u06cc\u06a9 \u0627\u06cc\u0633\u06d2 API \u06a9\u06cc \u062a\u0644\u0627\u0634 \u06a9\u06cc \u062c\u0648 \u0645\u0632\u06cc\u062f \u0628\u06d2 \u0646\u0642\u0627\u0628 \u06a9\u0631 \u0633\u06a9\u06d2\u06d4 pub.dev \u06a9\u06d2 \u067e\u0627\u0633 pub.dev \u0622\u0641\u06cc\u0634\u0644 API \u062f\u0633\u062a\u0627\u0648\u06cc\u0632 \u067e\u0631 \u0627\u06cc\u06a9 \u0622\u0641\u06cc\u0634\u0644 API \u062f\u0633\u062a\u0627\u0648\u06cc\u0632\u0627\u062a \u06a9\u0627 \u0635\u0641\u062d\u06c1 \u06c1\u06d2\u06d4 \u0622\u0626\u06cc\u06d2 \u0627\u0633 \u067e\u0631 \u0627\u06cc\u06a9 \u0646\u0638\u0631 \u0688\u0627\u0644\u06cc\u06ba \u06a9\u06c1 \u0648\u06c1\u0627\u06ba \u06a9\u06cc\u0627 \u062f\u0633\u062a\u0627\u0648\u06cc\u0632 \u06a9\u06cc\u0627 \u06af\u06cc\u0627 \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-the-score-endpoint\">\u0627\u0633\u06a9\u0648\u0631 \u0627\u062e\u062a\u062a\u0627\u0645\u06cc \u0646\u0642\u0637\u06c1<\/h3>\n<p><strong>\u062d\u0627\u0635\u0644 \u06a9\u0631\u06cc\u06ba<\/strong> <code>https:\/\/pub.dev\/api\/packages\/{package}\/score<\/code><\/p>\n<p>\u06cc\u06c1 \u0622\u0641\u06cc\u0634\u0644 \u0627\u06cc\u0646\u0688 \u067e\u0648\u0627\u0626\u0646\u0679 \u06c1\u06d2 \u062c\u0648 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688 \u0646\u0645\u0628\u0631 \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u062c\u0648 \u0622\u067e pub.dev \u067e\u0631 \u062f\u06cc\u06a9\u06be \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0622\u067e \u06c1\u0645\u06cc\u06ba \u0627\u0628\u06be\u06cc \u0628\u0631\u0627\u06c1 \u0631\u0627\u0633\u062a \u06a9\u0627\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-plaintext\">curl https:\/\/pub.dev\/api\/packages\/dart_exceptor\/score\n<\/code><\/pre>\n<p>\u06cc\u06c1\u0627\u06ba \u062c\u0648\u0627\u0628 \u06c1\u06d2:<\/p>\n<pre><code class=\"language-json\">{\n  \"grantedPoints\": 150,\n  \"maxPoints\": 160,\n  \"likeCount\": 5,\n  \"downloadCount30Days\": 174,\n  \"tags\": [\n    \"sdk:dart\",\n    \"sdk:flutter\",\n    \"platform:android\",\n    \"platform:ios\",\n    \"platform:linux\",\n    \"platform:macos\",\n    \"platform:web\",\n    \"platform:windows\"\n  ]\n}\n<\/code><\/pre>\n<p><code>downloadCount30Days<\/code>    \u06cc\u06c1 \u0648\u06c1 \u0646\u0645\u0628\u0631 \u06c1\u06d2 \u062c\u0648 pub.dev \u067e\u06cc\u06a9\u06cc\u062c \u06a9\u06d2 \u0635\u0641\u062d\u06d2 \u067e\u0631 \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2\u06d4 \u06cc\u06c1 30 \u062f\u0646 \u06a9\u0627 \u0631\u0648\u0644\u0646\u06af \u067e\u06cc\u0631\u06cc\u0688 \u06c1\u06d2\u06d4 \u06a9\u0686\u06be \u0632\u06cc\u0627\u062f\u06c1 \u0646\u06c1\u06cc\u06ba\u060c \u06a9\u0686\u06be \u06a9\u0645 \u0646\u06c1\u06cc\u06ba\u06d4<\/p>\n<p><code>likeCount<\/code>    \u0627\u0633 \u0637\u0631\u062d \u0628\u06c1\u062a \u0633\u06d2 \u0688\u0648\u06cc\u0644\u067e\u0631\u0632 \u0646\u06d2 \u067e\u06cc\u06a9\u06cc\u062c \u06a9\u0648 \u067e\u0633\u0646\u062f \u06a9\u06cc\u0627\u06d4<\/p>\n<p><code>grantedPoints<\/code>    \u0627\u0648\u0631 <code>maxPoints<\/code> \u067e\u0627\u0646\u0627 \u062a\u062c\u0632\u06cc\u06c1 \u06a9\u0627\u0631 \u0633\u06d2 \u067e\u0628 \u067e\u0648\u0627\u0626\u0646\u0679 \u0633\u06a9\u0648\u0631\u06d4<\/p>\n<p>\u06cc\u06c1 \u0627\u062e\u062a\u062a\u0627\u0645\u06cc \u0646\u0642\u0637\u06c1 \u0633\u0631\u06a9\u0627\u0631\u06cc \u0637\u0648\u0631 \u067e\u0631 \u062a\u0627\u0626\u06cc\u062f \u0634\u062f\u06c1 \u0627\u0648\u0631 \u0633\u0631\u06a9\u0627\u0631\u06cc \u0637\u0648\u0631 \u067e\u0631 \u062f\u0633\u062a\u0627\u0648\u06cc\u0632\u06cc \u06c1\u06d2\u06d4 \u0628\u063a\u06cc\u0631 \u0627\u0637\u0644\u0627\u0639 \u06a9\u06d2 \u06a9\u0648\u0626\u06cc \u062a\u0628\u062f\u06cc\u0644\u06cc \u0646\u06c1\u06cc\u06ba \u06a9\u06cc \u062c\u0627\u0626\u06d2 \u06af\u06cc\u06d4<\/p>\n<h3 id=\"heading-the-package-metadata-endpoint\">\u067e\u06cc\u06a9\u06cc\u062c \u0645\u06cc\u0679\u0627 \u0688\u06cc\u0679\u0627 \u0627\u06cc\u0646\u0688 \u067e\u0648\u0627\u0626\u0646\u0679<\/h3>\n<p><strong>\u062d\u0627\u0635\u0644 \u06a9\u0631\u06cc\u06ba<\/strong> <code>https:\/\/pub.dev\/api\/packages\/{package}<\/code><\/p>\n<pre><code class=\"language-plaintext\">curl https:\/\/pub.dev\/api\/packages\/dart_exceptor\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u0627\u062e\u062a\u062a\u0627\u0645\u06cc \u0646\u0642\u0637\u06c1 \u0645\u06cc\u0632\u0628\u0627\u0646 \u067e\u0628 \u0631\u06cc\u067e\u0648\u0632\u0679\u0631\u06cc \u062a\u0641\u0635\u06cc\u0644\u0627\u062a V2 \u06a9\u0627 \u062d\u0635\u06c1 \u06c1\u06d2\u06d4 <code>pub<\/code> \u06a9\u0645\u0627\u0646\u0688 \u0644\u0627\u0626\u0646 \u0679\u0648\u0644 \u062e\u0648\u062f \u067e\u06cc\u06a9\u062c\u0648\u06ba \u06a9\u0648 \u0686\u06cc\u06a9 \u06a9\u0631\u0646\u06d2 \u0627\u0648\u0631 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06c1\u0648\u062a\u0627 \u06c1\u06d2\u06d4 \u0645\u06a9\u0645\u0644 \u067e\u06cc\u06a9\u062c \u0645\u06cc\u0679\u0627 \u0688\u06cc\u0679\u0627 \u0644\u0648\u0679\u0627\u062a\u0627 \u06c1\u06d2\u060c \u0628\u0634\u0645\u0648\u0644 \u062a\u0645\u0627\u0645 \u0634\u0627\u0626\u0639 \u0634\u062f\u06c1 \u0648\u0631\u0698\u0646\u060c \u06c1\u0631 \u0648\u0631\u0698\u0646 \u06a9\u0627 \u067e\u0628 \u0627\u0633\u067e\u06cc\u06a9\u060c \u0627\u0634\u0627\u0639\u062a \u06a9\u0627 \u0679\u0627\u0626\u0645 \u0627\u0633\u0679\u06cc\u0645\u067e\u060c \u0627\u0648\u0631 \u067e\u06cc\u06a9\u06cc\u062c \u06a9\u06d2 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u0645\u06a9\u0645\u0644 \u0645\u0639\u0644\u0648\u0645\u0627\u062a\u06d4<\/p>\n<p>\u06cc\u06c1 \u0648\u06c1\u06cc \u0686\u06cc\u0632 \u06c1\u06d2 \u062c\u0633\u06d2 \u067e\u0628 \u0679\u0631\u06cc\u0633 \u0627\u0633 \u0628\u0627\u062a \u06a9\u0627 \u062a\u0639\u06cc\u0646 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u067e\u06cc\u06a9\u062c \u067e\u06c1\u0644\u06cc \u0628\u0627\u0631 \u06a9\u0628 \u0634\u0627\u0626\u0639 \u06c1\u0648\u0627 \u062a\u06be\u0627\u06d4 \u0627\u06af\u0631 \u067e\u06cc\u06a9\u062c 6 \u06c1\u0641\u062a\u06d2 \u067e\u06c1\u0644\u06d2 \u067e\u0648\u0633\u0679 \u06a9\u06cc\u0627 \u06af\u06cc\u0627 \u062a\u06be\u0627\u060c \u062a\u0648 \u0635\u0631\u0641 6 \u06c1\u0641\u062a\u06d2 \u0631\u06cc\u06a9\u0627\u0631\u0688 \u06a9\u06cc\u06d2 \u062c\u0627\u0626\u06cc\u06ba \u06af\u06d2\u060c 52 \u06c1\u0641\u062a\u06d2 \u0646\u06c1\u06cc\u06ba\u06d4 \u0645\u0636\u0645\u0648\u0646 \u06a9\u0648 \u0627\u06cc\u0645\u0627\u0646\u062f\u0627\u0631\u06cc \u0633\u06d2 \u0627\u0633 \u06a9\u06cc \u0648\u0636\u0627\u062d\u062a \u06a9\u0631\u0646\u06cc \u0686\u0627\u06c1\u0626\u06d2\u06d4 PubTrace \u0627\u0633 \u0627\u062e\u062a\u062a\u0627\u0645\u06cc \u0646\u0642\u0637\u06c1 \u0633\u06d2 \u067e\u06c1\u0644\u06cc \u0627\u0634\u0627\u0639\u062a \u06a9\u06cc \u062a\u0627\u0631\u06cc\u062e \u06a9\u0648 \u067e\u0691\u06be\u062a\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u0627\u0633\u06d2 \u062f\u0631\u0633\u062a \u0637\u0631\u06cc\u0642\u06d2 \u0633\u06d2 \u0686\u0627\u0631\u0679 \u06a9\u0648 \u0644\u06cc\u0628\u0644 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u062c\u0648\u0627\u0628 \u0628\u06c1\u062a \u0627\u0686\u06be\u0627 \u06c1\u06d2\u06d4 PubTrace \u0645\u06cc\u06ba \u0627\u06c1\u0645 \u0641\u06cc\u0644\u0688\u0632 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-json\">{\n  \"name\": \"dart_exceptor\",\n  \"latest\": {\n    \"version\": \"1.1.2\",\n    \"published\": \"2026-07-12T10:00:00.000Z\"\n  },\n  \"versions\": [\n    {\n      \"version\": \"1.0.0\",\n      \"published\": \"2026-07-01T10:00:00.000Z\"\n    }\n  ]\n}\n<\/code><\/pre>\n<h3 id=\"heading-the-publisher-endpoint\">\u0646\u0627\u0634\u0631 \u06a9\u0627 \u0627\u062e\u062a\u062a\u0627\u0645\u06cc \u0646\u0642\u0637\u06c1<\/h3>\n<p><strong>\u062d\u0627\u0635\u0644 \u06a9\u0631\u06cc\u06ba<\/strong> <code>https:\/\/pub.dev\/api\/packages\/{package}\/publisher<\/code><\/p>\n<pre><code class=\"language-plaintext\">curl https:\/\/pub.dev\/api\/packages\/dart_exceptor\/publisher\n<\/code><\/pre>\n<p>\u062c\u0648\u0627\u0628:<\/p>\n<pre><code class=\"language-json\">{\n  \"publisherId\": null\n}\n<\/code><\/pre>\n<p>\u06cc\u0627 \u062a\u0635\u062f\u06cc\u0642 \u0634\u062f\u06c1 \u067e\u0628\u0644\u0634\u0631\u0632 \u06a9\u06d2 \u0644\u06cc\u06d2:<\/p>\n<pre><code class=\"language-json\">{\n  \"publisherId\": \"dart.dev\"\n}\n<\/code><\/pre>\n<p>PubTrace \u0627\u0633\u06d2 \u06cc\u06c1 \u062f\u06a9\u06be\u0627\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u067e\u06cc\u06a9\u06cc\u062c \u06a9\u0633 \u0646\u06d2 \u0628\u0646\u0627\u06cc\u0627 \u06c1\u06d2\u06d4 \u0627\u06af\u0631 \u067e\u06cc\u06a9\u06cc\u062c \u0627\u06cc\u06a9 \u062a\u0635\u062f\u06cc\u0642 \u0634\u062f\u06c1 \u067e\u0628\u0644\u0634\u0631 \u06a9\u06d2 \u062a\u062d\u062a \u06c1\u06d2\u060c \u062a\u0648 \u0627\u0633 \u06a9\u06d2 \u0645\u0648\u0627\u062f \u06a9\u0648 \u0638\u0627\u06c1\u0631 \u06a9\u06cc\u0627 \u062c\u0627\u0626\u06d2 \u06af\u0627\u06d4 \u0628\u0635\u0648\u0631\u062a \u062f\u06cc\u06af\u0631\u060c \u0627\u067e \u0644\u0648\u0688 \u06a9\u0646\u0646\u062f\u06c1 \u06a9\u06cc \u0634\u0646\u0627\u062e\u062a \u06a9\u0648 \u063a\u06cc\u0631 \u062a\u0635\u062f\u06cc\u0642 \u0634\u062f\u06c1 \u06a9\u06d2 \u0628\u0637\u0648\u0631 \u0646\u0634\u0627\u0646 \u0632\u062f \u06a9\u0631 \u062f\u06cc\u0627 \u062c\u0627\u0626\u06d2 \u06af\u0627\u06d4<\/p>\n<p>\u06cc\u06c1 \u0627\u062e\u062a\u062a\u0627\u0645\u06cc \u0646\u0642\u0637\u06c1 \u0633\u0631\u06a9\u0627\u0631\u06cc \u0637\u0648\u0631 \u067e\u0631 \u062f\u0633\u062a\u0627\u0648\u06cc\u0632\u06cc \u0627\u0648\u0631 \u0633\u0631\u06a9\u0627\u0631\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0645\u0639\u0627\u0648\u0646 \u06c1\u06d2\u06d4<\/p>\n<h2 id=\"heading-the-metrics-endpoint-the-full-story\">\u0645\u06cc\u0679\u0631\u06a9\u0633 \u0627\u06cc\u0646\u0688 \u067e\u0648\u0627\u0626\u0646\u0679\u0633: \u0645\u06a9\u0645\u0644 \u06a9\u06c1\u0627\u0646\u06cc<\/h2>\n<p>\u06cc\u06c1\u06cc\u06ba \u0633\u06d2 \u0686\u06cc\u0632\u06cc\u06ba \u062f\u0644\u0686\u0633\u067e \u06c1\u0648\u062c\u0627\u062a\u06cc \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>pub.dev \u06a9\u06cc \u0639\u0648\u0627\u0645\u06cc \u0633\u0637\u062d \u06a9\u0648 \u062f\u0631\u06cc\u0627\u0641\u062a \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2\u060c \u0645\u06cc\u06ba \u0646\u06d2 \u0627\u06cc\u06a9 \u0627\u062e\u062a\u062a\u0627\u0645\u06cc \u0646\u0642\u0637\u06c1 \u062f\u06cc\u06a9\u06be\u0627 \u062c\u0648 \u0633\u0631\u06a9\u0627\u0631\u06cc API \u062f\u0633\u062a\u0627\u0648\u06cc\u0632\u0627\u062a \u0645\u06cc\u06ba \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u0639\u0648\u0627\u0645\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0642\u0627\u0628\u0644 \u0631\u0633\u0627\u0626\u06cc \u06c1\u06d2 \u0627\u0648\u0631 \u062e\u0648\u062f pub.dev \u06a9\u06d2 \u0630\u0631\u06cc\u0639\u06c1 \u0627\u0646\u062f\u0631\u0648\u0646\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p><strong>\u062d\u0627\u0635\u0644 \u06a9\u0631\u06cc\u06ba<\/strong> <code>https:\/\/pub.dev\/api\/packages\/{package}\/metrics<\/code><\/p>\n<pre><code class=\"language-plaintext\">curl https:\/\/pub.dev\/api\/packages\/dart_exceptor\/metrics\n<\/code><\/pre>\n<p>pub.dev \u0627\u0633 \u0641\u0631\u0642 \u06a9\u06d2 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u0648\u0627\u0636\u062d \u06c1\u06d2\u06d4 \u0633\u0631\u06a9\u0627\u0631\u06cc API \u062f\u0633\u062a\u0627\u0648\u06cc\u0632\u0627\u062a \u0633\u06d2: &quot;pub.dev \u0639\u0648\u0627\u0645\u06cc \u0637\u0648\u0631 \u067e\u0631 \u062f\u0633\u062a\u06cc\u0627\u0628 API \u06a9\u06d2 \u0627\u062e\u062a\u062a\u0627\u0645\u06cc \u0646\u06a9\u0627\u062a \u06a9\u0648 \u0628\u06d2 \u0646\u0642\u0627\u0628 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u0627\u06af\u0631 \u0648\u06c1 \u06cc\u06c1\u0627\u06ba \u062f\u0633\u062a\u0627\u0648\u06cc\u0632\u06cc \u0646\u06c1\u06cc\u06ba \u06c1\u06cc\u06ba\u060c \u062a\u0648 \u06c1\u0645 \u0627\u0646\u06c1\u06cc\u06ba \u0633\u0631\u06a9\u0627\u0631\u06cc \u0637\u0648\u0631 \u067e\u0631 \u062a\u0639\u0627\u0648\u0646 \u06cc\u0627\u0641\u062a\u06c1 \u0646\u06c1\u06cc\u06ba \u0633\u0645\u062c\u06be\u062a\u06d2 \u0627\u0648\u0631 \u067e\u06cc\u0634\u06af\u06cc \u0627\u0637\u0644\u0627\u0639 \u06a9\u06d2 \u0628\u063a\u06cc\u0631 \u0627\u0646\u06c1\u06cc\u06ba \u062a\u0628\u062f\u06cc\u0644 \u06cc\u0627 \u06c1\u0679\u0627 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4&#8221;<\/p>\n<p>\u0645\u06cc\u0679\u0631\u06a9 \u0627\u06cc\u0646\u0688 \u067e\u0648\u0627\u0626\u0646\u0679 \u062f\u0631\u062c \u0630\u06cc\u0644 \u0645\u06cc\u06ba \u0633\u06d2 \u0627\u06cc\u06a9 \u06c1\u06d2: \u06cc\u06c1 \u0639\u0648\u0627\u0645\u06cc \u06c1\u06d2\u06d4 \u06a9\u0648\u0626\u06cc \u0628\u06be\u06cc \u06af\u0627 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4 \u062a\u0627\u06c1\u0645\u060c \u06cc\u06c1 \u0633\u0631\u06a9\u0627\u0631\u06cc \u0637\u0648\u0631 \u067e\u0631 \u062a\u0639\u0627\u0648\u0646 \u06cc\u0627\u0641\u062a\u06c1 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2 \u0627\u0648\u0631 \u062a\u0628\u062f\u06cc\u0644 \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4 \u06c1\u0645 \u067e\u0628 \u0679\u0631\u06cc\u0633 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06cc\u0648\u0646\u06a9\u06c1 \u06cc\u06c1 \u06c1\u0645\u0627\u0631\u06d2 \u062d\u0633\u0627\u0633 \u0688\u06cc\u0679\u0627 \u06a9\u0627 \u0648\u0627\u062d\u062f \u0630\u0631\u06cc\u0639\u06c1 \u06c1\u06d2 \u0627\u0648\u0631 \u0627\u0633 \u0627\u06cc\u0646\u0688 \u067e\u0648\u0627\u0626\u0646\u0679 \u0633\u06d2 \u062a\u06cc\u0627\u0631 \u06a9\u0631\u062f\u06c1 \u062a\u0645\u0627\u0645 \u0646\u0645\u0628\u0631\u0632 \u06a9\u06cc \u0622\u0632\u0627\u062f\u0627\u0646\u06c1 \u0637\u0648\u0631 \u067e\u0631 \u0679\u0631\u0645\u06cc\u0646\u0644 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u06a9\u0648\u0626\u06cc \u0628\u06be\u06cc \u0634\u062e\u0635 \u062a\u0635\u062f\u06cc\u0642 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u0633 \u0627\u062e\u062a\u062a\u0627\u0645\u06cc \u0646\u0642\u0637\u06c1 \u06a9\u06d2 \u062c\u0648\u0627\u0628 \u0645\u06cc\u06ba \u0634\u0627\u0645\u0644 \u06c1\u06cc\u06ba: <code>scorecard<\/code> \u0645\u062e\u0627\u0644\u0641\u062a <code>weeklyVersionDownloads<\/code>. \u06cc\u06c1 pub.dev \u06a9\u06d2 \u0627\u067e\u0646\u06d2 \u06c1\u0641\u062a\u06c1 \u0648\u0627\u0631 \u0686\u0627\u0631\u0679\u0633 \u067e\u0631 \u0645\u0628\u0646\u06cc \u06c1\u06d2\u06d4 \u0627\u0633 \u0645\u06cc\u06ba 52 \u0627\u0646\u062f\u0631\u0627\u062c\u0627\u062a \u0634\u0627\u0645\u0644 \u06c1\u06cc\u06ba\u060c \u067e\u0686\u06be\u0644\u06d2 \u0633\u0627\u0644 \u06a9\u06d2 \u062f\u0648\u0631\u0627\u0646 \u06c1\u0631 \u06c1\u0641\u062a\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u06cc\u06a9\u060c \u0633\u0628 \u0633\u06d2 \u062d\u0627\u0644\u06cc\u06c1 \u0633\u06d2 \u0634\u0631\u0648\u0639 \u06c1\u0648\u062a\u06cc \u06c1\u06d2\u06d4 \u06c1\u0631 \u0622\u0626\u0679\u0645 \u0648\u0631\u0698\u0646 \u06a9\u06cc \u062d\u062f \u06a9\u06d2 \u0644\u062d\u0627\u0638 \u0633\u06d2 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688\u0632 \u06a9\u06cc \u062f\u0631\u062c\u06c1 \u0628\u0646\u062f\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2: \u0688\u0627\u0624\u0646 \u0644\u0648\u0688\u0632 \u06a9\u06cc \u06a9\u0644 \u062a\u0639\u062f\u0627\u062f\u060c \u0628\u0691\u06d2 \u0648\u0631\u0698\u0646 \u06a9\u06cc \u062d\u062f\u060c \u0645\u0639\u0645\u0648\u0644\u06cc \u0648\u0631\u0698\u0646 \u06a9\u06cc \u062d\u062f\u060c \u0627\u0648\u0631 \u067e\u06cc\u0686 \u0648\u0631\u0698\u0646 \u06a9\u06cc \u062d\u062f\u06d4<\/p>\n<p>\u0645\u062a\u0639\u0644\u0642\u06c1 \u062d\u0635\u0648\u06ba \u06a9\u0627 \u0627\u06cc\u06a9 \u0622\u0633\u0627\u0646 \u0648\u0631\u0698\u0646 \u062f\u0631\u062c \u0630\u06cc\u0644 \u06c1\u06d2:<\/p>\n<pre><code class=\"language-json\">{\n  \"scorecard\": {\n    \"weeklyVersionDownloads\": {\n      \"totalWeeklyDownloads\": [45, 38, 62, 71, 28, 19, 33, ...],\n      \"majorRangeWeeklyDownloads\": [...],\n      \"minorRangeWeeklyDownloads\": [...],\n      \"patchRangeWeeklyDownloads\": [...]\n    }\n  }\n}\n<\/code><\/pre>\n<p>\u0635\u0641 \u0645\u06cc\u06ba 52 \u0622\u0626\u0679\u0645\u0632 \u06c1\u06cc\u06ba\u06d4 \u0627\u0646\u0688\u06cc\u06a9\u0633 0 \u062d\u0627\u0644\u06cc\u06c1 \u06c1\u0641\u062a\u06c1 \u06c1\u06d2\u06d4 \u0627\u0646\u0688\u06cc\u06a9\u0633 51 \u0688\u06cc\u0679\u0627\u0633\u06cc\u0679 \u0645\u06cc\u06ba \u0633\u0628 \u0633\u06d2 \u067e\u0631\u0627\u0646\u06cc \u0631\u06cc\u0627\u0633\u062a \u06c1\u06d2\u06d4<\/p>\n<p>pub.dev \u0622\u062e\u0631\u06cc \u0686\u0627\u0631 \u0622\u0626\u0679\u0645\u0632 \u06a9\u0627 \u062a\u0642\u0631\u06cc\u0628\u0627\u064b \u0645\u062c\u0645\u0648\u0639\u06c1 \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2\u06d4 <code>totalWeeklyDownloads<\/code> (\u062a\u0642\u0631\u06cc\u0628\u0627 30 \u062f\u0646)\u06d4 API \u06a9\u06d2 \u062c\u0648\u0627\u0628 \u0645\u06cc\u06ba \u06a9\u0644 52 \u0622\u0626\u0679\u0645\u0632 \u0645\u0648\u062c\u0648\u062f \u06c1\u06cc\u06ba\u06d4 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u0646\u06c1\u06cc\u06ba \u06a9\u06cc\u0627 \u06af\u06cc\u0627\u06d4 \u06cc\u06c1 pub.dev UI \u06a9\u0648 \u062f\u06cc\u06a9\u06be\u0646\u06d2 \u0648\u0627\u0644\u06d2 \u06c1\u0631 \u0634\u062e\u0635 \u06a9\u06d2 \u0644\u06cc\u06d2 \u067e\u0648\u0634\u06cc\u062f\u06c1 \u06c1\u06d2\u06d4<\/p>\n<p>\u062a\u0628 \u0645\u06cc\u06ba \u0646\u06d2 \u06a9\u0686\u06be \u0628\u0646\u0627\u0646\u06d2 \u06a9\u0627 \u0641\u06cc\u0635\u0644\u06c1 \u06a9\u06cc\u0627\u06d4<\/p>\n<h2 id=\"heading-building-pubtrace\">\u067e\u0628 \u0679\u0631\u06cc\u0633 \u06a9\u06cc \u062a\u0639\u0645\u06cc\u0631<\/h2>\n<p>\u0627\u06cc\u06a9 \u0628\u0627\u0631 \u062c\u0628 \u06c1\u0645 \u0633\u0645\u062c\u06be \u06af\u0626\u06d2 \u06a9\u06c1 \u0645\u06cc\u0679\u0631\u06a9\u0633 \u0627\u06cc\u0646\u0688 \u067e\u0648\u0627\u0626\u0646\u0679 \u06a9\u06cc\u0627 \u0633\u0627\u0645\u0646\u06d2 \u0622\u06cc\u0627 \u06c1\u06d2\u060c \u0633\u0648\u0627\u0644 \u0622\u0633\u0627\u0646 \u062a\u06be\u0627: \u062c\u0628 \u0628\u06be\u06cc \u0622\u067e \u0627\u067e\u0646\u06d2 \u067e\u06cc\u06a9\u06cc\u062c \u06a9\u06cc \u062a\u0627\u0631\u06cc\u062e \u06a9\u0648 \u0686\u06cc\u06a9 \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba \u062a\u0648 \u0627\u0646 APIs \u06a9\u0648 \u062f\u0633\u062a\u06cc \u0637\u0648\u0631 \u067e\u0631 \u06a9\u06cc\u0648\u06ba \u06a9\u0627\u0644 \u06a9\u0631\u06cc\u06ba \u062c\u0628 \u0622\u067e \u06a9\u0648\u0626\u06cc \u0627\u06cc\u0633\u06cc \u0686\u06cc\u0632 \u0628\u0646\u0627 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u0633\u06d2 \u067e\u0648\u0631\u06cc \u0688\u0627\u0631\u0679 \u0627\u0648\u0631 \u0641\u0644\u0679\u0631 \u06a9\u0645\u06cc\u0648\u0646\u0679\u06cc \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631 \u0633\u06a9\u06d2\u06d4<\/p>\n<p>\u0627\u0633\u06cc \u0637\u0631\u062d PubTrace \u067e\u06cc\u062f\u0627 \u06c1\u0648\u0627\u06d4<\/p>\n<p><strong>\u067e\u0628 \u0679\u0631\u06cc\u0633<\/strong> <strong>\u0627\u06cc\u06a9 \u0645\u0641\u062a \u0679\u0648\u0644 \u062c\u0648 pub.dev \u067e\u0631 \u06a9\u0633\u06cc \u0628\u06be\u06cc \u0688\u0627\u0631\u0679 \u06cc\u0627 \u0641\u0644\u0679\u0631 \u067e\u06cc\u06a9\u062c \u06a9\u06d2 \u0644\u06cc\u06d2 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688 \u06a9\u06cc \u0645\u06a9\u0645\u0644 52 \u06c1\u0641\u062a\u0648\u06ba \u06a9\u06cc \u062a\u0627\u0631\u06cc\u062e \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/strong> \u06a9\u0648\u0626\u06cc \u0627\u06a9\u0627\u0624\u0646\u0679 \u062f\u0631\u06a9\u0627\u0631 \u0646\u06c1\u06cc\u06ba\u06d4 \u0633\u0627\u0626\u0646 \u0627\u067e \u0646\u06c1 \u06a9\u0631\u06cc\u06ba\u06d4 \u0627\u06af\u0631 \u0622\u067e pubtrace.dev \u067e\u0631 \u062c\u0627\u062a\u06d2 \u06c1\u06cc\u06ba \u0627\u0648\u0631 \u067e\u06cc\u06a9\u06cc\u062c \u06a9\u0627 \u0646\u0627\u0645 \u062f\u0631\u062c \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u062a\u0648 \u0622\u067e \u06a9\u0648 \u067e\u0648\u0631\u06cc \u062a\u0635\u0648\u06cc\u0631 \u0646\u0638\u0631 \u0622\u0626\u06d2 \u06af\u06cc \u062c\u0648 pub.dev \u0645\u06cc\u06ba \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-what-pubtrace-does\">PubTrace \u06a9\u06cc\u0627 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/h3>\n<p>\u067e\u0628\u0679\u0631\u06cc\u0633 \u0627\u06cc\u06a9 \u0645\u0641\u062a \u0627\u0648\u0631 \u06a9\u06be\u0644\u0627 \u0679\u0648\u0644 \u06c1\u06d2 \u062c\u0648 https:\/\/pubtrace.dev \u067e\u0631 \u062f\u0633\u062a\u06cc\u0627\u0628 \u06c1\u06d2\u06d4 \u0627\u06af\u0631 \u0622\u067e pub.dev \u0645\u06cc\u06ba \u0634\u0627\u0626\u0639 \u0634\u062f\u06c1 \u067e\u06cc\u06a9\u06cc\u062c \u06a9\u0627 \u0646\u0627\u0645 \u062f\u0631\u062c \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u062a\u0648 PubTrace \u062f\u0631\u062c \u0630\u06cc\u0644 \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2:<\/p>\n<p><strong>\u06cc\u06c1 \u0645\u062c\u0645\u0648\u0639\u06cc \u0688\u0627\u0624\u0646 \u0644\u0648\u0688 \u0686\u0627\u0631\u0679 \u06c1\u06d2\u06d4<\/strong> 52 \u06c1\u0641\u062a\u06c1 \u06a9\u0627 \u0644\u0627\u0626\u0646 \u0686\u0627\u0631\u0679 \u0648\u0642\u062a \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0633\u0627\u062a\u06be \u0688\u0627\u0624\u0646 \u0644\u0648\u0688 \u0645\u06cc\u06ba \u06a9\u0644 \u0627\u0636\u0627\u0641\u06c1 \u062f\u06a9\u06be\u0627 \u0631\u06c1\u0627 \u06c1\u06d2\u06d4 \u06cc\u06c1 30 \u062f\u0646 \u06a9\u06cc \u0645\u062f\u062a \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u06cc\u06c1 \u06c1\u0641\u062a\u06c1 \u0648\u0627\u0631 \u0628\u0627\u0631 \u0686\u0627\u0631\u0679 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u0627\u06cc\u06a9 \u0631\u0646\u0646\u06af \u06a9\u0644 \u062c\u0648 \u062a\u0645\u0627\u0645 \u067e\u06cc\u06a9\u062c\u0648\u06ba \u06a9\u06cc \u0627\u0635\u0644 \u062a\u0631\u0642\u06cc \u06a9\u06cc \u0631\u0641\u062a\u0627\u0631 \u06a9\u0648 \u0638\u0627\u06c1\u0631 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p><strong>\u063a\u0644\u0637\u06cc<\/strong> \u067e\u0648\u0631\u06cc \u06c1\u0633\u0679\u0631\u06cc \u0648\u0646\u0688\u0648 \u0645\u06cc\u06ba \u06a9\u0644 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688\u0632\u060c \u0644\u0627\u0626\u06a9\u0633\u060c \u067e\u0628\u0644\u0634\u0631 \u06a9\u06cc \u0645\u0639\u0644\u0648\u0645\u0627\u062a\u060c \u0627\u0648\u0631 \u067e\u0628\u0644\u0634\u0631 \u06a9\u06cc \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0633\u0628\u06be\u06cc \u0628\u0631\u0627\u06c1 \u0631\u0627\u0633\u062a pub.dev \u06a9\u06d2 \u0627\u067e\u0646\u06d2 API \u0633\u06d2 \u0627\u0633 \u0648\u0642\u062a \u06a9\u06be\u06cc\u0646\u0686\u06cc \u062c\u0627\u062a\u06cc \u06c1\u06cc\u06ba \u062c\u0628 \u0622\u067e \u0635\u0641\u062d\u06c1 \u06a9\u06cc \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p><strong>\u0688\u06cc\u0679\u0627 \u06a9\u062a\u0646\u0627 \u067e\u0631\u0627\u0646\u0627 \u06c1\u06d2\u06d4<\/strong> \u067e\u0628 \u0679\u0631\u06cc\u0633 \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0622\u062e\u0631\u06cc \u0628\u0627\u0631 \u0688\u06cc\u0679\u0627 \u06a9\u0628 \u062d\u0627\u0635\u0644 \u06a9\u06cc\u0627 \u06af\u06cc\u0627 \u062a\u06be\u0627\u06d4 \u06a9\u06cc\u0634\u0646\u06af \u0648\u0627\u0636\u062d \u06c1\u06d2\u06d4 \u0631\u06cc\u0626\u0644 \u0679\u0627\u0626\u0645 \u0688\u06cc\u0679\u0627 \u0645\u0648\u062c\u0648\u062f \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u06cc\u06c1 \u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06d2 \u0645\u06cc\u06ba \u062a\u0627\u0632\u06c1 \u06c1\u0648 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p><strong>\u062a\u0635\u062f\u06cc\u0642\u06cc \u067e\u06cc\u0646\u0644\u06d4<\/strong> \u06c1\u0631 \u0635\u0641\u062d\u06c1 \u0645\u06cc\u06ba \u0627\u06cc\u06a9 \u062a\u0635\u062f\u06cc\u0642\u06cc \u0633\u06cc\u06a9\u0634\u0646 \u06c1\u0648\u062a\u0627 \u06c1\u06d2 \u062c\u0648 \u0688\u06cc\u0679\u0627 \u0644\u0627\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06c1\u0648\u0646\u06d2 \u0648\u0627\u0644\u06cc \u06a9\u0631\u0644 \u06a9\u0645\u0627\u0646\u0688 \u06a9\u0648 \u0638\u0627\u06c1\u0631 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0622\u067e \u062a\u0645\u0627\u0645 \u06a9\u0645\u0627\u0646\u0688\u0632 \u06a9\u0648 \u06a9\u0627\u067e\u06cc \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u0627\u0646\u06c1\u06cc\u06ba \u0627\u067e\u0646\u06d2 \u0679\u0631\u0645\u06cc\u0646\u0644 \u0645\u06cc\u06ba \u0686\u0644\u0627 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u0627\u0648\u0631 \u062a\u0645\u0627\u0645 \u0646\u0645\u0628\u0631\u0632 \u06a9\u0648 \u062e\u0648\u062f \u062f\u0648\u0628\u0627\u0631\u06c1 \u062a\u06cc\u0627\u0631 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u06cc\u06c1 \u067e\u0628 \u0679\u0631\u06cc\u0633 \u06a9\u06cc \u0633\u0628 \u0633\u06d2 \u0627\u06c1\u0645 \u062e\u0635\u0648\u0635\u06cc\u062a \u06c1\u06d2\u06d4 \u0627\u0633 \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06c1\u06d2 \u06a9\u06c1 \u0622\u067e \u06a9\u0648 PubTrace \u067e\u0631 \u0628\u06be\u0631\u0648\u0633\u06c1 \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u0622\u067e \u0627\u0633\u06d2 \u0627\u0628\u06be\u06cc \u0627\u067e\u0646\u06d2 \u0644\u06cc\u06d2 \u0686\u06cc\u06a9 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0627\u06af\u0631 \u0622\u067e PubTrace \u0645\u06cc\u06ba dart_Exceptionor \u062a\u0644\u0627\u0634 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u062a\u0648 \u06cc\u06c1 \u06c1\u06d2 \u062c\u0648 \u0622\u067e pub.dev \u06a9\u06d2 \u0645\u0642\u0627\u0628\u0644\u06d2 \u0645\u06cc\u06ba \u062f\u06cc\u06a9\u06be\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<p>pub.dev \u0634\u0648\u0632: 174 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688\u0632 (30 \u062f\u0646 \u06a9\u06cc \u0645\u062f\u062a) \u067e\u0628\u0679\u0631\u06cc\u0633 \u0634\u0648\u0632: 8 \u06c1\u0641\u062a\u0648\u06ba \u06a9\u06d2 \u062f\u0648\u0631\u0627\u0646 \u0645\u062c\u0645\u0648\u0639\u06cc \u0637\u0648\u0631 \u067e\u0631 174 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688\u060c \u0686\u0627\u0631\u0679 \u0638\u0627\u06c1\u0631 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688\u0632 \u06a9\u0628 \u06c1\u0648\u0626\u06d2 \u0627\u0648\u0631 \u062a\u0639\u062f\u0627\u062f \u06a9\u06cc\u0633\u06d2 \u0628\u0691\u06be\u06cc\u06d4<\/p>\n<p>\u062f\u0648\u0646\u0648\u06ba \u0646\u0645\u0628\u0631 \u0627\u06cc\u06a9 \u06c1\u06cc pub.dev \u0688\u06cc\u0679\u0627 \u0633\u06d2 \u06c1\u06cc\u06ba\u06d4 \u067e\u0628 \u0679\u0631\u06cc\u0633 \u0622\u067e \u06a9\u0648 \u067e\u0648\u0631\u06cc \u062a\u0635\u0648\u06cc\u0631 \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0622\u067e \u06a9\u0648 \u06a9\u0633\u06cc \u0688\u0648\u06cc\u0644\u067e\u0631\u060c \u06a9\u0633\u06cc \u067e\u06cc\u06a9\u06cc\u062c\u060c \u06a9\u0633\u06cc \u0627\u06a9\u0627\u0624\u0646\u0679 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 https:\/\/pubtrace.dev \u067e\u0631 \u062c\u0627\u0626\u06cc\u06ba \u0627\u0648\u0631 \u0627\u0633\u06d2 \u0622\u0632\u0645\u0627\u0626\u06cc\u06ba\u06d4<\/p>\n<h3 id=\"heading-the-architecture-decision-no-database\">\u0622\u0631\u06a9\u06cc\u0679\u06cc\u06a9\u0686\u0631\u0644 \u0641\u06cc\u0635\u0644\u06c1: \u06a9\u0648\u0626\u06cc \u0688\u06cc\u0679\u0627 \u0628\u06cc\u0633 \u0646\u06c1\u06cc\u06ba\u06d4<\/h3>\n<p>\u067e\u0628 \u0679\u0631\u06cc\u0633 \u06a9\u0627 \u0633\u0628 \u0633\u06d2 \u0627\u06c1\u0645 \u062a\u0639\u0645\u06cc\u0631\u0627\u062a\u06cc \u0641\u06cc\u0635\u0644\u06c1 \u0688\u06cc\u0679\u0627 \u06a9\u0648 \u0630\u062e\u06cc\u0631\u06c1 \u0646\u06c1 \u06a9\u0631\u0646\u0627 \u062a\u06be\u0627\u06d4<\/p>\n<p>PubTrace \u0645\u06cc\u06ba \u0622\u067e \u062c\u0648 \u0628\u06be\u06cc \u0646\u0645\u0628\u0631 \u062f\u06cc\u06a9\u06be\u062a\u06d2 \u06c1\u06cc\u06ba \u0627\u0633 \u0648\u0642\u062a \u0622\u067e pub.dev \u06a9\u06d2 API \u0633\u06d2 \u0631\u06cc\u0626\u0644 \u0679\u0627\u0626\u0645 \u0645\u06cc\u06ba \u06a9\u06be\u06cc\u0646\u0686\u06d2 \u062c\u0627\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u0628 \u0622\u067e \u067e\u06cc\u06a9\u06cc\u062c \u06a9\u06cc \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688 \u06a9\u06cc \u062a\u0627\u0631\u06cc\u062e \u06a9\u0627 \u06a9\u0648\u0626\u06cc \u0688\u06cc\u0679\u0627 \u0628\u06cc\u0633 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u06a9\u0648\u0626\u06cc \u062a\u0627\u0631\u06cc\u062e\u06cc \u0631\u06cc\u06a9\u0627\u0631\u0688 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u062a\u0645\u0627\u0645 \u0686\u0627\u0631\u0679\u0633 \u06a9\u0648 \u0645\u0648\u062c\u0648\u062f\u06c1 \u0633\u0631\u0648\u0631 \u067e\u0631 pub.dev \u06a9\u06d2 \u0627\u067e\u0646\u06d2 \u0688\u06cc\u0679\u0627 \u0633\u06d2 \u062f\u0648\u0628\u0627\u0631\u06c1 \u0634\u0645\u0627\u0631 \u06a9\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u06cc\u06c1 \u0627\u06cc\u06a9 \u0648\u062c\u06c1 \u0633\u06d2 \u062c\u0627\u0646 \u0628\u0648\u062c\u06be \u06a9\u0631 \u0627\u0646\u062a\u062e\u0627\u0628 \u062a\u06be\u0627: \u0627\u06cc\u0645\u0627\u0646\u062f\u0627\u0631\u06cc\u06d4<\/p>\n<p>\u0627\u06af\u0631 PubTrace \u0627\u067e\u0646\u0627 \u062a\u0627\u0631\u06cc\u062e\u06cc \u0688\u06cc\u0679\u0627 \u0630\u062e\u06cc\u0631\u06c1 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u062a\u0648 \u0622\u067e \u06a9\u0648 \u06cc\u0642\u06cc\u0646 \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2 \u06a9\u06c1 PubTrace \u06a9\u0627 \u0688\u06cc\u0679\u0627 \u062f\u0631\u0633\u062a \u06c1\u06d2\u06d4 \u0645\u062c\u06be\u06d2 \u0627\u0633 \u0628\u0627\u062a \u067e\u0631 \u0628\u06be\u0631\u0648\u0633\u06c1 \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2 \u06a9\u06c1 \u0645\u06cc\u06ba \u0646\u06d2 \u0627\u0633\u06d2 \u062f\u0631\u0633\u062a \u0637\u0631\u06cc\u0642\u06d2 \u0633\u06d2 \u062c\u0645\u0639 \u06a9\u06cc\u0627 \u06c1\u06d2\u060c \u06a9\u06c1 \u062c\u0645\u0639 \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u0645\u062f\u062a \u06a9\u06d2 \u062f\u0648\u0631\u0627\u0646 \u06a9\u0648\u0626\u06cc \u0688\u0627\u0648\u0646 \u0679\u0627\u0626\u0645 \u0646\u06c1\u06cc\u06ba \u062a\u06be\u0627\u060c \u0627\u0648\u0631 \u06cc\u06c1 \u06a9\u06c1 \u0645\u06cc\u0631\u0627 \u0630\u062e\u06cc\u0631\u06c1 \u062e\u0631\u0627\u0628 \u0646\u06c1\u06cc\u06ba \u06c1\u0648\u0627 \u062a\u06be\u0627\u06d4 \u0622\u067e \u0627\u067e\u0646\u06d2 \u0628\u0631\u0648\u06a9\u0631 \u067e\u0631 \u0628\u06be\u0631\u0648\u0633\u06c1 \u06a9\u0631\u06cc\u06ba \u06af\u06d2\u06d4<\/p>\n<p>\u0688\u06cc\u0679\u0627 \u0628\u06cc\u0633 \u0644\u06cc\u0633 \u0641\u0646 \u062a\u0639\u0645\u06cc\u0631 \u06a9\u06d2 \u0633\u0627\u062a\u06be\u060c \u0622\u067e \u06a9\u0648 PubTrace \u067e\u0631 \u0628\u06be\u0631\u0648\u0633\u06c1 \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u0648\u06c1 \u062a\u0645\u0627\u0645 \u0646\u0645\u0628\u0631 \u062c\u0648 PubTrace \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2 curl \u06a9\u0645\u0627\u0646\u0688 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u062f\u0648\u0628\u0627\u0631\u06c1 \u062a\u06cc\u0627\u0631 \u06a9\u06cc\u0627 \u062c\u0627 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4 PubTrace pub.dev \u06a9\u06d2 \u0627\u067e\u0646\u06d2 \u0688\u06cc\u0679\u0627 \u06a9\u06d2 \u0627\u0648\u067e\u0631 \u0627\u06cc\u06a9 \u06a9\u0645\u067e\u06cc\u0648\u0679\u06cc\u0634\u0646\u0644 \u067e\u0631\u062a \u06c1\u06d2 \u0627\u0648\u0631 \u0627\u067e\u0646\u06d2 \u0622\u067e \u0645\u06cc\u06ba \u0633\u0686\u0627\u0626\u06cc \u06a9\u0627 \u0630\u0631\u06cc\u0639\u06c1 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-the-1-hour-cache\">1 \u06af\u06be\u0646\u0679\u06c1 \u06a9\u06cc\u0634<\/h3>\n<p>\u06c1\u0631 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u06a9\u06d2 \u0644\u06cc\u06d2 pub.dev \u0633\u06d2 \u0644\u0627\u0626\u06cc\u0648 \u0628\u0627\u0632\u06cc\u0627\u0641\u062a \u06a9\u0631\u0646\u0627 \u0641\u0636\u0648\u0644 \u0627\u0648\u0631 pub.dev \u0633\u0631\u0648\u0631 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0628\u062f\u062a\u0645\u06cc\u0632 \u06c1\u06d2\u06d4 \u067e\u0628 \u0679\u0631\u06cc\u0633 \u062c\u0648\u0627\u0628\u0627\u062a \u06a9\u0648 1 \u06af\u06be\u0646\u0679\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u062d\u0641\u0648\u0638 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u0633 \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06c1\u06d2:<\/p>\n<p>\u062c\u0628 \u0645\u06cc\u06ba \u0627\u0648\u067e\u0631 \u062f\u06cc\u06a9\u06be\u062a\u0627 \u06c1\u0648\u06ba\u06d4 <code>dart_exceptor<\/code> 3 PM \u067e\u0631\u060c PubTrace \u0646\u062a\u0627\u0626\u062c \u06a9\u0648 pub.dev \u0633\u06d2 \u06a9\u06be\u06cc\u0646\u0686\u062a\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u0627\u0646\u06c1\u06cc\u06ba \u06a9\u06cc\u0634 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u06af\u0631 \u06a9\u0633\u06cc \u0627\u0648\u0631 \u06a9\u0648 \u0645\u0644 \u062c\u0627\u0626\u06d2\u06d4 <code>dart_exceptor<\/code> \u0622\u067e \u06a9\u0648 3:30 PM \u067e\u0631 \u06a9\u06cc\u0634 \u0634\u062f\u06c1 \u0646\u062a\u0627\u0626\u062c \u0645\u0648\u0635\u0648\u0644 \u06c1\u0648\u06ba \u06af\u06d2\u06d4 \u0634\u0627\u0645 4 \u0628\u062c\u06d2\u060c \u06a9\u06cc\u0634\u06d2 \u06a9\u06cc \u0645\u06cc\u0639\u0627\u062f \u062e\u062a\u0645 \u06c1\u0648 \u062c\u0627\u062a\u06cc \u06c1\u06d2 \u0627\u0648\u0631 \u0627\u06af\u0644\u06cc \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u067e\u0631 \u0646\u06cc\u0627 \u0688\u06cc\u0679\u0627 \u062d\u0627\u0635\u0644 \u06a9\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u06a9\u06cc\u0634 \u0648\u0627\u0636\u062d \u0627\u0648\u0631 \u0635\u0627\u0631\u0641 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u0631\u0626\u06cc \u06c1\u06d2\u06d4 \u0622\u067e \u062f\u06cc\u06a9\u06be \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u0622\u062e\u0631\u06cc \u0628\u0627\u0631 \u0688\u06cc\u0679\u0627 \u06a9\u0628 \u062f\u0631\u0622\u0645\u062f \u06a9\u06cc\u0627 \u06af\u06cc\u0627 \u062a\u06be\u0627\u06d4 \u06a9\u0648\u0626\u06cc \u062f\u0639\u0648\u06cc\u0670 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2 \u06a9\u06c1 \u0688\u06cc\u0679\u0627 \u0631\u06cc\u0626\u0644 \u0679\u0627\u0626\u0645 \u06c1\u06d2\u06d4 \u06cc\u06c1 \u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06d2 \u0645\u06cc\u06ba \u062a\u0627\u0632\u06c1 \u06c1\u0648 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-the-verify-panel\">\u062a\u0635\u062f\u06cc\u0642\u06cc \u067e\u06cc\u0646\u0644<\/h3>\n<p>\u067e\u0628 \u0679\u0631\u06cc\u0633 \u0645\u06cc\u06ba \u06c1\u0631 \u067e\u06cc\u06a9\u062c \u06a9\u06d2 \u0635\u0641\u062d\u06d2 \u067e\u0631 \u062a\u0635\u062f\u06cc\u0642\u06cc \u067e\u06cc\u0646\u0644 \u06c1\u0648\u062a\u0627 \u06c1\u06d2\u06d4 \u06cc\u06c1 \u0627\u0633 \u067e\u06cc\u06a9\u06cc\u062c \u06a9\u06d2 \u0644\u06cc\u06d2 \u0688\u06cc\u0679\u0627 \u062f\u0631\u0622\u0645\u062f \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06c1\u0648\u0646\u06d2 \u0648\u0627\u0644\u06cc \u062f\u0631\u0633\u062a curl \u06a9\u0645\u0627\u0646\u0688 \u06a9\u0648 \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2\u06d4 \u06a9\u0648\u0626\u06cc \u0628\u06be\u06cc \u0688\u0648\u06cc\u0644\u067e\u0631 \u0627\u0633 \u06a9\u0645\u0627\u0646\u0688 \u06a9\u0648 \u06a9\u0627\u067e\u06cc \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0633\u06d2 \u0679\u0631\u0645\u06cc\u0646\u0644 \u0645\u06cc\u06ba \u0686\u0644\u0627 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0648\u0631 \u0648\u06c1 \u062a\u0645\u0627\u0645 \u0646\u0645\u0628\u0631 \u062f\u0648\u0628\u0627\u0631\u06c1 \u062a\u06cc\u0627\u0631 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u062c\u0648 PubTrace \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u06cc\u06c1 \u0635\u0631\u0641 \u0627\u06cc\u06a9 \u0627\u0686\u06be\u06cc \u062e\u0635\u0648\u0635\u06cc\u062a \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u06cc\u06c1 \u0646\u0642\u0637\u06c1 \u06c1\u06d2. PubTrace \u06a9\u06cc \u0642\u062f\u0631 \u067e\u0631 \u0627\u0639\u062a\u0645\u0627\u062f \u0646\u06c1\u06cc\u06ba \u06a9\u0631\u0646\u0627 \u06c1\u06d2\u06d4 \u0622\u067e \u06a9\u0648 \u0627\u06cc\u0633\u0627 \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4<\/p>\n<h2 id=\"heading-how-pubtrace-computes-its-numbers\">PubTrace \u0646\u0645\u0628\u0631\u0648\u06ba \u06a9\u0627 \u062d\u0633\u0627\u0628 \u06a9\u06cc\u0633\u06d2 \u0644\u06af\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/h2>\n<p>\u062d\u0633\u0627\u0628\u0627\u062a \u06a9\u0648 \u0633\u0645\u062c\u06be\u0646\u06d2 \u0633\u06d2 \u0622\u067e \u06a9\u0648 \u0646\u062a\u0627\u0626\u062c \u067e\u0631 \u0628\u06be\u0631\u0648\u0633\u06c1 \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u0645\u0644\u06d2 \u06af\u06cc\u06d4<\/p>\n<h3 id=\"heading-the-cumulative-chart\">\u0627\u0633\u0679\u06cc\u06a9 \u0634\u062f\u06c1 \u0686\u0627\u0631\u0679<\/h3>\n<p><img decoding=\"async\" src=\"https:\/\/umang.pk\/wp-content\/uploads\/2026\/09\/1790211770_141_pubdev-API-\u06a9\u0627-\u0627\u0633\u062a\u0639\u0645\u0627\u0644-\u06a9\u0631\u062a\u06d2-\u06c1\u0648\u0626\u06d2-\u0688\u0627\u0631\u0679-\u067e\u06cc\u06a9\u06cc\u062c-\u062a\u062c\u0632\u06cc\u06c1-\u06a9\u0627.png\" alt=\"67fe11eb-6bb9-4119-83a6-431ff844d170\" style=\"display: block;\" width=\"600\" height=\"400\" loading=\"lazy\" title=\"\"><\/p>\n<p>\u067e\u0628 \u0679\u0631\u06cc\u0633 \u0645\u06cc\u0679\u0631\u06a9\u0633 \u0627\u06cc\u0646\u0688 \u067e\u0648\u0627\u0626\u0646\u0679 \u0633\u06d2 \u06c1\u0641\u062a\u06c1 \u0648\u0627\u0631 52 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688\u0632 \u0644\u06cc\u062a\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u0686\u0644\u0646\u06d2 \u0648\u0627\u0644\u06d2 \u06a9\u0644 \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u062a\u0627 \u06c1\u06d2\u06d4 \u06c1\u0641\u062a\u06c1 52 \u0646\u0642\u0637\u06c1 \u0622\u063a\u0627\u0632 \u06c1\u06d2\u06d4 \u06c1\u0631 \u0627\u06af\u0644\u06d2 \u06c1\u0641\u062a\u06d2\u060c \u0688\u0627\u0624\u0646 \u0644\u0648\u0688\u0632 \u06a9\u0648 \u0686\u0644\u0627\u0646\u06d2 \u0648\u0627\u0644\u06d2 \u06a9\u0644 \u0645\u06cc\u06ba \u0634\u0627\u0645\u0644 \u06a9\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4 \u0646\u062a\u06cc\u062c\u06c1 \u0627\u06cc\u06a9 \u0645\u062c\u0645\u0648\u0639\u06cc \u062a\u0631\u0642\u06cc \u06a9\u0627 \u0686\u0627\u0631\u0679 \u06c1\u06d2 \u062c\u0648 \u0622\u067e \u06a9\u06d2 \u067e\u06cc\u06a9\u06cc\u062c \u06a9\u06cc \u0688\u0627\u0624\u0646 \u0644\u0648\u0688 \u06a9\u06cc \u062a\u0627\u0631\u06cc\u062e \u06a9\u06cc \u0627\u0635\u0644 \u0631\u0641\u062a\u0627\u0631 \u06a9\u0648 \u0638\u0627\u06c1\u0631 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u06cc\u06c1 \u0628\u0646\u06cc\u0627\u062f\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0627\u0633 \u0633\u06d2 \u0645\u062e\u062a\u0644\u0641 \u06c1\u06d2 \u062c\u0648 pub.dev \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2\u06d4 pub.dev \u06c1\u0641\u062a\u06c1 \u0648\u0627\u0631 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688\u0632 \u06a9\u0627 \u0627\u06cc\u06a9 \u0628\u0627\u0631 \u0686\u0627\u0631\u0679 \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2\u060c \u062c\u0648 \u0627\u06cc\u06a9 \u0645\u0633\u062a\u0642\u0644 \u067e\u06cc\u06a9\u062c \u0628\u0646\u0627\u062a\u0627 \u06c1\u06d2 \u062c\u0633 \u0645\u06cc\u06ba \u0645\u0633\u0644\u0633\u0644 30 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688\u0632 \u0641\u06cc \u06c1\u0641\u062a\u06c1 \u0633\u0633\u062a \u0646\u0638\u0631 \u0622\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u067e\u0628 \u0679\u0631\u06cc\u0633 \u0645\u062c\u0645\u0648\u0639\u06cc \u0688\u0627\u0624\u0646 \u0644\u0648\u0688\u0632 \u06a9\u0627 \u0627\u06cc\u06a9 \u0644\u0627\u0626\u0646 \u0686\u0627\u0631\u0679 \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u0633 \u0633\u06d2 \u0638\u0627\u06c1\u0631 \u06c1\u0648\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0627\u06cc\u06a9 \u06c1\u06cc \u067e\u06cc\u06a9\u062c \u06c1\u0631 \u06c1\u0641\u062a\u06d2 \u0628\u062a\u062f\u0631\u06cc\u062c \u0628\u0691\u06be \u0631\u06c1\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u062f\u0648\u0646\u0648\u06ba \u0627\u06cc\u06a9 \u06c1\u06cc \u0688\u06cc\u0679\u0627 \u062f\u06a9\u06be\u0627 \u0631\u06c1\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0627\u0633\u0679\u06cc\u06a9 \u0634\u062f\u06c1 \u0645\u0646\u0638\u0631 \u067e\u0648\u0631\u06d2 \u0645\u0648\u0627\u062f \u06a9\u0648 \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-the-young-package-rule\">\u0646\u0648\u062c\u0648\u0627\u0646 \u067e\u06cc\u06a9\u062c \u06a9\u06d2 \u0642\u0648\u0627\u0646\u06cc\u0646<\/h3>\n<p>\u0627\u06af\u0631 \u0622\u067e \u06a9\u0627 \u067e\u06cc\u06a9\u062c 52 \u06c1\u0641\u062a\u0648\u06ba \u0633\u06d2 \u06a9\u0645 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0634\u0627\u0626\u0639 \u06c1\u0648\u0627 \u06c1\u06d2\u060c \u062a\u0648 PubTrace \u062f\u0633\u062a\u06cc\u0627\u0628 \u0688\u06cc\u0679\u0627 \u06a9\u06d2 \u06c1\u0641\u062a\u0648\u06ba \u06a9\u06cc \u0627\u0635\u0644 \u062a\u0639\u062f\u0627\u062f \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0686\u0627\u0631\u0679 \u06a9\u0648 \u0644\u06cc\u0628\u0644 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 8 \u06c1\u0641\u062a\u06d2 \u067e\u06c1\u0644\u06d2 \u067e\u0648\u0633\u0679 \u06a9\u06cc\u06d2 \u06af\u0626\u06d2 \u067e\u06cc\u06a9\u062c\u0632 \u0645\u06cc\u06ba 8 \u06c1\u0641\u062a\u0648\u06ba \u06a9\u06cc \u062a\u0627\u0631\u06cc\u062e \u0648\u0627\u0636\u062d \u0637\u0648\u0631 \u067e\u0631 \u0646\u0634\u0627\u0646 \u0632\u062f \u0627\u0648\u0631 \u0688\u0633\u067e\u0644\u06d2 \u06c1\u0648\u06af\u06cc\u06d4 PubTrace \u0644\u0627\u067e\u062a\u06c1 \u0631\u06cc\u0627\u0633\u062a\u0648\u06ba \u06a9\u0627 \u0627\u0646\u062f\u0627\u0632\u06c1 \u06cc\u0627 \u0627\u0646\u062f\u0627\u0632\u06c1 \u0646\u06c1\u06cc\u06ba \u0644\u06af\u0627\u062a\u0627 \u06c1\u06d2\u06d4 \u06cc\u06c1 \u0628\u0627\u0644\u06a9\u0644 \u0638\u0627\u06c1\u0631 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0688\u06cc\u0679\u0627 \u0645\u06cc\u06ba \u06a9\u06cc\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u06a9\u0686\u06be \u0646\u06c1\u06cc\u06ba\u06d4<\/p>\n<h3 id=\"heading-the-truncated-history-rule\">\u06a9\u0679\u0627 \u06c1\u0648\u0627 \u062a\u0627\u0631\u06cc\u062e \u06a9\u0627 \u0627\u0635\u0648\u0644<\/h3>\n<p>\u0645\u06cc\u0679\u0631\u06a9\u0633 \u0627\u06cc\u0646\u0688 \u067e\u0648\u0627\u0626\u0646\u0679 52 \u06c1\u0641\u062a\u0648\u06ba \u06a9\u0627 \u0688\u06cc\u0679\u0627 \u0627\u0633\u0679\u0648\u0631 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u06cc\u06a9 \u0633\u0627\u0644 \u0633\u06d2 \u067e\u0631\u0627\u0646\u06d2 \u067e\u06cc\u06a9\u062c\u0632 \u06a9\u06d2 \u0644\u06cc\u06d2\u060c 52 \u06c1\u0641\u062a\u0648\u06ba \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u067e\u0631\u0627\u0646\u0627 \u0688\u06cc\u0679\u0627 \u0627\u0633 \u0627\u06cc\u0646\u0688 \u067e\u0648\u0627\u0626\u0646\u0679 \u067e\u0631 \u062f\u0633\u062a\u06cc\u0627\u0628 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 PubTrace \u0627\u0633 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u0634\u0641\u0627\u0641 \u06c1\u06d2\u06d4 \u0686\u0627\u0631\u0679 52 \u06c1\u0641\u062a\u06d2 \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2\u06d4 \u067e\u0631\u0627\u0646\u06d2 \u067e\u06cc\u06a9\u062c\u0648\u06ba \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u0648\u06c1 \u067e\u06c1\u0644\u06d2 \u062f\u0646 \u0633\u06d2 \u0644\u0627\u0626\u0641 \u0679\u0627\u0626\u0645 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688 \u062f\u06a9\u06be\u0627\u0646\u06d2 \u06a9\u0627 \u062f\u0639\u0648\u06cc \u0646\u06c1\u06cc\u06ba \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>52 \u06c1\u0641\u062a\u0648\u06ba \u0633\u06d2 \u06a9\u0645 \u06a9\u06d2 \u067e\u06cc\u06a9\u062c\u0648\u06ba \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u0686\u0627\u0631\u0679 \u0644\u0627\u0646\u0686 \u06a9\u06d2 \u0628\u0639\u062f \u0633\u06d2 \u0633\u0628 \u06a9\u0686\u06be \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2\u060c \u06cc\u0639\u0646\u06cc \u067e\u0648\u0631\u06cc \u062a\u0627\u0631\u06cc\u062e\u06d4<\/p>\n<h3 id=\"heading-the-sanity-check\">\u0630\u06c1\u0646\u06cc \u062d\u0627\u0644\u062a \u06a9\u06cc \u062c\u0627\u0646\u0686<\/h3>\n<p>\u067e\u0628 \u0679\u0631\u06cc\u0633 \u06a9\u06d2 \u0630\u0631\u06cc\u0639\u06c1 \u06a9\u0626\u06d2 \u06af\u0626\u06d2 \u062a\u0645\u0627\u0645 \u062d\u0633\u0627\u0628\u0627\u062a \u06a9\u06cc \u062e\u0627\u0645 API \u062c\u0648\u0627\u0628 \u06a9\u06d2 \u062e\u0644\u0627\u0641 \u062a\u0635\u062f\u06cc\u0642 \u06a9\u06cc \u062c\u0627 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u06d4 \u067e\u06cc\u06a9\u06cc\u062c \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u062c\u0645\u0648\u0639\u06cc \u0637\u0648\u0631 \u067e\u0631 \u062f\u0631\u062c \u0630\u06cc\u0644 \u0622\u0626\u0679\u0645\u0632 \u0645\u06cc\u06ba \u0633\u06d2 \u062a\u0645\u0627\u0645 52 \u06a9\u0627 \u0645\u062c\u0645\u0648\u0639\u06c1 \u06c1\u06d2: <code>totalWeeklyDownloads<\/code>. \u0622\u067e curl \u06a9\u0645\u0627\u0646\u0688 \u06a9\u0648 \u0628\u0631\u0627\u06c1 \u0631\u0627\u0633\u062a \u0686\u0644\u0627 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u0627\u0648\u0631 \u0648\u06c1\u06cc \u0646\u0645\u0628\u0631 \u062d\u0627\u0635\u0644 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u062c\u0648 PubTrace \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2\u060c \u06a9\u0648 \u062c\u0645\u0639 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0627\u06af\u0631 \u06cc\u06c1 \u0645\u062e\u062a\u0644\u0641 \u06c1\u06d2 \u062a\u0648 \u06a9\u0686\u06be \u063a\u0644\u0637 \u06c1\u06d2 \u0627\u0648\u0631 \u0645\u06cc\u06ba \u0627\u0633 \u06a9\u06d2 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u062c\u0627\u0646\u0646\u0627 \u0686\u0627\u06c1\u0648\u06ba \u06af\u0627\u06d4<\/p>\n<h2 id=\"heading-how-this-helps-engineers\">\u06cc\u06c1 \u0627\u0646\u062c\u06cc\u0646\u0626\u0631\u0632 \u06a9\u06cc \u0645\u062f\u062f \u06a9\u06cc\u0633\u06d2 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/h2>\n<h3 id=\"heading-for-package-authors\">\u067e\u06cc\u06a9\u062c \u06a9\u06d2 \u0645\u0635\u0646\u0641\u06cc\u0646 \u06a9\u06d2 \u0644\u06cc\u06d2<\/h3>\n<p>\u0633\u0628 \u0633\u06d2 \u0641\u0648\u0631\u06cc \u0642\u062f\u0631 \u0622\u067e \u06a9\u06d2 \u067e\u06cc\u06a9\u06cc\u062c \u06a9\u06cc \u0627\u0635\u0644 \u0646\u0645\u0648 \u06a9\u0648 \u0633\u0645\u062c\u06be\u0646\u0627 \u06c1\u06d2\u06d4 pub.dev \u0645\u06cc\u06ba \u0622\u062c \u06a9\u06d2 \u0646\u0645\u0628\u0631 \u067e\u06cc\u06a9\u06cc\u062c \u06a9\u06cc \u06a9\u06c1\u0627\u0646\u06cc \u0646\u06c1\u06cc\u06ba \u0628\u062a\u0627\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u06cc\u06c1 \u067e\u0686\u06be\u0644\u06d2 30 \u062f\u0646\u0648\u06ba \u06a9\u0627 \u0627\u0633\u0646\u06cc\u067e \u0634\u0627\u0679 \u06c1\u06d2\u06d4 \u067e\u0628 \u0679\u0631\u06cc\u0633 \u0622\u067e \u06a9\u0648 52 \u06c1\u0641\u062a\u0648\u06ba \u06a9\u0627 \u0645\u06a9\u0645\u0644 \u0631\u0627\u0633\u062a\u06c1 \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2\u060c \u062a\u0627\u06a9\u06c1 \u0622\u067e \u062f\u06cc\u06a9\u06be \u0633\u06a9\u06cc\u06ba \u06a9\u06c1 \u0622\u06cc\u0627 \u0622\u067e \u06a9\u0627 \u067e\u06cc\u06a9\u062c \u0628\u0691\u06be \u0631\u06c1\u0627 \u06c1\u06d2\u060c \u0645\u0633\u062a\u062d\u06a9\u0645 \u06c1\u06d2 \u06cc\u0627 \u06af\u06be\u0679 \u0631\u06c1\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u062d\u0642\u06cc\u0642\u06cc \u0688\u06cc\u0679\u0627 \u06a9\u06cc \u0628\u0646\u06cc\u0627\u062f \u067e\u0631 \u0641\u06cc\u0635\u0644\u06d2 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h3 id=\"heading-for-portfolio-and-evidence\">\u0645\u062d\u06a9\u0645\u0648\u06ba \u0627\u0648\u0631 \u062b\u0628\u0648\u062a\u0648\u06ba \u06a9\u06d2 \u0644\u06cc\u06d2<\/h3>\n<p>\u0688\u0627\u0631\u0679 \u0627\u0648\u0631 \u0641\u0644\u0679\u0631 \u06a9\u0645\u06cc\u0648\u0646\u0679\u06cc\u0632 \u0645\u06cc\u06ba \u0628\u06c1\u062a \u0633\u06d2 \u0627\u0646\u062c\u06cc\u0646\u0626\u0631\u0632 \u0633\u06cc\u0646\u0626\u0631 \u06a9\u0631\u062f\u0627\u0631\u0648\u06ba \u06a9\u06d2 \u0644\u06cc\u06d2 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u062f\u06d2 \u0631\u06c1\u06d2 \u06c1\u06cc\u06ba \u062c\u0646 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0646 \u0633\u06d2 \u067e\u0648\u0631\u0679 \u0641\u0648\u0644\u06cc\u0648\u0632 \u0628\u0646\u0627\u0646\u06d2 \u0627\u0648\u0631 \u06a9\u0645\u06cc\u0648\u0646\u0679\u06cc \u06a9\u06d2 \u062a\u0639\u0627\u0648\u0646 \u0627\u0648\u0631 \u062a\u06a9\u0646\u06cc\u06a9\u06cc \u0627\u062b\u0631\u0627\u062a \u06a9\u0627 \u0645\u0638\u0627\u06c1\u0631\u06c1 \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u0648\u062a\u06cc \u06c1\u06d2\u06d4 \u062d\u0642\u06cc\u0642\u062a \u06cc\u06c1 \u06c1\u06d2 \u06a9\u06c1 pub.dev \u06a9\u06d2 55 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688\u0632 \u06c1\u06cc\u06ba \u0642\u0627\u0626\u0644 \u062b\u0628\u0648\u062a \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u0642\u0627\u0628\u0644 \u062a\u0635\u062f\u06cc\u0642 \u0630\u0631\u0627\u0626\u0639 \u06a9\u06d2 \u0633\u0627\u062a\u06be 8 \u06c1\u0641\u062a\u0648\u06ba \u06a9\u06d2 \u062f\u0648\u0631\u0627\u0646 174 \u06a9\u06d2 \u0645\u0633\u0644\u0633\u0644 \u0628\u0691\u06be\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688\u0632 \u06a9\u0648 \u0638\u0627\u06c1\u0631 \u06a9\u0631\u0646\u06d2 \u0648\u0627\u0644\u0627 \u0627\u06cc\u06a9 \u0645\u062c\u0645\u0648\u0639\u06cc \u0686\u0627\u0631\u0679 \u0628\u06c1\u062a \u0645\u062e\u062a\u0644\u0641 \u06a9\u06c1\u0627\u0646\u06cc \u0628\u06cc\u0627\u0646 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>PubTrace \u0622\u067e \u06a9\u0648 \u067e\u0648\u0631\u06cc \u062a\u0635\u0648\u06cc\u0631 \u062f\u06cc\u062a\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u0622\u067e \u06a9\u0648 \u0627\u0633\u06d2 \u062b\u0627\u0628\u062a \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0679\u0648\u0644\u0632 \u062f\u06cc\u062a\u0627 \u06c1\u06d2\u06d4 \u062a\u0635\u062f\u06cc\u0642\u06cc \u067e\u06cc\u0646\u0644 \u062e\u0627\u0635 \u0637\u0648\u0631 \u067e\u0631 \u0627\u0633 \u0628\u0627\u062a \u06a9\u0648 \u06cc\u0642\u06cc\u0646\u06cc \u0628\u0646\u0627\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u0648\u062c\u0648\u062f \u06c1\u06cc\u06ba \u06a9\u06c1 \u0646\u0645\u0628\u0631\u0648\u06ba \u06a9\u06cc \u0622\u0632\u0627\u062f\u0627\u0646\u06c1 \u0637\u0648\u0631 \u067e\u0631 \u062a\u0635\u062f\u06cc\u0642 \u06a9\u06cc \u062c\u0627 \u0633\u06a9\u06d2\u06d4 \u0645\u062c\u06be\u06d2 \u0622\u067e \u067e\u0631 \u0628\u06be\u0631\u0648\u0633\u06c1 \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u0688\u06cc\u0679\u0627 \u062e\u0648\u062f \u0628\u0648\u0644\u062a\u0627 \u06c1\u06d2 \u0627\u0648\u0631 pub.dev \u06a9\u06d2 \u0627\u067e\u0646\u06d2 API \u0645\u06cc\u06ba \u067e\u0627\u06cc\u0627 \u062c\u0627 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u06a9\u0648\u0626\u06cc \u0628\u06be\u06cc \u0688\u0648\u06cc\u0644\u067e\u0631 PubTrace \u06a9\u06d2 \u0630\u0631\u06cc\u0639\u06d2 pub.dev \u0645\u06cc\u06ba \u062a\u0645\u0627\u0645 \u0639\u0648\u0627\u0645\u06cc \u067e\u06cc\u06a9\u06cc\u062c \u062f\u06cc\u06a9\u06be \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4 \u0622\u067e \u067e\u06cc\u06a9\u062c\u0648\u06ba \u06a9\u0627 \u0622\u067e\u0633 \u0645\u06cc\u06ba \u0645\u0648\u0627\u0632\u0646\u06c1 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0622\u067e \u062f\u06cc\u06a9\u06be \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u067e\u06c1\u0644\u06d2 \u0633\u0627\u0644 \u06a9\u06d2 \u062f\u0648\u0631\u0627\u0646 \u0622\u067e \u06a9\u0627 \u067e\u06cc\u06a9\u062c \u06a9\u06cc\u0633\u06d2 \u0628\u0691\u06be\u0627 \u06c1\u06d2\u06d4 \u0622\u067e \u0645\u0632\u06cc\u062f \u0628\u0627\u062e\u0628\u0631 \u0641\u06cc\u0635\u0644\u06d2 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u06a9\u0646 \u067e\u06cc\u06a9\u062c\u0648\u06ba \u067e\u0631 \u0627\u0646\u062d\u0635\u0627\u0631 \u06a9\u0631\u0646\u0627 \u06c1\u06d2 pub.dev \u06a9\u06cc \u0645\u062c\u0645\u0648\u0639\u06cc \u0631\u0641\u062a\u0627\u0631 \u06a9\u06cc \u0628\u0646\u06cc\u0627\u062f \u067e\u0631\u060c \u0646\u06c1 \u0635\u0631\u0641 \u0627\u0633 \u06a9\u06cc \u0645\u0648\u062c\u0648\u062f\u06c1 30 \u062f\u0646 \u06a9\u06cc \u0645\u062f\u062a\u06d4<\/p>\n<h3 id=\"heading-for-dart-and-flutter-ecosystem-transparency\">\u0688\u0627\u0631\u0679 \u0627\u0648\u0631 \u0641\u0644\u0679\u0631 \u0645\u0627\u062d\u0648\u0644\u06cc\u0627\u062a\u06cc \u0646\u0638\u0627\u0645 \u06a9\u06cc \u0634\u0641\u0627\u0641\u06cc\u062a \u06a9\u06d2 \u0644\u06cc\u06d2<\/h3>\n<p>\u0688\u0627\u0631\u0679 \u0627\u0648\u0631 \u0641\u0644\u0679\u0631 \u0645\u0627\u062d\u0648\u0644\u06cc\u0627\u062a\u06cc \u0646\u0638\u0627\u0645 \u0628\u0691\u06be \u0631\u06c1\u0627 \u06c1\u06d2\u06d4 \u06c1\u0631 \u06c1\u0641\u062a\u06d2 \u0645\u0632\u06cc\u062f \u067e\u06cc\u06a9\u062c\u0632 \u067e\u0648\u0633\u0679 \u06a9\u06cc\u06d2 \u062c\u0627 \u0631\u06c1\u06d2 \u06c1\u06cc\u06ba\u06d4 \u062a\u0627\u06c1\u0645\u060c \u062a\u0631\u0642\u06cc \u06a9\u0648 \u0633\u0645\u062c\u06be\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u06c1\u0645\u0627\u0631\u06d2 \u0679\u0648\u0644\u0632 pub.dev \u06a9\u06cc 30 \u062f\u0646 \u06a9\u06cc \u0648\u0646\u0688\u0648 \u0627\u0648\u0631 \u06c1\u0641\u062a\u06c1 \u0648\u0627\u0631 \u0628\u0627\u0631 \u0686\u0627\u0631\u0679\u0633 \u062a\u06a9 \u0645\u062d\u062f\u0648\u062f \u062a\u06be\u06d2\u06d4 PubTrace \u062a\u0627\u0631\u06cc\u062e\u06cc \u0645\u0631\u0626\u06cc\u062a \u06a9\u06cc \u0627\u06cc\u06a9 \u067e\u0631\u062a \u06a9\u0627 \u0627\u0636\u0627\u0641\u06c1 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u062c\u0648 \u06c1\u0645\u06cc\u0634\u06c1 \u0622\u067e \u06a9\u06d2 \u0688\u06cc\u0679\u0627 \u0645\u06cc\u06ba \u0645\u0648\u062c\u0648\u062f \u06c1\u06d2 \u0644\u06cc\u06a9\u0646 UI \u0645\u06cc\u06ba \u0646\u0638\u0631 \u0646\u06c1\u06cc\u06ba \u0622\u062a\u06cc\u06d4<\/p>\n<p>\u062a\u0645\u0627\u0645 \u062d\u0633\u0627\u0628\u0627\u062a pub.dev \u06a9\u06d2 \u0627\u067e\u0646\u06d2 \u0639\u0648\u0627\u0645\u06cc API \u0633\u06d2 \u0627\u062e\u0630 \u06a9\u06cc\u06d2 \u06af\u0626\u06d2 \u06c1\u06cc\u06ba\u06d4 \u06a9\u0686\u06be \u0628\u06be\u06cc \u0627\u06cc\u062c\u0627\u062f \u0646\u06c1\u06cc\u06ba \u06c1\u0648\u0627 \u06c1\u06d2\u06d4 API \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u0627\u0633 \u0633\u06d2 \u0622\u06af\u06d2 \u06a9\u0686\u06be \u0628\u06be\u06cc \u0641\u0631\u0636 \u0646\u06c1\u06cc\u06ba \u06a9\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4 \u0645\u0642\u0635\u062f \u0627\u06cc\u0645\u0627\u0646\u062f\u0627\u0631\u060c \u0627\u0639\u0644\u06cc\u0670 \u0645\u0639\u06cc\u0627\u0631 \u06a9\u0627 \u0688\u06cc\u0679\u0627 \u06c1\u06d2 \u062c\u0633 \u06a9\u06cc \u06a9\u0648\u0626\u06cc \u0628\u06be\u06cc \u0627\u0646\u062c\u06cc\u0646\u0626\u0631 \u062a\u0635\u062f\u06cc\u0642 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h2 id=\"heading-conclusion\">\u0646\u062a\u06cc\u062c\u06c1<\/h2>\n<p>pub.dev \u06a9\u06d2 30 \u062f\u0646 \u06a9\u06d2 \u0631\u0648\u0644\u0646\u06af \u0688\u0627\u0624\u0646 \u0644\u0648\u0688 \u0646\u0645\u0628\u0631\u0632 \u067e\u0631 \u0627\u06cc\u06a9 \u0646\u0638\u0631 \u06c1\u0645\u06cc\u06ba \u06a9\u0686\u06be \u0628\u062a\u0627\u062a\u06cc \u06c1\u06d2\u06d4 \u06cc\u06c1 \u0622\u067e \u06a9\u0648 \u0633\u0628 \u06a9\u0686\u06be \u0646\u06c1\u06cc\u06ba \u0628\u062a\u0627\u062a\u0627\u06d4 \u06cc\u06c1 \u0648\u0646\u0688\u0648 \u0635\u0631\u0641 \u067e\u06cc\u06a9\u06cc\u062c \u06a9\u06d2 \u0645\u0635\u0646\u0641\u06cc\u0646 \u06a9\u06d2 \u0644\u06cc\u06d2 \u06a9\u0627\u0641\u06cc \u0646\u06c1\u06cc\u06ba \u06c1\u06d2 \u062c\u0648 \u062a\u0631\u0642\u06cc \u06a9\u0648 \u0633\u0645\u062c\u06be\u0646\u06d2 \u06a9\u06cc \u06a9\u0648\u0634\u0634 \u06a9\u0631 \u0631\u06c1\u06d2 \u06c1\u06cc\u06ba \u0627\u0648\u0631 \u06a9\u0645\u06cc\u0648\u0646\u0679\u06cc \u062c\u0648 \u0627\u0646\u062d\u0635\u0627\u0631 \u06a9\u06d2 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u0628\u0627\u062e\u0628\u0631 \u0641\u06cc\u0635\u0644\u06d2 \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u06a9\u0648\u0634\u0634 \u06a9\u0631 \u0631\u06c1\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u0645\u0632\u06cc\u062f \u0645\u06a9\u0645\u0644 \u062a\u0635\u0648\u06cc\u0631 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0688\u06cc\u0679\u0627 \u0645\u0648\u062c\u0648\u062f \u06c1\u06d2\u06d4 pub.dev \u0627\u067e\u0646\u06d2 \u0645\u06cc\u0679\u0631\u06a9\u0633 \u0627\u06cc\u0646\u0688 \u067e\u0648\u0627\u0626\u0646\u0679 \u06a9\u06d2 \u0630\u0631\u06cc\u0639\u06d2 \u06c1\u0641\u062a\u06c1 \u0648\u0627\u0631 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688 \u06a9\u06cc \u062a\u0627\u0631\u06cc\u062e \u06a9\u0648 \u0638\u0627\u06c1\u0631 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0622\u0641\u06cc\u0634\u0644 API \u0645\u06cc\u0679\u0627 \u0688\u06cc\u0679\u0627\u060c \u067e\u0628\u0644\u0634\u0631 \u06a9\u06cc \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0648\u0631 \u0627\u0633\u06a9\u0648\u0631\u0632 \u06a9\u0648 \u0638\u0627\u06c1\u0631 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 PubTrace \u0627\u0646 \u0633\u0628 \u06a9\u0648 \u06cc\u06a9\u062c\u0627 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u062a\u0627\u06a9\u06c1 \u0627\u06cc\u06a9 \u0645\u062c\u0645\u0648\u0639\u06cc \u0645\u0646\u0638\u0631 \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u06cc\u0627 \u062c\u0627 \u0633\u06a9\u06d2 \u0627\u0648\u0631 \u0627\u0633\u06d2 \u0627\u06cc\u0645\u0627\u0646\u062f\u0627\u0631\u0627\u0646\u06c1\u060c \u0642\u0627\u0628\u0644 \u062a\u0635\u062f\u06cc\u0642 \u0627\u0648\u0631 \u0645\u0641\u06cc\u062f \u0637\u0631\u06cc\u0642\u06d2 \u0633\u06d2 \u067e\u06cc\u0634 \u06a9\u06cc\u0627 \u062c\u0627 \u0633\u06a9\u06d2\u06d4<\/p>\n<p>\u06a9\u0648\u0626\u06cc \u0688\u06cc\u0679\u0627 \u0628\u06cc\u0633 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u06a9\u0648\u0626\u06cc \u0627\u0642\u062a\u0628\u0627\u0633 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u0627\u0639\u062a\u0645\u0627\u062f \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u0646\u06c1\u06cc\u06ba\u06d4 pub.dev \u06a9\u06d2 \u0627\u067e\u0646\u06d2 API \u067e\u0631 curl \u06a9\u0645\u0627\u0646\u0688\u0632 \u06a9\u06d2 \u0630\u0631\u06cc\u0639\u06d2 \u062a\u0645\u0627\u0645 \u0646\u0645\u0628\u0631\u0648\u06ba \u06a9\u0627 \u067e\u062a\u06c1 \u0644\u06af\u0627\u06cc\u0627 \u062c\u0627 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u06af\u0631 \u0622\u067e \u0627\u067e\u0646\u0627 \u067e\u06cc\u06a9\u062c pub.dev \u067e\u0631 \u0634\u0627\u0626\u0639 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba \u062a\u0648 \u0622\u067e \u06a9\u06d2 \u0646\u0645\u0628\u0631 \u0627\u0633 \u0633\u06d2 \u0628\u06c1\u062a\u0631 \u06c1\u0648\u06ba \u06af\u06d2 \u062c\u0648 pub.dev \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u0635\u0644 \u06a9\u06c1\u0627\u0646\u06cc \u062f\u06cc\u06a9\u06be\u06cc\u06ba\u06d4<\/p>\n<p>\u062f\u0648\u0631\u06c1 <strong>https:\/\/pubtrace.dev<\/strong>. \u0628\u0631\u0627\u06c1 \u06a9\u0631\u0645 \u0627\u0633 \u067e\u06cc\u06a9\u06cc\u062c \u06a9\u0627 \u0646\u0627\u0645 \u06cc\u0627 \u067e\u06cc\u06a9\u06cc\u062c \u062f\u0631\u062c \u06a9\u0631\u06cc\u06ba \u062c\u0633 \u06a9\u06d2 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u0622\u067e \u06a9\u0648 \u062f\u0644\u0686\u0633\u067e\u06cc \u06c1\u06d2\u06d4 \u062a\u0635\u062f\u06cc\u0642\u06cc \u067e\u06cc\u0646\u0644 \u06a9\u0648 \u0686\u06cc\u06a9 \u06a9\u0631\u06cc\u06ba\u06d4 curl \u06a9\u0645\u0627\u0646\u0688 \u06a9\u0648 \u0628\u0631\u0627\u06c1 \u0631\u0627\u0633\u062a \u0686\u0644\u0627\u0646\u06d2 \u06a9\u06cc \u06a9\u0648\u0634\u0634 \u06a9\u0631\u06cc\u06ba\u06d4 \u0627\u067e\u0646\u06cc \u0679\u06cc\u0645 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0644\u0646\u06a9 \u06a9\u0627 \u0627\u0634\u062a\u0631\u0627\u06a9 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<p>\u0688\u06cc\u0679\u0627 \u06c1\u0645\u06cc\u0634\u06c1 \u0645\u0648\u062c\u0648\u062f \u0631\u06c1\u0627 \u06c1\u06d2\u06d4 \u0627\u0628 \u0622\u067e \u0627\u0633\u06d2 \u062f\u06cc\u06a9\u06be \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u062c\u0628 \u0645\u06cc\u06ba \u0646\u06d2 \u0627\u067e\u0646\u0627 \u067e\u06cc\u06a9\u062c pub.dev \u067e\u0631 \u0634\u0627\u0626\u0639 \u06a9\u06cc\u0627 \u062a\u0648 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688\u0632 \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f \u0645\u06cc\u06ba \u0627\u0636\u0627\u0641\u06d2 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u067e\u06c1\u0644\u06d2 \u0686\u0646\u062f \u062f\u0646 \u062f\u0644\u0686\u0633\u067e \u062a\u06be\u06d2\u06d4 \u0635\u0631\u0641 \u0686\u0646\u062f \u062f\u0646\u0648\u06ba \u0645\u06cc\u06ba 201 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688! \u067e\u06be\u0631 \u06a9\u0686\u06be \u0639\u062c\u06cc\u0628 \u06c1\u0648\u0627\u06d4 \u062a\u0639\u062f\u0627\u062f \u06a9\u0645 \u06a9\u0631 \u06a9\u06d2 120 \u0627\u0648\u0631 \u067e\u06be\u0631 55 \u06a9\u0631 \u062f\u06cc \u06af\u0626\u06cc\u06d4 \u062a\u0628 \u0645\u062c\u06be\u06d2 \u0627\u062d\u0633\u0627\u0633 \u06c1\u0648\u0627 \u06a9\u06c1 \u06a9\u0686\u06be \u063a\u0644\u0637 \u06c1\u06d2\u06d4 \u0645\u06cc\u06ba \u0646\u06d2 [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":29819,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[],"class_list":["post-29818","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/umang.pk\/en_us\/wp-json\/wp\/v2\/posts\/29818","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/umang.pk\/en_us\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/umang.pk\/en_us\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/umang.pk\/en_us\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/umang.pk\/en_us\/wp-json\/wp\/v2\/comments?post=29818"}],"version-history":[{"count":1,"href":"https:\/\/umang.pk\/en_us\/wp-json\/wp\/v2\/posts\/29818\/revisions"}],"predecessor-version":[{"id":29820,"href":"https:\/\/umang.pk\/en_us\/wp-json\/wp\/v2\/posts\/29818\/revisions\/29820"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/umang.pk\/en_us\/wp-json\/wp\/v2\/media\/29819"}],"wp:attachment":[{"href":"https:\/\/umang.pk\/en_us\/wp-json\/wp\/v2\/media?parent=29818"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/umang.pk\/en_us\/wp-json\/wp\/v2\/categories?post=29818"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/umang.pk\/en_us\/wp-json\/wp\/v2\/tags?post=29818"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}