All Projects β†’ TutorialsAndroid β†’ VSpot

TutorialsAndroid / VSpot

Licence: other
A nice focus view intro for your app. Focus a specific view on first time launch

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to VSpot

Androidonboarder
A simple way to make a beauty onboarding experience (app intro or welcome screen) for your users.
Stars: ✭ 269 (+896.3%)
Mutual labels:  introduction, intro
React Native Onboarding Swiper
πŸ›³ Delightful onboarding for your React-Native app
Stars: ✭ 596 (+2107.41%)
Mutual labels:  introduction, intro
Showcaseview
πŸ”¦The ShowcaseView library is designed to highlight and showcase specific parts of apps to the user with an attractive and flat overlay.
Stars: ✭ 281 (+940.74%)
Mutual labels:  introduction, intro
Rn Falcon App Intro
rn-app-intro is a react native component implementing a parallax effect welcome page using base on react-native-swiper , similar to the one found in Google's app like Sheet, Drive, Docs...
Stars: ✭ 82 (+203.7%)
Mutual labels:  introduction, intro
React Native App Intro
react-native-app-intro is a react native component implementing a parallax effect welcome page using base on react-native-swiper , similar to the one found in Google's app like Sheet, Drive, Docs...
Stars: ✭ 3,169 (+11637.04%)
Mutual labels:  introduction, intro
Reactour
Tourist Guide into your React Components
Stars: ✭ 2,782 (+10203.7%)
Mutual labels:  introduction, intro
Android Cleanarchitecture
This is a sample app that is part of a series of blog posts I have written about how to architect an android application using Uncle Bob's clean architecture approach.
Stars: ✭ 15,062 (+55685.19%)
Mutual labels:  android-development
intro-to-ml
A basic introduction to machine learning (one day training).
Stars: ✭ 15 (-44.44%)
Mutual labels:  introduction
Androidstandarddevelop
🌟 Best practices in Android develop(final).
Stars: ✭ 2,798 (+10262.96%)
Mutual labels:  android-development
Awesome Android Complete Reference
Awesome Android references for everything like best practices, performance optimization, etc.
Stars: ✭ 2,701 (+9903.7%)
Mutual labels:  android-development
android-developer-roadmap
πŸ—Ί The 2022 Android Developer Roadmap suggests learning paths to understanding Android development.
Stars: ✭ 5,533 (+20392.59%)
Mutual labels:  android-development
QuestionnaireView
A simple view to be able to display question and various field (Radio, EditText, checkbox ) for answers
Stars: ✭ 34 (+25.93%)
Mutual labels:  android-development
wtm-udacity-scholars-nanodegree-resources
A List of Resources for Udacity Nanodegrees
Stars: ✭ 15 (-44.44%)
Mutual labels:  android-development
introduction-nodejs
Introduction to NodeJS
Stars: ✭ 13 (-51.85%)
Mutual labels:  introduction
appsweep-gradle
This Gradle plugin can be used to continuously integrate app scanning using AppSweep into your Android app build process
Stars: ✭ 30 (+11.11%)
Mutual labels:  android-development
Nytimes App
πŸ—½ A Simple Demonstration of the New York Times App πŸ“± using Jsoup web crawler with MVVM Architecture πŸ”₯
Stars: ✭ 246 (+811.11%)
Mutual labels:  android-development
AndroidTools
πŸ”§ Many useful tools for Android development, adb wrapper, smali, languages etc.
Stars: ✭ 32 (+18.52%)
Mutual labels:  android-development
Aboutlibraries
AboutLibraries automatically detects all dependencies of a project and collects their information including the license. Optionally visualising it via the provided ui components.
Stars: ✭ 2,777 (+10185.19%)
Mutual labels:  android-development
awesome-android-libraries
😎 A curated list of awesome Android libraries
Stars: ✭ 135 (+400%)
Mutual labels:  android-development
MockSMS
Android application to create/craft fake sms.
Stars: ✭ 63 (+133.33%)
Mutual labels:  android-development

VSpot API Known Vulnerabilities License Maintenance Android Arsenal

Heatic Debate App Download Now

Jitpack.io

This library allows to show intro of your app or a specific view that you want to high-light when you add new features to app.

And Don't Forget To Follow Me On Instagram

Follow me on instagram to stay up-to-date https://instagram.com/akshay.sunil.masram.1998

Sample Screen

Installation

gradle:

Add it in your root build.gradle at the end of repositories:

allprojects {
	repositories {
		...
		maven { url 'https://jitpack.io' }
	}
}
Step 2. Add the dependency
  implementation 'com.github.TutorialsAndroid:VSpot:v2.2.19'

Sample usage in your activity:

 new VSpotView.Builder(this)
         .setTitle("Spoti Title Text")
         .setContentText("Spoti Description Text\n .....Spoti Description Text\n .....Spoti Description Text .....")
         .setGravity(VSpotView.Gravity.AUTO) //optional
         .setDismissType(VSpotView.DismissType.outSide) //optional - default dismissable by TargetView
         .setTargetView(view)
         .setContentTextSize(12)//optional
         .setTitleTextSize(14)//optional
         .build()
         .show();

Change type face

 new VSpotView.Builder(this)
            .setTitle("Spoti Title Text")
            .setContentText("Spoti Description Text\n .....Spoti Description Text\n .....Spoti Description Text .....")
            .setTargetView(view)
            .setContentTypeFace(Typeface)//optional
            .setTitleTypeFace(Typeface)//optional
            .build()
            .show();

Change title and Content text size

new VSpotView.Builder(this)
            .setTitle("Spoti Title Text")
            .setContentText("Spoti Description Text\n .....Spoti Description Text\n .....Spoti Description Text .....")
            .setTargetView(view)
            .setContentTextSize(12)//optional
            .setTitleTextSize(14)//optional
            .build()
            .show();

Change Gravity

new VSpotView.Builder(this)
         .setTitle("Spoti Title Text")
         .setContentText("Spoti Description Text\n .....Spoti Description Text\n .....Spoti Description Text .....")
         .setGravity(VSpotView.Gravity.CENTER)//optional
         .setTargetView(view) 
         .build()
         .show();

use Spannable for Content

 new VSpotView.Builder(this)
            .setTitle("Spoti Title Text")
            .setTargetView(view)
            .setContentSpan((Spannable) Html.fromHtml("<font color='red'>testing spannable</p>"))
            .build()
            .show();

Set Listener

  new VSpotView.Builder(MainActivity.this)
                  .setTitle("Spoti Title Text")
                  .setContentText("Spoti Description Text\n .....Spoti Description Text\n .....Spoti Description Text .....")
                  .setGravity(VSpotView.Gravity.CENTER)
                  .setTargetView(view1)
                  .setVSpotListener(new VSpotView.VSpotListener() {
                      @Override
                      public void onDismiss(View view) {
                         //TODO ...
                      }
                   })
                   .build()
                   .show();

DismissType Attribute

Type Description
outside Dismissing with click on outside of MessageView
anywhere Dismissing with click on anywhere
targetView Dismissing with click on targetView(targetView is assigned with setTargetView method)

License

Copyright 2019 VSpot

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

 http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

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