All Projects β†’ SebastianBoldt β†’ Endless

SebastianBoldt / Endless

Licence: MIT License
πŸ›£ A lightweight endless pageControl based on CAShapeLayers and UICollectionView

Programming Languages

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

Projects that are alternatives of or similar to Endless

React Infinite Calendar
✨ Infinite scrolling date-picker built with React, with localization, range selection, themes, keyboard support, and more.
Stars: ✭ 3,828 (+20047.37%)
Mutual labels:  infinite-scroll, infinite
Loopingviewpager
A ViewPager and PagerAdapter combination that support auto scroll, infinite loop and page indicators.
Stars: ✭ 310 (+1531.58%)
Mutual labels:  infinite-scroll, infinite
react-infinite-scroll-list
Manage infinite list with the IntersectionObserver API
Stars: ✭ 20 (+5.26%)
Mutual labels:  infinite-scroll, infinite
vuejs-loadmore
A pull-down refresh and pull-up loadmore scroll component for Vue.js. VueδΈŠζ‹‰εŠ θ½½δΈ‹ζ‹‰εˆ·ζ–°η»„δ»Ά
Stars: ✭ 62 (+226.32%)
Mutual labels:  infinite-scroll, infinite
Infinitescroll
Infinite Scroll (Endless Scrolling) for RecyclerView in Android
Stars: ✭ 183 (+863.16%)
Mutual labels:  infinite-scroll, infinite
Infinite Ajax Scroll
Turn your existing pagination into infinite scrolling pages with ease
Stars: ✭ 804 (+4131.58%)
Mutual labels:  infinite-scroll, infinite
iOSEasyList
A data-driven UICollectionView and UITableView framework for building fast and flexible lists
Stars: ✭ 29 (+52.63%)
Mutual labels:  infinite-scroll, endless-scroll
Svelte Infinite Scroll
Infinite Scroll Component to Svelte
Stars: ✭ 102 (+436.84%)
Mutual labels:  infinite-scroll, infinite
Clone Wars
100+ open-source clones of popular sites like Airbnb, Amazon, Instagram, Netflix, Tiktok, Spotify, Whatsapp, Youtube etc. See source code, demo links, tech stack, github stars.
Stars: ✭ 12,604 (+66236.84%)
Mutual labels:  instagram, airbnb
ng-mat-select-infinite-scroll
Infinite Scroll directive for angular material select component
Stars: ✭ 39 (+105.26%)
Mutual labels:  infinite-scroll, infinite
react-simple-infinite-loading
A list that infinitely loads content as user scrolls down in React
Stars: ✭ 56 (+194.74%)
Mutual labels:  infinite-scroll
PyGram
An Instagram-like photo editor in Python
Stars: ✭ 15 (-21.05%)
Mutual labels:  instagram
UPES-SPE-Fest
An Instagram like Social Networking Android App for UPES SPE Fest using Firebase as backend.
Stars: ✭ 39 (+105.26%)
Mutual labels:  instagram
react-native-chi-page-control
Cool page control animations written in React Native
Stars: ✭ 18 (-5.26%)
Mutual labels:  uipagecontrol
php-instagram-private-api-with-checkpoint-feature
This is a liam cottle instagram private library with checkpoint issue solved. Checkpoint required error solved and can be found at examples folder.
Stars: ✭ 12 (-36.84%)
Mutual labels:  instagram
kirby3-instagram
Kirby 3 Plugin to call Instagram (or any other) API Endpoints
Stars: ✭ 20 (+5.26%)
Mutual labels:  instagram
dmi-instascraper
A GUI for Instaloader to scrape users and hashtags with on Instagram
Stars: ✭ 21 (+10.53%)
Mutual labels:  instagram
insta-dl
πŸ“· Download Instagram images from a public user.
Stars: ✭ 88 (+363.16%)
Mutual labels:  instagram
instabot
Instagram bot to increase the account number of followers using CasperJS.
Stars: ✭ 55 (+189.47%)
Mutual labels:  instagram
InstantInsta
Android Application To Download and Manage Instagram Images And Videos
Stars: ✭ 47 (+147.37%)
Mutual labels:  instagram

Endless

Endless is a lighweight endless page indicator based on UICollectionView and CAShapeLayers.

Endless: Airbnb or Instragram like Page Indicator

current version current version twitter handle Swift 4.2 compatible platform carthage support license

How to use

Create an Endless-Indicator in your storyboard or code without a width or height constraint. 'Endless' will calculate its intrinsic size at runtime for you. You just need to set the origin.

class ViewController: UIViewController {
    @IBOutlet weak private var indicator: Endless.Indicator!

    override func viewDidLoad() {
        super.viewDidLoad()
        let configuration = Endless.Configuration(numberOfDots: 20,
                                                  maxNumberOfDots: .seven,
                                                  selectedDotColor: .darkGray,
                                                  unselectedDotColor: .lightGray,
                                                  dotSize: 10,
                                                  spacing: 10)
        indicator?.setup(with: configuration)
    }
}

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Installation

Endless is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'Endless'

Author

Sebastian Boldt

www.sebastianboldt.com

License

Endless is available under the MIT license. See the LICENSE file for more info.

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