Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 10,948
» Latest member: nlaestnejm
» Forum threads: 96
» Forum posts: 104

Full Statistics

Online Users
There are currently 41 online users.
» 8 Member(s) | 33 Guest(s)
AveniraWhatt, Cerikavonry, ClixtriertlaurA, harkcryday, imperesia, Inanionsedo, needMeedrar, nlaestnejm

Latest Threads
Ravishankar Chavare
How to set up or install ...

Forum: Python
Last Post: Ravishankar Chavare
04-07-2018, 10:03 AM
» Replies: 0
» Views: 2,639
Ravishankar Chavare
Welcome to Python

Forum: Python
Last Post: Ravishankar Chavare
04-07-2018, 07:55 AM
» Replies: 0
» Views: 543
Ravishankar Chavare
Generate 4 digit otp

Forum: Php
Last Post: Ravishankar Chavare
03-11-2018, 09:53 AM
» Replies: 0
» Views: 2,770
Ravishankar Chavare
Paytm 200rs Cashback on 2...

Forum: Suggestions for sale
Last Post: Ravishankar Chavare
03-08-2018, 02:35 PM
» Replies: 0
» Views: 2,748
Ravishankar Chavare
Paytm - 50% cashback on m...

Forum: Daily offers
Last Post: Ravishankar Chavare
02-26-2018, 07:18 AM
» Replies: 0
» Views: 2,739
Ravishankar Chavare
SQLiteDatabse In Android

Forum: Android
Last Post: Ravishankar Chavare
02-21-2018, 04:37 PM
» Replies: 0
» Views: 2,842
Ravishankar Chavare
Add Stylish Toast In Your...

Forum: Android
Last Post: Ravishankar Chavare
02-03-2018, 06:26 AM
» Replies: 0
» Views: 929
Ravishankar Chavare
Github Integration In And...

Forum: Android
Last Post: Ravishankar Chavare
02-02-2018, 06:22 PM
» Replies: 0
» Views: 593
Ravishankar Chavare
Be off campus job opening...

Forum: Off campus
Last Post: Ravishankar Chavare
01-19-2018, 12:54 PM
» Replies: 0
» Views: 2,874
Ravishankar Chavare
HSBC Java J2EE/Software E...

Forum: Direct Walkins
Last Post: Ravishankar Chavare
01-10-2018, 04:32 PM
» Replies: 0
» Views: 3,362

 
  C++ Development Tutorial Series - The Complete Coding Guide free course
Posted by: Ravishankar Chavare - 12-28-2017, 02:16 PM - Forum: Udemy - No Replies

C++ Development Tutorial Series - The Complete Coding Guide

Enroll Now Free Here

What Will I Learn?
-Create software applications
-Use C++ to program
-Advanced programming and C++
-Create cross platform applications

Print this item

  Python eCommerce | Build a Django eCommerce Web Application
Posted by: Ravishankar Chavare - 12-28-2017, 07:39 AM - Forum: Udemy - No Replies

Python eCommerce | Build a Django eCommerce Web Application

Enroll Now Free Here

Print this item

  Python GUI free course on udemy
Posted by: Ravishankar Chavare - 12-28-2017, 07:19 AM - Forum: Udemy - No Replies

python: Learn how to create a window, buttons, menu bar using tkinter module in python

Enroll Now Free Here

Print this item

  iOS 10 iPhone App Development: Learn the Basics in 2 hours
Posted by: Ravishankar Chavare - 12-28-2017, 07:07 AM - Forum: Udemy - No Replies

iOS 10 iPhone App Development: Learn the Basics in 2 hours

Enroll Now Free Here

Print this item

  How Hackers Create Undetectable Malware and Viruses free course
Posted by: Ravishankar Chavare - 12-28-2017, 04:21 AM - Forum: Udemy - No Replies

How Hackers Create Undetectable Malware and Viruses

How Hackers are Bypassing the Majority of Antivirus Software and Creating Malware and Viruses that Are Undetectable

Enroll Now Free
Here

