This app streamlines film discovery. Find new favorites quickly without endless scrolling. A user-friendly solution for movie enthusiasts.
Work in progress...
- iOS 16.4+
- Distinctive self-made design.
- Compatibility across various iPhones.
- SwiftUI advanced animations with custom shapes.
- Diverse custom SwiftUI components and modifiers.
- Integration of UIImagePickerController for photo capture.
- Seamless API calls enabled by Concurrency and a touch of Combine.
- Customizable Picker size utilizing UISegmentedControl.
- Personalization options with user names and profile pictures.
- Tailored list layout, sections, and section headers.
- Custom Confirmation and Alert views.
- Design Tools: Figma, Illustrator, and SVG to SwiftUI Converter.
- UX/UI: SwiftUI, Lottie, and occasionally UIKit as needed.
- Asynchronous Operations: Concurrency and Combine.
- Persistent Storage: Core Data, UserDefaults, FileManager and Keychain.
- Analytics: Firebase for Analytics and Crashlytics to track stability.
- Backend: This app is supported by its own API built with Vapor. It handles user authentication, data retrieval, and will soon integrate third-party APIs.
- Third-party API Integration: TMDb and OpenAI.
- Create a list of your favorite movies/TV shows by selecting from top-rated or popular options or by searching through an autocomplete feature.
- Discover similar movies/TV shows by selecting favorites or exploring randomly from your collection.
- Accessing movie collections is as simple as a single click.
- Share your favorites with your friends and family.
- This application uses the following packages:
- Clean Architecture + MVVM-C.
All rights reserved.