Git Product home page Git Product logo

ripplearc.github.io's Introduction

ripplearc.github.io

link

This is the GitHub Pages repository for ripplearc.github.io, a website that teaches about clean code and architecture.

Here are the catalogs of posts:

Build an iOS scrolling photo album using UICollectionViewFlowLayout

link

UICollectionViewFlowLayout is a layout object for UICollectionView that provides a customizable, flow-based layout for organizing items. It allows you to specify the size, spacing, and other attributes of each item, as well as the overall flow direction and spacing.

This tutorial will walk you through the process of creating a scrolling photo album similar to the native iOS photo app, using UICollectionViewFlowLayout. The tutorial covers the following topics:

  • Set up the basic datasource and delegate of UICollectionView
  • Override methods in UICollectionViewFlowLayout to achieve customized layout
  • Implement parallax animation
  • Implement accordion animation
  • Synchronize between two UICollectionViewFlowLayout

Build a TechCrunch home page using UIStackView

link

UIStackView is a powerful layout container that simplifies the process of creating flexible and adaptive user interfaces. It allows you to arrange views in a linear or grid-like layout, with support for custom spacing, distribution, and alignment.

This tutorial demonstrates how to use UIStackView to create dynamic and responsive layouts for your iOS apps.

  • Automatically sizing the arragedSubviews based on their intrinsicContentSize
  • Automatically computing the height of UITableViewCell based on its content
  • Hiding the arrangedSubviews in UIStackView

ripplearc.github.io's People

Contributors

barryclark avatar bkiers avatar coltonfitzgerald avatar daattali avatar daniel15 avatar dijonkitchen avatar eringrand avatar esteinborn avatar fleeting avatar genericmethod avatar henryaj avatar hunjaelee avatar javiercejudo avatar junefrench avatar nscyclone avatar omgmog avatar peteretelej avatar praseodym avatar ripplearc avatar rnicholus avatar sunnankar avatar suyangdong avatar vermluh avatar yzyzsun avatar

Watchers

 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.