Original fees:12,480rs

Print this item

  Learn C++ Programming for beginners from basics to advanced
Posted by: Ravishankar Chavare - 12-28-2017, 03:26 AM - Forum: Udemy - No Replies

Learn C++ Programming for beginners from basics to advanced

Learn C++ programming from scratch with best examples

Enroll Now Here for free

Original course fees 12,480rs

Print this item

  SEO Keyword Research Made Easy + FREE Research Software
Posted by: Ravishankar Chavare - 12-28-2017, 03:15 AM - Forum: Udemy - No Replies

SEO Keyword Research Made Easy + FREE Research Software
Search Engine Optimization (SEO) is hard. Find the best easy-to-rank keywords and keyphrases in Google, Bing & Yahoo.

Visit Here to enroll free course on udemy

Original course fees: 4,800rs

Print this item

  Javascript ES6! A Complete Reference Guide to Javascript
Posted by: Ravishankar Chavare - 12-28-2017, 03:12 AM - Forum: Udemy - No Replies

Javascript ES6! A Complete Reference Guide to Javascript ES6

Visit Here to enroll free course on udemy

Course fees:11,200rs

Print this item

  How To Create Login And Registration Page Using Bootstrap
Posted by: Ravishankar Chavare - 12-27-2017, 06:44 AM - Forum: Bootstrap - No Replies

Hello Friends today we are creating a login and registration page using Bootstrap
[Image: aTzkk6im.png]

file 1: 
style.css

Code:
.card-container.card {
   max-width: 350px;
   padding: 40px 40px;
}

.btn {
   font-weight: 700;
   height: 36px;
   -moz-user-select: none;
   -webkit-user-select: none;
   user-select: none;
   cursor: default;
}

/*
* Card component
*/
.card {
   background-color: #F7F7F7;
   /* just in case there no content*/
   padding: 20px 25px 30px;
   margin: 0 auto 25px;
   margin-top: 50px;
   /* shadows and rounded borders */
   -moz-border-radius: 2px;
   -webkit-border-radius: 2px;
   border-radius: 2px;
   -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
   -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
   box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
}

.profile-img-card {
   width: 96px;
   height: 96px;
   margin: 0 auto 10px;
   display: block;
   -moz-border-radius: 50%;
   -webkit-border-radius: 50%;
   border-radius: 50%;
}

/*
* Form styles
*/
.profile-name-card {
   font-size: 16px;
   font-weight: bold;
   text-align: center;
   margin: 10px 0 0;
   min-height: 1em;
}

.reauth-email {
   display: block;
   color: #404040;
   line-height: 2;
   margin-bottom: 10px;
   font-size: 14px;
   text-align: center;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
}

.form-signin #inputEmail,
.form-signin #inputPassword {
   direction: ltr;
   height: 44px;
   font-size: 16px;
}

.form-signin input[type=email],
.form-signin input[type=password],
.form-signin input[type=text],
.form-signin button {
   width: 100%;
   display: block;
   margin-bottom: 10px;
   z-index: 1;
   position: relative;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
}

.form-signin .form-control:focus {
   border-color: rgb(104, 145, 162);
   outline: 0;
   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgb(104, 145, 162);
   box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgb(104, 145, 162);
}

.btn.btn-signin {
   /*background-color: #4d90fe; */
   background-color: rgb(104, 145, 162);
   /* background-color: linear-gradient(rgb(104, 145, 162), rgb(12, 97, 33));*/
   padding: 0px;
   font-weight: 700;
   font-size: 14px;
   height: 36px;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   border: none;
   -o-transition: all 0.218s;
   -moz-transition: all 0.218s;
   -webkit-transition: all 0.218s;
   transition: all 0.218s;
}

.btn.btn-signin:hover,
.btn.btn-signin:active,
.btn.btn-signin:focus {
   background-color: rgb(12, 97, 33);
}

.forgot-password {
   color: rgb(104, 145, 162);
}

.forgot-password:hover,
.forgot-password:active,
.forgot-password:focus{
   color: rgb(12, 97, 33);
}


