GithubHelp home page GithubHelp logo

mehdisekoba / imdb Goto Github PK

View Code? Open in Web Editor NEW
11.0 2.0 1.0 4.89 MB

MVI Architecture Android Imdb

Home Page: https://mehdisekoba.ir/

Kotlin 100.00%
carousel-slider extensions imdb material3-android mvi mvi-architecture advanced-sear custom-placeholder-coil realtim-connecction shapeappearancemodel

imdb's Introduction

Title: MovieExplorer: An Open Source MVI Architecture Android App

Description: MovieExplorer is an open-source Android application built on the Model-View-Intent (MVI) architecture, designed to provide users with a seamless experience in exploring movies. It leverages the latest version of Android Studio and integrates the most recent libraries available through the version catalog, ensuring optimal performance and compatibility.

Features:

Onboarding Customization: Tailored onboarding experience to guide users through the app seamlessly.

alt text alt text

Lottie Integration: Utilizes the Lottie library for rich and interactive animations, enhancing user engagement.

Professional Slider with Carousel: Employs a professional slider with carousel functionality for smooth navigation through movie content.

alt text

Custom Animation Placeholder: Integrates Coil library to create custom animation placeholders, optimizing image loading experience.

alt text

Bottom Navigation and Material 3: Implements the latest version of BottomNavigation along with Material 3 design guidelines for intuitive navigation.

alt text

ShapeAppearanceModel Advanced Usage: Utilizes advanced ShapeAppearanceModel for enhanced UI design and aesthetics.

alt text

Internal Player for Movie Trailers: Features an internal player for seamless playback of movie trailers within the app.

alt text alt text

Advanced Search View: Incorporates an advanced search view for efficient and convenient exploration of movie content.

alt text

Sleek User Interface: Offers a simple yet elegant user interface for a delightful browsing experience.

alt text

Movie Categories Display: Displays movies categorically for easy browsing and discovery.

alt text

Movie Rating Display: Provides ratings for each movie to aid users in decision-making.

alt text

Professional Extensions: Implements professional extensions for enhanced functionality and usability. Real-Time Internet Connection Checking: Monitors internet connection in real-time to ensure uninterrupted access to movie data. Custom Material Dialogues: Utilizes custom Material dialogues for interactive user interactions. Shimmer Effect for Loading: Enhances the loading experience with the shimmer effect, providing visual feedback during data retrieval. alt text

avc_avc_Sequence.01.mp4

Support: If you find this project useful, your support through giving it a star or forking it on GitHub would be greatly appreciated. This comprehensive Android application is designed to cater to movie enthusiasts and developers alike, offering a rich set of features and an intuitive user experience. Feel free to contribute, customize, or extend the functionality of the app as per your requirements and preferences.

License

Copyright 2024 Mehdi Sekoba

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

imdb's People

Contributors

mehdisekoba avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.