{"id":30344515,"url":"https://github.com/hackiftekhar/heroanimation","last_synced_at":"2025-08-18T12:42:55.170Z","repository":{"id":309301220,"uuid":"1031829868","full_name":"hackiftekhar/HeroAnimation","owner":"hackiftekhar","description":null,"archived":false,"fork":false,"pushed_at":"2025-08-04T14:00:29.000Z","size":5119,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-11T05:57:31.994Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hackiftekhar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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},"funding":{"github":"hackiftekhar","buy_me_a_coffee":"hackiftekhar","custom":["https://www.paypal.me/hackiftekhar"]}},"created_at":"2025-08-04T11:51:40.000Z","updated_at":"2025-08-04T14:00:33.000Z","dependencies_parsed_at":"2025-08-11T05:57:33.447Z","dependency_job_id":"ebf97c9e-8ce2-4227-8e1c-0560a6c05126","html_url":"https://github.com/hackiftekhar/HeroAnimation","commit_stats":null,"previous_names":["hackiftekhar/heroanimation"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/hackiftekhar/HeroAnimation","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackiftekhar%2FHeroAnimation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackiftekhar%2FHeroAnimation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackiftekhar%2FHeroAnimation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackiftekhar%2FHeroAnimation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hackiftekhar","download_url":"https://codeload.github.com/hackiftekhar/HeroAnimation/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackiftekhar%2FHeroAnimation/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270996281,"owners_count":24681933,"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","status":"online","status_checked_at":"2025-08-18T02:00:08.743Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2025-08-18T12:42:54.464Z","updated_at":"2025-08-18T12:42:55.129Z","avatar_url":"https://github.com/hackiftekhar.png","language":"Swift","funding_links":["https://github.com/sponsors/hackiftekhar","https://buymeacoffee.com/hackiftekhar","https://www.paypal.me/hackiftekhar"],"categories":[],"sub_categories":[],"readme":"# HeroAnimation\n\nA simple and elegant Hero Animation demo project built with Swift. This project demonstrates how to implement seamless shared element transitions between views, often used to improve the user experience in navigation and detail screens.\n\n![Hero Animation](https://github.com/hackiftekhar/HeroAnimation/blob/main/Document/Demo.gif)\n\n## ✨ Features\n\n- Smooth and responsive hero-style animations\n- Reusable components\n- Lightweight and easy to integrate\n- Built with Swift and SwiftUI (based on your implementation)\n\n## 📁 Project Structure\n\n- `MainViewController`: The source screen with the starting view.\n- `DetailViewController`: The destination screen where the animation completes.\n- Custom transitions handled with minimal boilerplate code.\n\n## 🚀 Getting Started\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/hackiftekhar/HeroAnimation.git\n\nLICENSE\n---\nDistributed under the MIT License.\n\nContributions\n---\nAny contribution is more than welcome! You can contribute through pull requests and issues on GitHub.\n\nAuthor\n---\nIf you wish to contact me, email me: hack.iftekhar@gmail.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackiftekhar%2Fheroanimation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhackiftekhar%2Fheroanimation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackiftekhar%2Fheroanimation/lists"}