{"id":16541508,"url":"https://github.com/thyrlian/lifecycle","last_synced_at":"2026-03-07T06:32:50.239Z","repository":{"id":141703024,"uuid":"172267614","full_name":"thyrlian/Lifecycle","owner":"thyrlian","description":"A curated list of lifecycle explanation in illustration","archived":false,"fork":false,"pushed_at":"2019-02-24T00:31:07.000Z","size":2623,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-04T04:41:49.431Z","etag":null,"topics":["cheatsheet","cheatsheets","development","graph","life-cycle","lifecycle"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thyrlian.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}},"created_at":"2019-02-23T21:45:18.000Z","updated_at":"2019-09-28T05:51:20.000Z","dependencies_parsed_at":"2024-04-19T05:31:58.354Z","dependency_job_id":null,"html_url":"https://github.com/thyrlian/Lifecycle","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/thyrlian/Lifecycle","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thyrlian%2FLifecycle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thyrlian%2FLifecycle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thyrlian%2FLifecycle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thyrlian%2FLifecycle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thyrlian","download_url":"https://codeload.github.com/thyrlian/Lifecycle/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thyrlian%2FLifecycle/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30209089,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T05:23:27.321Z","status":"ssl_error","status_checked_at":"2026-03-07T05:00:17.256Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["cheatsheet","cheatsheets","development","graph","life-cycle","lifecycle"],"created_at":"2024-10-11T18:55:12.923Z","updated_at":"2026-03-07T06:32:50.209Z","avatar_url":"https://github.com/thyrlian.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Lifecycle\n\nA curated list of lifecycle explanation in illustration 🔁→ 🖍️🖼️\n\n## Docker Lifecycle\n\n\u003cimg src=\"https://github.com/thyrlian/Lifecycle/blob/master/img/docker_lifecycle.png?raw=true\"\u003e\n\n“[Docker event_state](http://docker-saigon.github.io/post/Docker-Internals/)” by [Docker Saigon](http://docker-saigon.github.io/)\n\n## Android Activity/Fragment Lifecycle\n\n\u003cimg src=\"https://github.com/thyrlian/Lifecycle/blob/master/img/android_lifecycle.png?raw=true\"\u003e\n\n“[Complete Android Fragment \u0026 Activity Lifecycle](https://github.com/xxv/android-lifecycle)” by [Steve Pomeroy](https://github.com/xxv) is licensed under CC BY-SA 4.0\n\n## Android Activity Lifecycle\n\n\u003cimg src=\"https://github.com/thyrlian/Lifecycle/blob/master/img/android_activity_lifecycle.png?raw=true\"\u003e\n\n“[A simplified illustration of the activity lifecycle](https://developer.android.com/guide/components/activities/activity-lifecycle)” by [Android Developers](https://developer.android.com/)\n\n## Android Service Binding Tree Lifecycle\n\n\u003cimg src=\"https://github.com/thyrlian/Lifecycle/blob/master/img/android_service_binding_tree_lifecycle.png?raw=true\"\u003e\n\n“[The lifecycle for a service that is started and also allows binding](https://developer.android.com/guide/components/bound-services)” by [Android Developers](https://developer.android.com/)\n\n## iOS App Launch Cycle into the Foreground\n\n\u003cimg src=\"https://github.com/thyrlian/Lifecycle/blob/master/img/ios_app_launch_fg.png?raw=true\"\u003e\n\n“[Launching an app into the foreground](https://developer.apple.com/library/archive/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/StrategiesforHandlingAppStateTransitions/StrategiesforHandlingAppStateTransitions.html)” by [Apple Developer](https://developer.apple.com/)\n\n## iOS App Launch Cycle into the Background\n\n\u003cimg src=\"https://github.com/thyrlian/Lifecycle/blob/master/img/ios_app_launch_bg.png?raw=true\"\u003e\n\n“[Launching an app into the background](https://developer.apple.com/library/archive/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/StrategiesforHandlingAppStateTransitions/StrategiesforHandlingAppStateTransitions.html)” by [Apple Developer](https://developer.apple.com/)\n\n## iOS State Changes\n\n\u003cimg src=\"https://github.com/thyrlian/Lifecycle/blob/master/img/ios_state_changes.png?raw=true\"\u003e\n\n“[State changes in an iOS app](https://developer.apple.com/library/archive/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/TheAppLifeCycle/TheAppLifeCycle.html)” by [Apple Developer](https://developer.apple.com/)\n\n## iOS View Controller’s Views and State Transitions\n\n\u003cimg src=\"https://github.com/thyrlian/Lifecycle/blob/master/img/ios_valid_state_transitions.png?raw=true\"\u003e\n\n“[Valid State Transitions](https://developer.apple.com/documentation/uikit/uiviewcontroller)” by [Apple Developer](https://developer.apple.com/)\n\n## iOS AppDelegate Methods Lifecycle\n\n\u003cimg src=\"https://github.com/thyrlian/Lifecycle/blob/master/img/ios_app_delegate_methods_lifecycle.png?raw=true\"\u003e\n\n“[UIApplication Delegate Messaging with Multitasking](https://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/)” by [Oliver Drobnik](https://github.com/odrobnik)\n\n## iOS UIViewController Lifecycle\n\n\u003cimg src=\"https://github.com/thyrlian/Lifecycle/blob/master/img/ios_uiviewcontroller_lifecycle.png?raw=true\"\u003e\n\n“[UIViewController Lifecycle](https://subscription.packtpub.com/book/application_development/9781783550814/6/ch06lvl1sec60/uiviewcontroller-lifecycle-methods)” by [William Smith](https://www.linkedin.com/in/swilliamsmith/)\n\n[viewDidUnload](https://developer.apple.com/documentation/uikit/uiviewcontroller/1621383-viewdidunload) is deprecated in iOS 6.0\n\n## Android \u0026 iOS Lifecycles\n\n\u003cimg src=\"https://github.com/thyrlian/Lifecycle/blob/master/img/android_and_ios_lifecycles.png?raw=true\"\u003e\n\n“[iOS View controller LifeCycle from Android Activity LifeCycle](http://vardhan-justlikethat.blogspot.com/2012/03/developer-view-ios-view-controller.html)” by [Jaya Harsha Vardhan](http://vardhan-justlikethat.blogspot.com/p/about-me.html)\n\n[viewDidUnload](https://developer.apple.com/documentation/uikit/uiviewcontroller/1621383-viewdidunload) is deprecated in iOS 6.0\n\n## Spring Bean Lifecycle\n\n\u003cimg src=\"https://github.com/thyrlian/Lifecycle/blob/master/img/spring_bean_lifecycle.png?raw=true\"\u003e\n\n“[Spring Bean Lifecycle](https://www.packtpub.com/application-development/spring-50-project-building-travel-website-video)” by [Tomasz Lelek](https://github.com/tomekl007)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthyrlian%2Flifecycle","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthyrlian%2Flifecycle","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthyrlian%2Flifecycle/lists"}