Latest 1.0.0
Homepage https://github.com/pedrommcarrasco/Fluky
License MIT
Platforms ios 9.0

Fluky

Fluky (/ˈfluːki/), adjective

"obtained or achieved more by chance than skill"

Make every loading screen different with Fluky, your random loading screen inspired by PlayStation.

CocoaPods
Carthage compatible
apm

Instalation 📦

Cocoapods

Fluky is available through CocoaPods. To do so, add the following line to your PodFile:

pod 'Fluky'

And then run the following command in terminal:

pod install

Carthage

Add this to your Cartfile:

github "pedrommcarrasco/Fluky"

And then run the following command in terminal:

carthage update

Styles 💅

Single Linear Box
Fluky Fluky Fluky
  • ☝️ This background is not part of Fluky

Usage Example ⌨️

After installing Fluky, you should start by importing the framework:

import Fluky

Once imported, you can start using Fluky to create randomized icon based loading sceens. Bellow, you’ll be able to see a working example. First, we start by creating a FlukyView:

let flukyView = Fluky.view(as: .single, with: images) // images -> array of icons you want to display
// size has a default parameter of 30.0

Once you apply your constraints, to start animating you just need to do:

flukyView.start()

In order to stop you just do:

flukyView.stop()

With the goal of being as customizable as possible, Fluky only creates a FlukyView responsible for managing the icons and its animations. With this in mind, it should be added to your view hierarchy where you can customize backgroundColor, add a UILabel & others.

Sample Project 📲

There’s a sample project in this repository called Example with some examples.

Contributing 🙌

Feel free to contribute to this project by proving ideas or open a pull request.

License ⛔

Fluky’s available under the MIT license. See the LICENSE file for more information.

Latest podspec

{
    "name": "Fluky",
    "swift_version": "4.2",
    "version": "1.0.0",
    "summary": "ud83cudfb2 Loading based on random icons",
    "description": "Make every loading screen different with Fluky, your random loading screen inspired by PlayStation.",
    "homepage": "https://github.com/pedrommcarrasco/Fluky",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": "Pedro Carrasco",
    "social_media_url": "http://twitter.com/pedrommcarrasco",
    "platforms": {
        "ios": "9.0"
    },
    "source": {
        "git": "https://github.com/pedrommcarrasco/Fluky.git",
        "tag": "1.0.0"
    },
    "source_files": "Fluky/Fluky/**/*",
    "exclude_files": "Fluky/Fluky/*.plist"
}

Pin It on Pinterest

Share This