{"id":27237439,"url":"https://github.com/mr-coder20/instaexplorejetpack","last_synced_at":"2025-07-04T19:08:46.850Z","repository":{"id":287054679,"uuid":"963431566","full_name":"mr-coder20/InstaExploreJetpack","owner":"mr-coder20","description":"A clone of Instagram's explore page built with Jetpack Compose for Android. It displays photos in a responsive grid, handles network connectivity states, and supports infinite scrolling with Lottie animations for loading and error states. Features photo fetching with pagination and retry options.","archived":false,"fork":false,"pushed_at":"2025-06-29T18:18:27.000Z","size":78095,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-29T19:20:57.697Z","etag":null,"topics":["android","android-app","android-studio","compose-ui","instagram-clone","jetpack","jetpack-compose","kotlin","material3","modern-ui","ui-clone"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mr-coder20.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-09T17:10:45.000Z","updated_at":"2025-06-29T18:18:30.000Z","dependencies_parsed_at":"2025-04-09T18:52:21.157Z","dependency_job_id":"5d2c62cb-f3fb-4cd9-a508-866c3e99c50a","html_url":"https://github.com/mr-coder20/InstaExploreJetpack","commit_stats":null,"previous_names":["mr-coder20/instaexplorejetpack"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mr-coder20/InstaExploreJetpack","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mr-coder20%2FInstaExploreJetpack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mr-coder20%2FInstaExploreJetpack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mr-coder20%2FInstaExploreJetpack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mr-coder20%2FInstaExploreJetpack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mr-coder20","download_url":"https://codeload.github.com/mr-coder20/InstaExploreJetpack/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mr-coder20%2FInstaExploreJetpack/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263604014,"owners_count":23487223,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","android-app","android-studio","compose-ui","instagram-clone","jetpack","jetpack-compose","kotlin","material3","modern-ui","ui-clone"],"created_at":"2025-04-10T18:24:56.056Z","updated_at":"2025-07-04T19:08:46.844Z","avatar_url":"https://github.com/mr-coder20.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# InstaExploreJetpack 📸✨  \n\u003e 📱 A modern **Instagram-like Explore screen** built with **Jetpack Compose**, animations, and real API data.  \n\u003e📱 رابط کاربری مدرن شبیه بخش Explore اینستاگرام با استفاده از Jetpack Compose، انیمیشن و داده‌های واقعی API.\n\n\n---\n\n## 🔹 Features | ویژگی‌ها\n\n- Instagram-style dynamic grid layout  \n  گرید پویا و نامتقارن مشابه اینستاگرام  \n- Asymmetric image positioning  \n  جای‌گذاری نامنظم تصاویر برای جذابیت بصری  \n- Lottie animations for loading \u0026 errors  \n  انیمیشن‌های Lottie برای وضعیت بارگذاری و خطا  \n- Retrofit + Gson for real data fetching  \n  استفاده از Retrofit و Gson برای دریافت داده واقعی  \n- Coil for fast and efficient image loading  \n  بارگذاری سریع تصاویر با Coil  \n- Jetpack Compose + Material 3 design  \n  طراحی مدرن با Jetpack Compose و متریال دیزاین ۳  \n- Dark/Light mode supported  \n  پشتیبانی از حالت تاریک و روشن  \n- Offline detection with NetworkCallback  \n  تشخیص آفلاین بودن کاربر با NetworkCallback  \n\n---\n\n## 📸 Preview | پیش‌نمایش\n\n| Screenshot 1 | Screenshot 2 |\n|--------------|--------------|\n| ![Preview 1](explore%20image%201.png) | ![Preview 2](explore%20image2.png) |\n\n\n---\n\n## 🧰 Tech Stack | تکنولوژی‌ها\n\n- Kotlin\n- Jetpack Compose\n- Material 3\n- Navigation Compose\n- Retrofit + Gson\n- Coil\n- Lottie Compose\n- Accompanist System UI Controller\n- Coroutines + Flow\n\n---\n\n## 🚀 How to Run | نحوه اجرا\n\n```bash\ngit clone https://github.com/mr-coder20/InstaExploreJetpack.git\nRequirements | نیازمندی‌ها:\nAndroid Studio Hedgehog یا جدیدتر\n\nMinimum SDK: 24\n\nTarget SDK: 36\n\nاتصال اینترنت برای دریافت داده و تصویر\n\nSteps | مراحل:\nپروژه را با Android Studio باز کنید\n\nصبر کنید تا Gradle sync کامل شود\n\nیک شبیه‌ساز یا دستگاه واقعی انتخاب کنید\n\nRun بزنید و از زیبایی صفحه Explore لذت ببرید 🎉\n\n📝 License | مجوز\nThis project is licensed under the MIT License.\nاین پروژه تحت مجوز MIT منتشر شده است.\n\n👤 Author | سازنده\nMade with ❤️ by @mr-coder20\nساخته شده با عشق توسط @mr-coder20\n\n\n\nmain\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmr-coder20%2Finstaexplorejetpack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmr-coder20%2Finstaexplorejetpack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmr-coder20%2Finstaexplorejetpack/lists"}