Android-FloatingTutorialActivity - A light-weight, easy-to-implement, and easy-to-look-at way to do a tutorial pager or dialog on Android

  •        7

The goal of this library isn't to confine you to certain UI styles or guidelines that I have made. The goal here is to provide you with a framework that you can build off of yourself. The content of these tutorial pages can be anything you want. That said, I have provided a few examples here, of UIs that have worked well for me and that I think provide a pretty great experience. Note: the library itself is in Kotlin, which is now native to Android. I have created sample applications in both Kotlin and Java. The samples are functionally equivalent. If you would like to see the usage section of this README in Java please head to the Java-flavored README.

https://blog.klinkerapps.com/floating-tutorial-activity
https://github.com/klinker24/Android-FloatingTutorialActivity

Tags
Implementation
License
Platform

   




Related Projects

slidetoact - A simple 'Slide to Unlock' Material widget for Android, written in Kotlin 📱🎨🦄

  •    Kotlin

A simple Slide to Unlock Material widget for Android, written in Kotlin 🇰. Slide To Act is distributed through JCenter. To use it you need to add the following Gradle dependency to your android app gradle file (NOT the root file).

MaterialTimelineView - With MaterialTimelineView you can easily create a material looking timeline.

  •    Kotlin

With MaterialTimelineView you can easily create a material looking timeline. If you're using this library in your app and you'd like to list it here, Please let me know via email, pull requests or issues.

Splitties - A family of small Kotlin libraries for delightful Android development

  •    Kotlin

Splitties is a collection of small independent Android libraries that aims to make developing apps and libraries for Android (including Wear, TV, Things, Auto and ChromeOS targeted) easier and more fun. Some modules are similar to what Anko provides.

android-design-library - Build a Material Design App with the Android Design Support Library

  •    Java

Android Design Support library has been released and samples are coming up all over the place. This sample is bringing Material Design implementation using Android Design Support Library. Material design is a new system for visual, interaction and motion design. We launched Android Design Support Library to apply material design to your App. This sample app demonstrates app using Android Design Support Library. Android Developers blog.


Alerter - An Android Alerting Library

  •    Kotlin

This library aims to overcome the limitations of Toasts and Snackbars, while reducing the complexity of your layouts. With simplicity in mind, the Alerter employs the builder pattern to facilitate easy integration into any app. A customisable Alert view is dynamically added to the Decor View of the Window, overlaying all content.

android-topeka - A fun to play quiz that showcases material design on Android

  •    Kotlin

Material design is a new system for visual, interaction and motion design. The Android version of Topeka demonstrates that the same branding and material design principles can be used to create a consistent experience across platforms. We originally launched the Topeka web app as an Open Source example of material design on the web.

material-components-android - Modular and customizable Material Design UI components for Android

  •    Java

Material Components for Android (MDC-Android) help developers execute Material Design. Developed by a core team of engineers and UX designers at Google, these components enable a reliable development workflow to build beautiful and functional Android apps.Material Components for Android are based on Android’s Design support library (DesignLib) which will continue to be released as part of Android’s SDK.

FragNav - An Android library for managing multiple stacks of fragments

  •    Kotlin

Android library for managing multiple stacks of fragments (e.g., Bottom Navigation , Navigation Drawer). This library does NOT include the UI for bottom tab bar layout. For that, I recommend either BottomBar (which is the library shown in the demo) or AHBottomNavigation. This library helps maintain order after pushing onto and popping from multiple stacks(tabs). It also helps with switching between desired tabs and clearing the stacks. With Material Design Bottom Navigation pattern, and other tabbed navigation, managing multiple stacks of fragments can be a real headache. The example file shows best practice for navigating deep within a tab stack.

MaterialDateTimePicker - Pick a date or time on Android in style

  •    Java

Material DateTime Picker tries to offer you the date and time pickers as shown in the Material Design spec, with an easy themable API. The library uses the code from the Android frameworks as a base and tweaked it to be as close as possible to Material Design example.Support for Android 4.0 and up.

MaterialPopupMenu - Shows Material popup menus grouped in sections & more

  •    Kotlin

This library allows to create simple popup menus programmatically with a nice type-safe builder syntax in Kotlin. Menus can be divided into separate sections with optional headers and contain icons.

FABsMenu - A simple library to use a menu of FloatingActionButtons from Design Support Library that follow Material Design Guidelines

  •    Java

Android Support/Design libraries still doesn't include a FloatingActionButtons menu, and the libraries found here and there are either too cluttered or filled with unnecessary stuff or using custom views that simply don't follow guidelines, which made me avoid them. I was looking for a new library, and the ones I knew of, have been deprecated/abandoned because the simple FABs are included in the design support library, so I felt the urge of having something that could suffice my needs, and couldn't help but create a library, although is mostly based on one of those abandoned libraries.

material-sheet-fab - Android library that provides the floating action button to sheet transition from Google's Material Design

  •    Java

Library that implements the floating action button to sheet transition from Google's Material Design documentation. It can be used with any FAB library on Android 4.0+ (API levels >= 14). Modify your proguard configuration (if your app is using Proguard).

Android-Iconics - Android-Iconics - Use any icon font, or vector (

  •    Java

If you are an app developer you will know the problem. You start an app but require many different icons, in different sizes (ldpi, mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi), different colors, and different variants. If you get the icons as vector (.svg) or there are many changes over the time, you will always have to get the correct drawables again. Now there's an easy, fast, and small solution for this! The Android-Iconics library.

PatternLockView - An easy-to-use, customizable and Material Design ready Pattern Lock view for Android

  •    Java

An easy-to-use, customizable, Material Design ready Pattern Lock view for Android. This library allows you to implement pattern locking mechanism in your app easily and quickly. It is very easy to use and there are plenty of customization options available to change the functionality and look-and-feel of this view to match your needs.

Carbon - Material Design implementation for Android 4

  •    Java

Material Design implementation for Android 4.0+. Shadows, ripples, vectors, fonts, animations, widgets, rounded corners and more.

AppIntro - Make a cool intro for your Android app.

  •    Kotlin

AppIntro is an Android Library that helps you make a cool intro for your app, like the ones in Google apps. Please note that AppIntro supports Android X. If you haven't migrated yet, you probably want to use a previous version of the library that uses the old Support Library packages (or try Jetifier Reverse mode).

MaterialDrawerKt - A Kotlin DSL wrapper around the mikepenz/MaterialDrawer library.

  •    Kotlin

Create navigation drawers in your Activities and Fragments without having to write any XML, in pure Kotlin code, with access to all the features of the original library: all sorts of menu items, badges, account headers, and more. You can find the sample app in the Play Store, and its source code in the app module of the project.

Android-CleanArchitecture-Kotlin - This is a movies sample app in Kotlin, which is part of a serie of blog posts I have written about architecting android application using different approaches

  •    Kotlin

The purpose of this repo is to follow up Clean Architecture principles by bringing them to Android. It is worth saying that the idea is to take advantage of the Kotlin Programming Language features plus also pull in lessons learned and ideas from other interesting aproaches like Functional Programming. There is another Android Clean Architecture repository written in Java: https://github.com/android10/Android-CleanArchitecture with really nice discussions: https://github.com/android10/Android-CleanArchitecture/issues. Article, lessons learned and some more material coming up. Check the following known bugs and TODO list.