All Projects → mmaheo → netflix-like-ios

mmaheo / netflix-like-ios

Licence: other
Application to demonstrate how I develop an iOS App with VIPER architecture in 5 days (Swift only)

Programming Languages

swift
15916 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to netflix-like-ios

import sorter
🎯 Automatically organize your dart imports. Maintainer: @gleich
Stars: ✭ 127 (+323.33%)
Mutual labels:  code-quality
treeage
Expose aging code by listing contents of repository in a tree-like format with eye-catching age metric.
Stars: ✭ 42 (+40%)
Mutual labels:  code-quality
ToDo-App
Manage your chores with this ToDo-App in Swift
Stars: ✭ 27 (-10%)
Mutual labels:  swiftlint
eslint-config-hardcore
The most strict (yet practical) ESLint config. 34 plugins. 1047 rules.
Stars: ✭ 168 (+460%)
Mutual labels:  code-quality
sonar-gherkin-plugin
SonarQube Cucumber Gherkin Analyzer
Stars: ✭ 33 (+10%)
Mutual labels:  code-quality
flake8-broken-line
🚨 Flake8 plugin to forbid backslashes (\) for line breaks
Stars: ✭ 85 (+183.33%)
Mutual labels:  code-quality
detekt-hint
Detection of design principle violations in Kotlin as a plugin to detekt.
Stars: ✭ 63 (+110%)
Mutual labels:  code-quality
docker-android-sdk-gradle-fastlane
Docker image for automated Android builds and distribution with fastlane tools
Stars: ✭ 19 (-36.67%)
Mutual labels:  fastlane
MaGus
iOS Project Generation Tool ✨
Stars: ✭ 26 (-13.33%)
Mutual labels:  fastlane
GitHubSearch
GitHub iOS client with minimum third-party dependencies.
Stars: ✭ 34 (+13.33%)
Mutual labels:  swiftlint
Swift-VIPER-iOS
SwiftVIPER is an sample iOS App written in Swift using the VIPER architecture. Also SwiftVIPER is not a strict VIPER architecture.
Stars: ✭ 25 (-16.67%)
Mutual labels:  viper-architecture
VIPERArchitectureGenerator
Generates files for your VIPER Architecture files.
Stars: ✭ 15 (-50%)
Mutual labels:  viper-architecture
static-code-analysis-plugin
A plugin to simplify Static Code Analysis on Gradle. Not restricted to, but specially useful, in Android projects, by making sure all analysis can access the SDK classes.
Stars: ✭ 36 (+20%)
Mutual labels:  code-quality
devrating
A tool that suggests minimal PR size for contributors
Stars: ✭ 19 (-36.67%)
Mutual labels:  code-quality
megalinter
🦙 Mega-Linter analyzes 48 languages, 22 formats, 19 tooling formats, excessive copy-pastes, spelling mistakes and security issues in your repository sources with a GitHub Action, other CI tools or locally.
Stars: ✭ 534 (+1680%)
Mutual labels:  code-quality
fastlane-plugins
自创造超实用性 Fastlane 插件和自定义 actions 的聚合仓库
Stars: ✭ 19 (-36.67%)
Mutual labels:  fastlane
codeclimate-eslint
Code Climate Engine for ESLint
Stars: ✭ 86 (+186.67%)
Mutual labels:  code-quality
qodana-action
⚙️ Scan your Java, Kotlin, PHP, Python, JavaScript, TypeScript projects at GitHub with Qodana
Stars: ✭ 112 (+273.33%)
Mutual labels:  code-quality
YTLiveStreaming
YTLiveStreaming is a framework for creating live broadcasts and video streams on YouTube using the YouTube Live Streaming API (YouTube Data API v3) in Swift 5 with Xcode 11 and later
Stars: ✭ 82 (+173.33%)
Mutual labels:  swiftlint
souyuz
Fastlane build plugin for building Xamarin.iOS and Xamarin.Android applications
Stars: ✭ 35 (+16.67%)
Mutual labels:  fastlane

Netflix like

Language Xcode

🚨 Créé par Maxime Mahéo en juillet 2018 - droits afférents à ce code cédés, à titre exclusif, à TAKTIK® S.A. de droit belge le 31 mars 2021 qui dispose à présent du ©.

Demo

📖 Project description

Application to demonstrate how I develop an iOS App in 5 days

🔧 Installation

  1. git clone [email protected]:mmaheo/netflix-like-ios.git
  2. Run carthage update --platform ios --use-xcframeworks

🌲 Branches

  • master - with the latest version submitted for App Store release.
  • develop - where the actual work is done.

🛒 Dependencies

⚠️ Things to know

  • I use fastlane to automatic code sign-in, deploy to testflight and app store.
  • I use VIPER architecture.
  • I use SwiftLint to enforce Swift style and conventions.

💻 Developers

  • Maxime Maheo
    • GitHub
    • LinkedIn
    • Feel free to send me a message on LinkedIn if you want to discuss about our future 🤝

🌄 How to generate demo Gif

  1. brew install ffmpeg
  2. brew install gifsicle
  3. Record your demo xcrun simctl io booted recordVideo Demo.mov
  4. Convert your .mov into .gif ffmpeg -i tm.mov -s 462x1000 -pix_fmt rgb24 -r 10 -f gif - | gifsicle --optimize=3 --delay=5 > Demo.gif
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].