Skip to content

This is the demo project Storyboard for iOS application. will cover following area Splash, Onboarding, Login, Registration, BottomNav, TopSideNav, Network Call

Notifications You must be signed in to change notification settings

Shekhar-Das/iOSTemplate

Repository files navigation

Movie App

An iOS application that displays a list of movies, movie details, and book movies as a movie app using TMDB API. Users can see the movie list, and filter the movie list based on dropdown item selection. Click on the movie user can check the movie details. Users have the ability to book movies directly from the app.

Features

  • Implement basic splash screen
  • Show movies list depend on the aspect ratio
  • User can tap the movie and can see details of the movie.
  • User can book the movie.
  • The user has an infinite scroll on the movie list screen that Load when scrolled to the bottom, Pull to refresh
  • Show default photos if API has no photos.
  • Show a dialog to show API response error
  • The app’s configuration can be changed easily so that changing from development API KEY for this test
  • Unit tests

Project Setup

  1. Clone the repo(shekhar_dev) and open with Xcode.
  2. Install pod

Architecture

Movie App demonstrates modern iOS development using Swift, RxSwift, and the latest tech stack. The goal of the project is to follow best practices, provide a set of guidelines, and present a modern iOS application architecture that is scalable, maintainable, and testable. It has been built following the MVVM Architecture.

APP UI

Movie List Screen :

Movie List with filter :

Movie Details Screen:

Book Movie (WebView Screen):

Project Diagram:

About

This is the demo project Storyboard for iOS application. will cover following area Splash, Onboarding, Login, Registration, BottomNav, TopSideNav, Network Call

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published