file 2:
Login.html
Code:
<!doctype html>
<html lang="en">
 <head>
   <title>Login Page</title>
   <!-- Required meta tags -->
   <meta charset="utf-8">
   <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

   <!-- Bootstrap CSS -->
   <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" integrity="sha384-PsH8R72JQ3SOdhVi3uxftmaW6Vc51MKb0q5P2rRUpPvrszuE4W1povHYgTpBfshb" crossorigin="anonymous">
   <link rel="stylesheet" type="text/css" href="style.css">
 </head>
 <body background="https://images.unsplash.com/photo-1449965408869-eaa3f722e40d?auto=format&fit=crop&w=1424&q=1024">
 <div class="container">
       <div class="card card-container">
           <img id="profile-img" class="profile-img-card" src="https://images.unsplash.com/photo-1493994492236-f8d411fd81b6" />
           <p id="profile-name" class="profile-name-card"></p>
           <form class="form-signin" action="" method="POST">
         
               <span id="reauth-email" class="reauth-email"></span>
               <input type="email" id="inputEmail" class="form-control" name="email" placeholder="Email address" required autofocus>
               <input type="password" id="inputPassword" class="form-control" name="password" placeholder="Password" required>
               
               <button class="btn btn-lg btn-primary btn-block btn-signin" value="submit" name="submit" type="submit">Sign in</button>
           <center>New user register <a href="register.html">Here</a>
</center>
           </form><!-- /form -->
         
       </div><!-- /card-container -->
   </div><!-- /container -->

   <!-- Optional JavaScript -->
   <!-- jQuery first, then Popper.js, then Bootstrap JS -->
   <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
   <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.3/umd/popper.min.js" integrity="sha384-vFJXuSJphROIrBnz7yo7oB41mKfc8JzQZiCq4NCceLEaO4IHwicKwpJf9c9IpFgh" crossorigin="anonymous"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js" integrity="sha384-alpBpkh1PFOepccYVYDB4do5UnbKysX5WZXm3XxPqe5iKTfUKjNkCk9SaVuEZflJ" crossorigin="anonymous"></script>
 </body>
</html>


file 3:
Code:
<!doctype html>
<html lang="en">
 <head>
   <title>RegisterPage</title>
   <!-- Required meta tags -->
   <meta charset="utf-8">
   <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

   <!-- Bootstrap CSS -->
   <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" integrity="sha384-PsH8R72JQ3SOdhVi3uxftmaW6Vc51MKb0q5P2rRUpPvrszuE4W1povHYgTpBfshb" crossorigin="anonymous">
   <link rel="stylesheet" type="text/css" href="style.css">
 </head>
 <body background="https://images.unsplash.com/photo-1449965408869-eaa3f722e40d?auto=format&fit=crop&w=1424&q=1024">
 <div class="container">
       <div class="card card-container">
           <img id="profile-img" class="profile-img-card" src="https://images.unsplash.com/photo-1493994492236-f8d411fd81b6" />
           <p id="profile-name" class="profile-name-card"></p>
           <form class="form-signin" action="" method="POST">
               <div class="form-group">

   <input type="text" class="form-control" id="formGroupExampleInput" placeholder="Enter Name">
 </div>
               
               
               <div class="form-group">
   <label for="exampleFormControlSelect1">Gender</label>
   <select class="form-control" id="exampleFormControlSelect1">
     <option>male</option>
     <option>female</option>

   </select>
 </div>
         
               <span id="reauth-email" class="reauth-email"></span>
               <input type="email" id="inputEmail" class="form-control" name="email" placeholder="Email address" required autofocus>
               <input type="password" id="inputPassword" class="form-control" name="password" placeholder="Password" required>
               <div class="form-group">
               <textarea class="form-control" placeholder="Enter Address" id="exampleFormControlTextarea1" rows="3"></textarea>
                </div>
               
               
               <button class="btn btn-lg btn-primary btn-block btn-signin" value="submit" name="submit" type="submit">Register</button>
               <center>Already Account Login  <a href="login.html">Here</a>
