Code Monkey home page Code Monkey logo

appstoreclone's Introduction

App Store Clone

Description

I've always wanted to know the "magic" behind the beautiful custom transition present in the iOS App Store app and how to replicate it. I was really excited to see a different part of iOS development that you don't stumble upon that often.

This repository contains two different Xcode projects.

starter-project

A starting point from where you can follow along with the tutorial video for this projects and implement everything yourself.

final-project

The final form of the App Store custom transition project which you can take and integrate into your own apps or even add more functionalities to it.

Features

Custom Card View

You'll learn how to create the famous APP OF THE DAY card

Custom Transition

Master the ability to create beautiful transitions between views

NO Storyboards

Dive into the deep end of the pool and do everything programmatically

NO 3rd Party Dependencies

No Cocoapods or any other libraries written by other developers. Download the project and run it without any problems.

iPhone X Support

This clone supports both the iPhone 8 screen design as well as the iPhone X screen design.

Custom Dismissal

Learn how to build the interactive dismissal of a view by swiping down

Tutorial Video

Watch on Youtube.

Support

If you enjoy this project, please give it a star and share it with others. Thank you!

appstoreclone's People

Contributors

andrei-blaj 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.