onboarding - Onboarding materials for the Greene Lab

  •        2

The repository is home to the onboarding information for the Greene Lab at the University of Pennsylvania. See onboarding.md for the onboarding information. This repository is dedicated to the public domain. See the LICENSE file for more details.




Related Projects

MaterialTapTargetPrompt - Material Design tap target for Android

  •    Java

A Tap Target implementation in Android based on Material Design Onboarding guidelines. For more information on tap targets check out the guidelines. JavaDocs, examples and a sample app with examples implemented are available.

SwiftyOnboard - A swifty iOS framework that allows developers to create beautiful onboarding experiences

  •    Swift

A simple iOS framework that allows developers to create onboarding experiences. SwiftyOnboard makes it easy to add onboarding to any iOS application. SwiftyOnboard handles all of the logic behind the pagination of views, which allows you to quickly add a highly customizable onboarding to your app, all in a lightweight framework.

AMPopTip - An animated popover that pops out a given frame, great for subtle UI tips and onboarding.

  •    Swift

Animated popover that pops out of a frame. You can specify the direction of the popover and the arrow that points to its origin. Color, border radius and font can be easily customized. This popover can be used to leave subtle hints about your UI and provide fun looking onboarding popups. With version 2.0.0 the library was re-written in Swift, and the API was slightly updated. Checkout version 1.5.x for the previous Objective-C implementation.


  •    Swift

To run the example project, clone the repo, and run pod install from the Example directory first. KDIntroView is a framework to create dynamic onboarding views(onboarding flows) for your iOS App. You can create all sorts of cool animations.

Surfboard - Surfboard is a delightful onboarding framework for iOS.

  •    Objective-C

Surfboard is a delightful onboarding library for iOS. Surfboard was developed with Xcode 5 and the iOS 7 SDK. It uses autolayout and UICollectionViewController, so although it hasn't been tested on iOS 6, you may entertain yourself by trying to run Surfboard on it.

Onboard - An iOS framework to easily create a beautiful and engaging onboarding experience with only a few lines of code

  •    Objective-C

If you don't want to use CocoaPods, you can use Carthage or grab the files located in the Source folder and pull them into your project manually. Each onboarding experience is comprised of two primary components - the background and the content pages. The background includes the static background image/video, the page control, and the skip button. The content pages are made up of four pieces, an image/icon, title, body, and action button.

BulletinBoard - General-purpose contextual cards for iOS

  •    Swift

BulletinBoard is an iOS library that generates and manages contextual cards displayed at the bottom of the screen. It is especially well suited for quick user interactions such as onboarding screens or configuration. It has an interface similar to the cards displayed by iOS for AirPods, Apple TV/HomePod configuration and NFC tag scanning. It supports both the iPhone, iPhone X and the iPad.

AlertOnboarding - A simple and attractive AlertView to onboard your users in your amazing world.

  •    Swift

A simple and attractive AlertView to onboard your users in your amazing world. This AlertOnboarding was inspired by this amazing dribbble. It will help you to maximise, simply, onboarding process on your app.

DetectionLab - Vagrant & Packer scripts to build a lab environment complete with security tooling and logging best practices

  •    HTML

This lab has been designed with defenders in mind. Its primary purpose is to allow the user to quickly build a Windows domain that comes pre-loaded with security tooling and some best practices when it comes to system logging configurations. It can easily be modified to fit most needs or expanded to include additional hosts.NOTE: This lab has not been hardened in any way and runs with default vagrant credentials. Please do not connect or bridge it to any networks you care about. This lab is deliberately designed to be insecure; the primary purpose of it is to provide visibility and introspection into each host.

VM Prep Tool for Microsoft Visual Studio Team Lab Management 2010


VM Prep Tool enables users to automate the steps required to create Lab ready VMs and templates. This tool accelerates the process taken to configure Lab Management for the first time and enables users to start using Lab Management quickly.


  •    Java

PatientOS - an Open Source (GPL) Healthcare Information System. PatientOS (pronounced Patient-oh-es where O and S stand for Open Source) has been designed from the outset to be a Healthcare Information System (HIS). Healthcare Information System (EHR EMR PMS) for small hospitals and clinics. Scheduling, Orders, Meds, Pharmacy, Clinical Doc, HL7, Billing & more. Broad commercial support. Distributed clinical system written in pure Java with toolset to customize.

lab - Node.js test framework

  •    Javascript

lab is sponsored by Joyent.lab is a simple test utility for Node.js. Unlike other test utilities, lab uses only async/await features and includes everything you should expect from a modern Node.js test utility. Our goal with lab is to keep the execution engine as simple as possible, and not try to build an extensible framework.

20532-DevelopingMicrosoftAzureSolutions - 20532: Developing Microsoft Azure Solutions Lab Content

  •    CSharp

To support course 20532D: Developing Microsoft Azure Solutions, we will need to make frequent updates to the course content to keep it current with the Azure services used in the course. We are publishing the lab instructions and lab files on GitHub to allow for open contributions between the course authors and MCTs to keep the content current with changes in the Azure platform. We hope that this brings a sense of collaboration to the labs like we've never had before - when Azure changes and you find it first during a live delivery, go ahead and make an enhancement right in the lab source. Help your fellow MCTs.

script-lab-2017 - [Archived

  •    Javascript

IMPORTANT: A newer version of Script Lab, re-built from the ground up using React in late 2018, is now available at https://github.com/officedev/script-lab. This older 2017 version is now mostly for archival purposes. See this link for more info. Experiment with the Office JavaScript API without ever leaving Excel, Word, or PowerPoint! Get Script Lab for free, from the Office Store.

Developer Guidance - Onboarding Windows Phone 7


The Developer Guidance for Windows Phone 7 includes end-to-end application scenarios, code examples, documentation, and best practices.

statty - A tiny and unobtrusive state management library for React and Preact apps

  •    Javascript

Most of the time, I see colleagues starting React projects setting up Redux + a bunch of middlewares and store enhancers by default, regardless of the project nature.Despite Redux being awesome, it's not always needed and it may slow down the process of onboarding new developers, especially if they are new to the React ecosystem (I have often seen colleagues being stuck for hours trying to understand what was the proper way to submit a simple form).

apprenticeship - A packet to give new apprentices


This is the onboarding packet for new apprentices. It should be given to them on their first day. This repository is maintained by thoughtbot, inc.


  •    Javascript

Trip.js is a plugin that can help you customize a tutorial trip easily with more flexibilities.

material-intro-screen - Inspired by Heinrich Reimer Material Intro and developed with love from scratch

  •    Java

Material intro screen is inspired by Material Intro and developed with love from scratch. I decided to rewrite completely almost all features in order to make Android intro screen easy to use for everyone and extensible as possible. To report a specific problem or feature request, open a new issue on Github.

paper-onboarding - :octocat: PaperOnboarding is a material design UI slider

  •    Swift

Looking for developers for your project? This project is maintained by Ramotion, Inc. We specialize in the designing and coding of custom UI for Mobile Apps and Websites. The iPhone mockup available here.