Giter Site home page Giter Site logo

amitshekhariitbhu / fantastic-ios-architecture Goto Github PK

View Code? Open in Web Editor NEW

This project forked from onmyway133/awesome-ios-architecture

10.0 4.0 6.0 532 KB

:japanese_castle: Better ways to structure apps

Home Page: https://amitshekhar.me

License: MIT License

fantastic-ios-architecture's Introduction

fantastic-ios-architecture

Better ways to structure apps

Content

General

Posts

Videos

Frameworks

  • RxSwift Reactive Programming in Swift
  • Operations A Swift framework inspired by WWDC 2015 Advanced NSOperations session.
  • Logician Logic programming in Swift

Repos

  • modular-architecture Examples of iOS Modular Architecture in Swift
  • CleanStore A sample iOS app built using the Clean Swift architecture
  • Delta Delta takes an app that has custom state management spread throughout all the VCs and simplifies it by providing a simple interface to change state and subscribe to its changes.
  • eigen The Art World in Your Pocket or Your Trendy Tech Company's Tote, Artsy's iOS app

Unidirectional Data Flow

Posts

Videos

Repos

  • ReSwift Unidirectional Data Flow in Swift - Inspired by Redux ⭐⭐⭐
  • Reactor Unidirectional data flow in Swift
  • Aftermath Stateless message-driven micro-framework in Swift. ⭐⭐
  • Renderer Swift and UIKit a la React.
  • Few.swift Views as functions of their state.
  • SwiftFlux A type-safe Flux implementation for Swift
  • katana-swift Swift Apps in a Swoosh

VIPER

Posts

MVVM

Posts

Data Source

Posts

Videos

Repos

  • Mensa Smart, modern table and collection views on iOS.
  • RLDTableViewSuite Reusable table view controller, data source and delegate for all your UITableView needs
  • PagedArray A Swift data structure for easier pagination
  • ReadingList An example on using the Mantle Modeling Framework with Overcoat AFNetworking extension.
  • DTTableViewManager Protocol-oriented UITableView management, powered by generics and associated types.
  • StatefulViewController Placeholder views based on content, loading, error or empty states
  • Spots Spots is a view controller framework that makes your setup and future development blazingly fast ⭐⭐
  • JSQDataSourcesKit Type-safe, value-oriented, composable data source objects that keep your view controllers light
  • AutoTablel Demonstration of wrapping a UIKit API into a declarative API Layer
  • HubFramework Spotify’s component-driven UI framework for iOS ⭐⭐⭐
  • ComponentKit A React-inspired view framework for iOS
  • IGListKit A data-driven UICollectionView framework for building fast and flexible lists. ⭐⭐⭐
  • JASONETTE-iOS Native App over HTTP ⭐⭐🚀
  • StatefulViewController Placeholder views based on content, loading, error or empty states

Sync

Posts

Repos

Cache

Repos

Videos

Licence

This project is released under the MIT license. See LICENSE.md.

fantastic-ios-architecture's People

Contributors

antonyalkmim avatar dagio avatar onmyway133 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  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.