{"id":13995472,"url":"https://github.com/Mindinventory/SwiftUI-App","last_synced_at":"2025-07-22T22:31:04.250Z","repository":{"id":38739905,"uuid":"218753544","full_name":"Mindinventory/SwiftUI-App","owner":"Mindinventory","description":"This swiftUI Demo is very simple \u0026 easy to understand. This swiftUI demo includes On-boarding screens, login screen, forgot password screen, sign up screen, home \u0026 logout.","archived":false,"fork":false,"pushed_at":"2022-09-28T20:05:35.000Z","size":6112,"stargazers_count":274,"open_issues_count":0,"forks_count":49,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-05-20T08:04:13.324Z","etag":null,"topics":["easy-to-use","ios-swift","swift-ui","swift5","swiftui","swiftui-components","swiftui-demo","swiftui-example","swiftui-learning","swiftui-lists"],"latest_commit_sha":null,"homepage":"https://www.mindinventory.com/iphone-application-development.php","language":"Swift","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/Mindinventory.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}},"created_at":"2019-10-31T11:46:16.000Z","updated_at":"2025-05-17T16:19:53.000Z","dependencies_parsed_at":"2022-08-28T23:31:37.961Z","dependency_job_id":null,"html_url":"https://github.com/Mindinventory/SwiftUI-App","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Mindinventory/SwiftUI-App","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mindinventory%2FSwiftUI-App","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mindinventory%2FSwiftUI-App/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mindinventory%2FSwiftUI-App/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mindinventory%2FSwiftUI-App/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mindinventory","download_url":"https://codeload.github.com/Mindinventory/SwiftUI-App/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mindinventory%2FSwiftUI-App/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266585663,"owners_count":23952163,"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-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"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":["easy-to-use","ios-swift","swift-ui","swift5","swiftui","swiftui-components","swiftui-demo","swiftui-example","swiftui-learning","swiftui-lists"],"created_at":"2024-08-09T14:03:25.800Z","updated_at":"2025-07-22T22:31:01.191Z","avatar_url":"https://github.com/Mindinventory.png","language":"Swift","funding_links":[],"categories":["Swift"],"sub_categories":[],"readme":"# SwiftUI-Sample-App\nThis swiftUI Demo is very simple \u0026amp; easy to understand. This swiftUI demo includes On-boarding screens, login screen, forgot password screen, sign up screen, home \u0026amp; logout.You can read more from [Medium](https://medium.com/mindful-engineering/getting-started-with-swiftui-c5b985a0211b)\n \n![video](/Media/SwiftUI-Sample-App.gif)\n\n# Description  \n \n In the onboard view, we used the page control with view controller and also put the next button to jump the LoginUI.\n\nIn the login view, user need to enter the credentials (Email \u0026 Password) and after completion of  validation it successfully logged in  it will save in user defaults.  \n\nIn the Forgot password  view, user need to enter Email and after completion of validation of email it will successfully dismiss.\n\nIn the Sign Up view, user need to enter user data (First Name, Last Name, Email, Contact No, Date of Birth, Password \u0026 Confirm Password ) and after completion of validation it will successfully dismiss. \n\nIn the Home view, user will get 2 tabs like (Home \u0026 Favourites).\nIn the Home tab, user will get scrollable list \u0026 collection.\nIn the favourites tab, user will  get segments, login using combine framework, picker \u0026 user can also logout.   \n\n# Table of Contents\n\n- OnBoarding UI -  Created onboarding UI, using view controllers \u0026 page control\n- Login UI - It will validate login credentials, after successfully login it will save data in user defaults. \n- Forgot Password UI - presented forgot password UI, using presentation mode and also validate an email. \n- Sign UP UI - It will also validate with all user data,  \n- Tab bar (Home \u0026 favourites )\n- Logout \n\n# UI controls \n- Page controller (using view controllers)\n- Picker\n- Scrollview\n- Navigation View\n- VStack, HStack, Zstack\n- List\n- Collection\n- Tabbar\n- Image \n- Text\n- Alert\n- TextField \n- SecureTextField\n- Buttons (Action \u0026 Navigation)\n\n\n# By Apple \n\nXcode 11.1\niOS 13\niPadOs 13\n\n# Documentation \nSwiftUI - https://developer.apple.com/xcode/swiftui/\n\n# Tutorials \n- Ray wenderlich\n- Hacking with Swift\n  \n# LICENSE!\n\nSwiftUI-Sample-App is [MIT-licensed](/LICENSE).\n \n# Conclusion \nWhile there’s still a ton of information left to be discovered about SwiftUI.I hope this article has cleared up some of the major question marks. I’ll keep digging, and will report all of my new findings as soon as possible.\n \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMindinventory%2FSwiftUI-App","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FMindinventory%2FSwiftUI-App","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMindinventory%2FSwiftUI-App/lists"}