</center>
           </form><!-- /form -->
         
       </div><!-- /card-container -->
   </div><!-- /container -->

   <!-- Optional JavaScript -->
   <!-- jQuery first, then Popper.js, then Bootstrap JS -->
   <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
   <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.3/umd/popper.min.js" integrity="sha384-vFJXuSJphROIrBnz7yo7oB41mKfc8JzQZiCq4NCceLEaO4IHwicKwpJf9c9IpFgh" crossorigin="anonymous"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js" integrity="sha384-alpBpkh1PFOepccYVYDB4do5UnbKysX5WZXm3XxPqe5iKTfUKjNkCk9SaVuEZflJ" crossorigin="anonymous"></script>
 </body>
</html>


Demo Visit Here

Print this item

  How To Create App Intro Slider
Posted by: Ravishankar Chavare - 12-26-2017, 03:56 AM - Forum: Android - No Replies

Hello friends app intro slider is the slider when first time user open app to show services and more short description about product and company today we are building App Intro slider using appintro library

DEMO




Step 1: First create a new project in android studio as named Appintroslider

Step 2:  Now open build.gradle(Project level) and add following code.

Code:
allprojects {
   repositories {
       maven { url 'https://jitpack.io' }
       google()
       jcenter()
   }
}

Step 3:  Now open build.gradle(Module level app) and add following code in dependencies.

Code:
compile 'com.github.apl-devs:appintro:v4.2.2'

Now click on sync now and wait to complete sync  gradle building


Step 4: Now create layout file for your slider as follows:

go to res/layout to add your slider xml files

1.app_intro1.xml
Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:id="@+id/main_layout"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:layout_weight="10"
   android:background="#0385a3"
   android:orientation="vertical">

   <TextView
       android:layout_width="wrap_content"
       android:layout_height="0dp"
       android:layout_gravity="center"
       android:layout_weight="3"
       android:gravity="center"
       android:paddingLeft="32dp"
       android:paddingRight="29dp"
       android:text="Welcome to ProTutr"
       android:textColor="#ffffff"
       android:textSize="27sp"
       android:textStyle="bold" />

   <LinearLayout
       android:layout_width="fill_parent"
       android:layout_height="0dp"
       android:layout_weight="5"
       android:gravity="center"
       android:orientation="vertical">

       //image link from drawable folder

       <ImageView
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_gravity="center"
           android:paddingLeft="16dp"
           android:paddingRight="16dp"
           android:src="@drawable/coding" />
   </LinearLayout>

   <TextView
       android:layout_width="wrap_content"
       android:layout_height="0dp"
       android:layout_gravity="center"
       android:layout_weight="3"
       android:gravity="center"
       android:paddingLeft="64dp"
       android:paddingRight="64dp"
       android:text="The New Way To Learn Code.."
       android:textColor="#ffffff"
       android:textSize="26sp" />

   <TextView
       android:layout_width="fill_parent"
       android:layout_height="62dp" />
</LinearLayout>

OUTPUT:
[Image: OlhK7m0m.png]

2.app_intro2.xml

Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:id="@+id/main_layout"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:layout_weight="10"
   android:background="#03a373"
   android:orientation="vertical">

   <TextView
       android:layout_width="wrap_content"
       android:layout_height="0dp"
       android:layout_gravity="center"
       android:layout_weight="3"
       android:gravity="center"
       android:paddingLeft="32dp"
       android:paddingRight="29dp"
       android:text="Code Learning"
       android:textColor="#ffffff"
       android:textSize="27sp"
       android:textStyle="bold" />

   <LinearLayout
       android:layout_width="fill_parent"
       android:layout_height="0dp"
       android:layout_weight="5"
       android:gravity="center"
       android:orientation="vertical">

       <ImageView
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_gravity="center"
           android:paddingLeft="16dp"
           android:paddingRight="16dp"
           android:src="@drawable/program" />
   </LinearLayout>

   <TextView
       android:layout_width="wrap_content"
       android:layout_height="0dp"
       android:layout_gravity="center"
       android:layout_weight="3"
       android:gravity="center"
       android:paddingLeft="64dp"
       android:paddingRight="64dp"
       android:text="Java,Android,Python,And more.."
       android:textColor="#ffffff"
       android:textSize="26sp" />

   <TextView
       android:layout_width="fill_parent"
       android:layout_height="62dp" />
