{"id":24063963,"url":"https://github.com/afrazcodes/rickandmortyiosapp","last_synced_at":"2025-04-23T17:44:15.343Z","repository":{"id":65657772,"uuid":"581573348","full_name":"AfrazCodes/RickAndMortyiOSApp","owner":"AfrazCodes","description":"Rick \u0026 Morty iOS, iPadOS, \u0026 macOS App; written in Swift","archived":false,"fork":false,"pushed_at":"2023-04-17T20:36:42.000Z","size":31045,"stargazers_count":101,"open_issues_count":1,"forks_count":22,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-03-30T02:03:35.260Z","etag":null,"topics":["ios","swift","swiftui","xcode"],"latest_commit_sha":null,"homepage":"https://youtube.com/@iosacademy","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/AfrazCodes.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}},"created_at":"2022-12-23T15:36:44.000Z","updated_at":"2025-03-26T17:39:53.000Z","dependencies_parsed_at":"2023-02-02T20:31:29.897Z","dependency_job_id":null,"html_url":"https://github.com/AfrazCodes/RickAndMortyiOSApp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AfrazCodes%2FRickAndMortyiOSApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AfrazCodes%2FRickAndMortyiOSApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AfrazCodes%2FRickAndMortyiOSApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AfrazCodes%2FRickAndMortyiOSApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AfrazCodes","download_url":"https://codeload.github.com/AfrazCodes/RickAndMortyiOSApp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250483592,"owners_count":21438082,"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":["ios","swift","swiftui","xcode"],"created_at":"2025-01-09T10:05:37.836Z","updated_at":"2025-04-23T17:44:15.308Z","avatar_url":"https://github.com/AfrazCodes.png","language":"Swift","funding_links":["https://www.patreon.com/iosacademy"],"categories":[],"sub_categories":[],"readme":"# Swift Rick \u0026 Morty App\n\nFull featured universal (iOS, macOS, iPadOS) app showcasing the Rick and Morty API.\n\n- [Support on Patreon](https://www.patreon.com/iosacademy)\n- [Watch Full Series on YouTube](https://www.youtube.com/playlist?list=PL5PR3UyfTWvdl4Ya_2veOB6TM16FXuv4y)\n- [Follow on LinkedIn](https://linkedin.com/in/afrazsiddiqui)\n\n![Rick \u0026 Morty App: iOS Academy](https://raw.githubusercontent.com/AfrazCodes/RickAndMortyiOSApp/main/cover.png)\n\n## Overview\n- Written in Swift\n- Uses both UIKit and SwiftUI\n- Designed with MVVM pattern\n- No External Dependencies\n- Pagination Support for data\n- Auto layout Based\n- Universal App: Run on iPhone, iPad, and Mac\n- Built in Xcode 14\n- [Leverages free Rick \u0026 Morty API](https://rickandmortyapi.com/)\n\n## Design\n\nThe app has five key area that we will build out step-by-step\n\n1. Characters\n2. Locations\n3. Episodes\n4. Settings\n5. Search\n\nAs we build each section of the project, you'll learn about proper design practices, trade off making, separation of concerns, and more. Moreover, you'll see how you can build and deploy an app on multiple platforms (mac, iOS, iPadOS).\n\n## Testing \u0026 Notes\n\n- This project will be fully unit and UI tested in an upcoming series. Given the size and breadth of the project, I've decided to intentionally separate this to make it more digestible.\n- I plan to submit this to the App Store and will link a video for that here as well","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fafrazcodes%2Frickandmortyiosapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fafrazcodes%2Frickandmortyiosapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fafrazcodes%2Frickandmortyiosapp/lists"}