YA
Yazan98/rick-morty-ios-app
A Mobile Application for IOS Built Based on Rick and Morty with Swift, Almofire, Realm, UIKit
Rick and Morty IOS Application
A Native IOS Application Built with Swift, UIKit, Rick and Morty Public Api to Try UIKit Layouts Rendering
Project Objective
A Playground Project to Build a MVVM Application on Swift with Native SDK and Use Permissions, Local Storage, Restful Apis also the Main Focus on Building the UI is The Navigation and Build a Multiple Navigation in each Stack (Home Screen and Characters Screen)
Libraries
- Realm
- Alamofire
- MaterialComponents/Snackbar
Project Info
- UI Rendering : UI Kit
- XCode Version: 14.3.1
- XCode Theme White xD
- Min SDK Version: IOS 14
- Images Type (System Images, Png, Internet Images)
- Supported Languages (English, Arabic)
- Api Docs
Project Screens
- Splash Screen
- OnBoarding Screen
- Login Screen
- Home Screen
- Characters Screen
- Character Info Screen
- Locations Screen
- Settings Screen
Project Features
- Start Application With Root Navigation Controller
- Build Screens in XIB Files
- Build Constraints in Swift Code
- Build Tab Bar Screen
- Build Tab Bar Multiple Navigation Controllers
- Build UseCases with Offline, Online Content via Local Database
- Requesting Runtime Permissions
- Print Android Snackbar on IOS
- Use UserDefaults
- CollectionView Inside CollectionView
- Click on Cells in CollectionView
- CollectionView With Multiple CollectionViewCell
- CollectionView With Single CollectionViewCell
- ViewController Present New Navigation Controller Flow
- Write, Read, Sort, Custom Query in Realm
Project Data Flow
Project Navigation Flow
Project Screenshots
On this page
Languages
Swift99.6%Ruby0.4%
Contributors
Latest Release
v1.0September 5, 2023MIT License
Created August 31, 2023
Updated November 3, 2024