{"id":13608715,"url":"https://github.com/canerkaseler/jetpack-compose-shimmer-loading-animation","last_synced_at":"2025-05-08T00:42:16.489Z","repository":{"id":197920625,"uuid":"694435885","full_name":"canerkaseler/jetpack-compose-shimmer-loading-animation","owner":"canerkaseler","description":"This repository targets to show native Shimmer \u0026 Shadow Loading Effect Animation with Jetpack Compose in android development.","archived":false,"fork":false,"pushed_at":"2023-10-03T16:21:56.000Z","size":109,"stargazers_count":51,"open_issues_count":0,"forks_count":6,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-31T15:50:11.309Z","etag":null,"topics":["compose-shimmer","jetpack-compose","kotlin-android","kotlin-compose","medium-article","shimmer","shimmer-android","shimmer-animation","shimmer-effect","shimmer-jetpack-compose","shimmer-loading","shimmering"],"latest_commit_sha":null,"homepage":"https://proandroiddev.com/shimmer-shadow-loading-effect-animation-with-jetpack-compose-f4b3de28dc2b","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/canerkaseler.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}},"created_at":"2023-09-21T01:58:11.000Z","updated_at":"2025-03-05T16:58:59.000Z","dependencies_parsed_at":"2024-01-16T23:30:51.111Z","dependency_job_id":"c08e2304-a9ad-4eaf-be0d-b7b4e3468e75","html_url":"https://github.com/canerkaseler/jetpack-compose-shimmer-loading-animation","commit_stats":null,"previous_names":["canerkaseler/jetpack-compose-shimmer-loading-animation"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canerkaseler%2Fjetpack-compose-shimmer-loading-animation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canerkaseler%2Fjetpack-compose-shimmer-loading-animation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canerkaseler%2Fjetpack-compose-shimmer-loading-animation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canerkaseler%2Fjetpack-compose-shimmer-loading-animation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/canerkaseler","download_url":"https://codeload.github.com/canerkaseler/jetpack-compose-shimmer-loading-animation/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252978674,"owners_count":21834911,"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":["compose-shimmer","jetpack-compose","kotlin-android","kotlin-compose","medium-article","shimmer","shimmer-android","shimmer-animation","shimmer-effect","shimmer-jetpack-compose","shimmer-loading","shimmering"],"created_at":"2024-08-01T19:01:29.403Z","updated_at":"2025-05-08T00:42:16.464Z","avatar_url":"https://github.com/canerkaseler.png","language":"Kotlin","funding_links":["https://www.buymeacoffee.com/canerkaseler"],"categories":["Kotlin"],"sub_categories":[],"readme":"\n![canerkaseler_full_shimmer_2023_300](https://github.com/canerkaseler/jetpack-compose-shimmer-loading-animation/assets/130801186/f37c1447-3db7-4931-9815-49a5e89496d7)\n\n# Shimmer \u0026 Shadow Loading Effect Animation with Jetpack Compose\n\n![caner_kaseler_shimmer_effect](https://github.com/canerkaseler/jetpack-compose-shimmer-loading-animation/assets/130801186/33a04f1b-82d2-4bbd-8955-77b76acff2fb)\n\nThis repository aims to show how to create a shimmer \u0026 shadow loading effect animation with native Jetpack Compose for light and dark modes in Android applications.\n\nThere is a [Medium Article](https://proandroiddev.com/shimmer-shadow-loading-effect-animation-with-jetpack-compose-f4b3de28dc2b). You can study this repository with the article.\n\n## Description of Medium Article\n\nI will create a basic Android application with only Jetpack Compose in this article. This app will include some general placeholders for some general use cases such as a news image, title, subtitle, user image, etc. In addition, the app will include two buttons. The first one is to start or stop the shimmer animation. Another one is to show dark mode shimmer loading animation.\n\n### Topics:\nIf you would like to jump into a specific topic, this is the table of contents:\n1. Design of the Application\n2. Creating Shimmer Loading Effect Animation for Light and Dark Modes\n3. Manage Shimmer Loading Effect Animation and Display Modes\n\nTo continue reading about above parts, please check the [Medium Article](https://proandroiddev.com/shimmer-shadow-loading-effect-animation-with-jetpack-compose-f4b3de28dc2b).\n\n## Author\n\nAll social media and contact info is [@canerkaseler](https://linktr.ee/canerkaseler)\n\n\u003ca href=\"https://www.buymeacoffee.com/canerkaseler\" target=\"_blank\"\u003e\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" alt=\"Buy Me A Coffee\" style=\"height: 50px !important;width: 180px !important;\" \u003e\u003c/a\u003e\n\n## License\n```xml\nMIT License\n\nCopyright (c) 2023 Caner Kaşeler\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcanerkaseler%2Fjetpack-compose-shimmer-loading-animation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcanerkaseler%2Fjetpack-compose-shimmer-loading-animation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcanerkaseler%2Fjetpack-compose-shimmer-loading-animation/lists"}