All Projects → gokulgovind → GLWalkthrough

gokulgovind / GLWalkthrough

Licence: MIT license
GLWalkthrough is an easily configurable plug-and-play tool to add walkthrough or coachmarker functionality to your app with ease.

Programming Languages

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

Projects that are alternatives of or similar to GLWalkthrough

Instructions
Create walkthroughs and guided tours (coach marks) in a simple way, with Swift.
Stars: ✭ 4,767 (+11817.5%)
Mutual labels:  coach-marks, walkthrough
CoachMarks
CoachMarks
Stars: ✭ 28 (-30%)
Mutual labels:  coach-marks
Onboardkit
Customisable user onboarding for your iOS app
Stars: ✭ 334 (+735%)
Mutual labels:  walkthrough
React Native Copilot
Step-by-step walkthrough for your react native app
Stars: ✭ 1,783 (+4357.5%)
Mutual labels:  walkthrough
Ahoy Onboarding
Android onboarding library.
Stars: ✭ 951 (+2277.5%)
Mutual labels:  walkthrough
Cehv10 Notes
📕 Both personal and public notes for EC-Council's CEHv10 312-50, because its thousands of pages/slides of boredom, and a braindump to many
Stars: ✭ 170 (+325%)
Mutual labels:  walkthrough
Intro
An iOS framework to easily create simple animated walkthrough, written in Swift.
Stars: ✭ 33 (-17.5%)
Mutual labels:  walkthrough
limbernie.github.io
my security journey
Stars: ✭ 19 (-52.5%)
Mutual labels:  walkthrough
Fancywalkthrough Android
Fancy Walkthrough is a simple and lightweight library that helps you to create cool and beautiful introduction screens for your apps without writing dozens of lines of code.
Stars: ✭ 218 (+445%)
Mutual labels:  walkthrough
Pc Engines Apu Router Guide
Guide to building a Linux or BSD router on the PC Engines APU platform
Stars: ✭ 101 (+152.5%)
Mutual labels:  walkthrough
Attacking Cloudgoat2
A step-by-step walkthrough of CloudGoat 2.0 scenarios.
Stars: ✭ 97 (+142.5%)
Mutual labels:  walkthrough
Xamarin Forms Walkthrough
Mobile App Walkthrough created with Xamarin.Forms
Stars: ✭ 46 (+15%)
Mutual labels:  walkthrough
Driver.js
A light-weight, no-dependency, vanilla JavaScript engine to drive the user's focus across the page
Stars: ✭ 13,154 (+32785%)
Mutual labels:  walkthrough
Eaintroview
Highly customizable drop-in solution for introduction views.
Stars: ✭ 3,759 (+9297.5%)
Mutual labels:  walkthrough
RoundCoachMark
The Swift library for showing the rounded coach marks (useful for onboarding or run-time help purposes)
Stars: ✭ 66 (+65%)
Mutual labels:  coach-marks
how-to-exploit-a-double-free
How to exploit a double free vulnerability in 2021. Use After Free for Dummies
Stars: ✭ 1,165 (+2812.5%)
Mutual labels:  walkthrough
Python Aws S3
Demo of AWS S3 Walkthrough using Python
Stars: ✭ 169 (+322.5%)
Mutual labels:  walkthrough
graphql-go-walkthrough
How to GraphQL in Go (uses graph-gophers/graphql-go). 🦕
Stars: ✭ 47 (+17.5%)
Mutual labels:  walkthrough
Gistlyn
Run Roslyn Gists
Stars: ✭ 75 (+87.5%)
Mutual labels:  walkthrough
Reactour
Tourist Guide into your React Components
Stars: ✭ 2,782 (+6855%)
Mutual labels:  walkthrough

GLWalkthrough

CI Status Version License Platform

Example

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

Requirements

Installation

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

pod 'GLWalkthrough'

Preview

Public Attribute

Attribute name Specific introduction of attributes
title titile to be shown on each object
subtitle subtitle to be shown on each object
nextBtnTitle button title for next button. (default text is "Next")
isSkipEnabled bool to enable/disable skip button (applies to each individual object)
position specify the position of object to be highlighted (like bottomLeft, bottomCenter, topRight)
frameOverWindow CGRect of object to be highlighted

DataSources

Attribute name Specific introduction of attributes
func numberOfItems() -> Int gets number of UI object to be highlighted
func configForItemAtIndex(index:Int) -> GLWalkThroughConfig Provide detail info of object to be highlighted in form of GLWalkThroughConfig

Delegates

Attribute name Specific introduction of attributes
func didSelectNextAtIndex(index:Int) triggered on tap of next button
func didSelectSkip(index:Int) triggered when user taps skip

Sample

Init

coachMarker.dataSource = self
coachMarker.delegate = self
coachMarker.show()

Datasource

extension ViewController: GLWalkThroughDataSource {
    
    func numberOfItems() -> Int {
        return 1
    }
    
    func configForItemAtIndex(index: Int) -> GLWalkThroughConfig {
        switch index {
        case 0:
            var config = GLWalkThroughConfig()
            config.title = "Home Screen"
            config.subtitle = "Here you can explore Services, Articles, plans"
            config.frameOverWindow = CGRect(x: 50, y: 50, width: 100, height: 100)
            config.position = .topLeft
            return config
        default:
            return GLWalkThroughConfig()
        }
    }
}

Author

gokulgovind, [email protected]

License

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