</LinearLayout>

OUTPUT:
[Image: XPw7ho4m.png]


3.app_intro3.xml

Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:id="@+id/main_layout"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:layout_weight="10"
   android:background="#b704c4"
   android:orientation="vertical">

   <TextView
       android:layout_width="wrap_content"
       android:layout_height="0dp"
       android:layout_gravity="center"
       android:layout_weight="3"
       android:gravity="center"
       android:paddingLeft="32dp"
       android:paddingRight="29dp"
       android:text="Job Vacancies"
       android:textColor="#ffffff"
       android:textSize="27sp"
       android:textStyle="bold" />

   <LinearLayout
       android:layout_width="fill_parent"
       android:layout_height="0dp"
       android:layout_weight="5"
       android:gravity="center"
       android:orientation="vertical">

       <ImageView
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_gravity="center"
           android:paddingLeft="16dp"
           android:paddingRight="16dp"
           android:src="@drawable/job" />
   </LinearLayout>

   <TextView
       android:layout_width="wrap_content"
       android:layout_height="0dp"
       android:layout_gravity="center"
       android:layout_weight="3"
       android:gravity="center"
       android:paddingLeft="64dp"
       android:paddingRight="64dp"
       android:text="Get Job Vacancies Details Posted By Topmost Companies"
       android:textColor="#ffffff"
       android:textSize="26sp" />

   <TextView
       android:layout_width="fill_parent"
       android:layout_height="62dp" />
</LinearLayout>

OUTPUT:
[Image: 6QtlhTem.png]


4.app_intro4.xml

Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:id="@+id/main_layout"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:layout_weight="10"
   android:background="#02a155"
   android:orientation="vertical">

   <TextView
       android:layout_width="wrap_content"
       android:layout_height="0dp"
       android:layout_gravity="center"
       android:layout_weight="3"
       android:gravity="center"
       android:paddingLeft="32dp"
       android:paddingRight="29dp"
       android:text="Teach To World"
       android:textColor="#ffffff"
       android:textSize="27sp"
       android:textStyle="bold" />

   <LinearLayout
       android:layout_width="fill_parent"
       android:layout_height="0dp"
       android:layout_weight="5"
       android:gravity="center"
       android:orientation="vertical">

       <ImageView
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_gravity="center"
           android:paddingLeft="16dp"
           android:paddingRight="16dp"
           android:src="@drawable/teach" />
   </LinearLayout>

   <TextView
       android:layout_width="wrap_content"
       android:layout_height="0dp"
       android:layout_gravity="center"
       android:layout_weight="3"
       android:gravity="center"
       android:paddingLeft="64dp"
       android:paddingRight="64dp"
       android:text="Post Your Content On Protutr"
       android:textColor="#ffffff"
       android:textSize="26sp" />

   <TextView
       android:layout_width="fill_parent"
       android:layout_height="62dp" />
</LinearLayout>

OUTPUT:
[Image: 3TJXW3am.png]


Step 5: Now add permission of VIBRATE  inside manifest file


Code:
<uses-permission android:name="android.permission.VIBRATE"/>

Step 6: Now create a class called AppIntroSampleSlider extends to Fragment.

Code:
//Android App Intro Slider
package com.protutr.appintroslider;

import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

/**
* Created by HP on 10/23/2016.
*/
public class AppIntroSampleSlider extends Fragment {
   //Layout id
   private static final String ARG_LAYOUT_RES_ID = "layoutResId";

   public static AppIntroSampleSlider newInstance(int layoutResId) {
       AppIntroSampleSlider sampleSlide = new AppIntroSampleSlider();

       Bundle bundleArgs = new Bundle();
       bundleArgs.putInt(ARG_LAYOUT_RES_ID, layoutResId);
       sampleSlide.setArguments(bundleArgs);

       return sampleSlide;
   }

   private int layoutResId;

   public AppIntroSampleSlider() {}

   @Override
   public void onCreate(@Nullable Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);

       if(getArguments() != null && getArguments().containsKey(ARG_LAYOUT_RES_ID))
           layoutResId = getArguments().getInt(ARG_LAYOUT_RES_ID);
   }

   @Nullable
   @Override
   public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
       return inflater.inflate(layoutResId, container, false);
   }

}
Step 7:Now create class MyIntro.java and extends it to AppIntro
Code:
package com.protutr.appintroslider;

import android.content.Intent;
import android.os.Bundle;
import android.widget.Toast;

import com.github.paolorotolo.appintro.AppIntro;

/**
* Created by HP on 10/23/2016.
*/
public class MyIntro extends AppIntro {
   // Please DO NOT override onCreate. Use init
   @Override
   public void init(Bundle savedInstanceState) {

       //adding the three slides for introduction app you can ad as many you needed
       addSlide(AppIntroSampleSlider.newInstance(R.layout.app_intro1));
       addSlide(AppIntroSampleSlider.newInstance(R.layout.app_intro2));
       addSlide(AppIntroSampleSlider.newInstance(R.layout.app_intro3));
       addSlide(AppIntroSampleSlider.newInstance(R.layout.app_intro4));

       // Show and Hide Skip and Done buttons
       showStatusBar(false);
       showSkipButton(false);

       // Turn vibration on and set intensity
       // You will need to add VIBRATE permission in Manifest file
       setVibrate(true);
       setVibrateIntensity(30);

       //Add animation to the intro slider
       setDepthAnimation();
   }

   @Override
   public void onSkipPressed() {
       // Do something here when users click or tap on Skip button.
       Toast.makeText(getApplicationContext(),
               getString(R.string.app_intro_skip), Toast.LENGTH_SHORT).show();
       Intent i = new Intent(getApplicationContext(), MainActivity.class);
       startActivity(i);
   }

   @Override
   public void onNextPressed() {
       // Do something here when users click or tap on Next button.
   }

   @Override
   public void onDonePressed() {
       // Do something here when users click or tap tap on Done button.
       finish();
   }

   @Override
   public void onSlideChanged() {
       // Do something here when slide is changed
   }
}



Step 8:Now in MainActivity Add following code
Code:
package com.protutr.appintroslider;

import android.content.Intent;
import android.content.SharedPreferences;
import android.preference.PreferenceManager;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class MainActivity extends AppCompatActivity {
   public boolean isFirstStart;


   @Override
   protected void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.activity_main);
       Thread t = new Thread(new Runnable() {
           @Override
           public void run() {
               //  Intro App Initialize SharedPreferences
               SharedPreferences getSharedPreferences = PreferenceManager
                       .getDefaultSharedPreferences(getBaseContext());

               //  Create a new boolean and preference and set it to true
               isFirstStart = getSharedPreferences.getBoolean("firstStart", true);

               //  Check either activity or app is open very first time or not and do action
               if (isFirstStart) {

                   //  Launch application introduction screen
                   Intent i = new Intent(MainActivity.this, MyIntro.class);
                   startActivity(i);
                   SharedPreferences.Editor e = getSharedPreferences.edit();
                   e.putBoolean("firstStart", false);
                   e.apply();
               }
           }
       });
       t.start();
   }
}


Step 9:Now add some codes inside 
styles.xml
Code:
<style name="FullscreenTheme" parent="Theme.AppCompat.Light.NoActionBar">
       <!-- Customize your theme here. -->
       <item name="android:windowActionBar">false</item>
       <item name="android:windowNoTitle">true</item>
</style>

strings.xml
Code:
   <string name="app_intro_skip">Skip</string>



Now Run android app 

Download From Github

Print this item