Color Switcher

Ebook Template

The 1st of its Kind

Android & IOS development Tutorial

The Author hand helds & takes you to create an end-to-end world class app like TINDER for Android & IOS

267

Product Downloads

1043

Facebook Shares

480

Hours To Complete

128

Coffees Made

What you will get

An Android eBook

for creating a world class TINDER like app from scratch. Explained by experts in a Step-by-step manner.

An IOS eBook

for creating a world class TINDER like location-based dating app from scratch. Explained by experts in a Step-by-step manner.

Video tutorials

explaining the code and the process flow ( 10 professional videos )

Step-by-Step tutorials

explaining the process of setting up the app, building it and submitting it in the App store and Play store.

Full Source code of the apps

( both IOS & Android ).Using which you can instantly deploy and run a stunning location based dating site like TINDER

What you will learn

Live Android app development

Hands on creating a Dating app like Tinder

IOS app development

Hands on creating a Dating app like Tinder

All Things location

Everything you need for creating a location based app

All things messaging

Everything related to a messaging feature inside an app

All things Camera

Everything you need for accessing the mobile camera and processing the picture

All things Social

This tutorial explains the making of all the features of leading Social networks & Dating apps with realtime code.

Server side code

Every detail you need to know on connecting the Apps with the server and processing the business logic.

OpenGL and more

Live hands on training to use OpenGL to bring in those much wanted visual effects inside the apps.

Algorithms and more

Explained in this tutorial are all the match making algorithms and thier implications that can be used for a wide range of purposes.

All things Essential

Yes - you get to learn to create TONs of essential features that are used in any mobile app!

Who is this for ?

Non-tech Entrepreneurs

Who wanna create a location based dating app like TINDER for IOS & Android. Just download this tutorial along with the FREE source code & give it to any novice developer and get the app up and running in a snap!

Android & IOS enthusiasts

This unique tutorial is the first of its kind ! It is a step by step tutorial for creating a hot & happening app like TINDER. Executing the steps inside will instantly make you a PRO mobile app developer.

Beginners

This ebook helps you hit the road running ! The tutorial is constructed in a manner to teach you the making of a world class app in a step-by-step manner. This tutorial gets you to take a giant leap, from beginner to PRO!

Sample pages from book

Author's Note

How?

Who is this tutorial for?

What do you get in this tutorial?

Disclaimer

What are we going to do in this tutorial?

Why Tinder?

What is Tinder?

Features present in Tinder

Eclipse

Facebook Login

Prerequisites

Create a splash screen

Google Play service

The Home page - after login

Sliding Menu

Profile Screen

Match Making Screen

Encounters

Configuring different actions

User Interaction with matched profiles

Like/Dis-Like actions

Database query

Matchmaking Algorithms

Main menu setup

Chat/Messaging

Google Cloud Messaging

Volley Project

Chat

Message sending

Setting Module

Invite activity

Multi-Language Support

Example

Server Side

Server side match making

Server side push notifications

App Installation Guide

Step 1

Step 2

Step 3

Step 4

Step 5

Step 6

Step 7

Step 8

Step 9

Step 10

Facebook Login

In this chapter we will concentrate on creating the Authentication module of the dating app ( we have named the app FLAMER. Feel free to use a name you desire ). The app we are about to create by default uses Facebook login as the default authentication mechanism.We plan on using Facebook as you save the hassle of getting the users to go through the normal registration process – and also we can add more features if required in future to tap the viral nature of Facebook. The following guide will show you how to integrate Facebook login with this app.

Prerequisites

To integrate Facebook login to our dating app, you will need to have the facebook SDK for android. You can instantly download the latest version of the facebook android SDK here:https://developers.facebook.com/resources/facebook-android-sdk-current.zip . Once downloaded extract the sdk folder and import it to the eclipse workspace. To know more about how to use Facebook SDK for Android, follow this simple tutorial by facebook here :
https://developers.facebook.com/docs/android/getting-started/ Once the Facebook SDK is imported, you need to add it as a library to the main project. To do so, right click on the project folder in eclipse and select properties -> Android. Then in the Library tab click on Add to select facebook SDK library from the list.( Refer the below screenshot )

Create a Splash Screen

Next lets create a beautiful Splash screen for the app.

Note : A Splash screen is generally used to showcase the logo or name of your app/company. It is that screen you see for a brief period of time when you open any app in your mobile. Often a splash screen is also used to show an animation or visual while some heavy process happens in the background to load the app. In our case we will be using the Splash screen to showcase the Logo / name of the app.

Let’s create a new class called SplashActivity.java inside our main package named com.appdupe.flamer. This will contain your app’s splash screen. Lets make a view element for this screen by creating a new xml file inside the res -> layout folder and name it as splashactivity.xml. For your reference, the xml code and the GUI of the screen is shown below.

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android= "http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/splash_screen">
</RelativeLayout>

Well, you can add your own background by uploading an image file named splash_screen in the drawable folder. Now let’s have a look at the SplashActivity.java file. Here we can configure the duration to show the splash screen before the app starts. Lets configure it to show for 10 seconds before the app starts.

Google Play Services

Also check if the user has Google Play services and GPS enabled. Google Play services gives you the freedom to use the newest APIs for popular Google services without worrying about device support. Learn more about Google Play Services here : http://developer.android.com/google/playservices/index.html

@Override
  protected void onResume() {
        super.onResume();
        checkPlayServices();
    LocationManager locationManagerresume = (LocationManager) getSystemService(LOCA\ TION_SERVICE);
        if (locationManagerresume
            .isProviderEnabled(LocationManager.GPS_PROVIDER)) {
      newLocationFinder = new LocationFinder();
      newLocationFinder.getLocation(LoginUsingFacebook.this,
                mLocationResult);
        } else {
            showGPSDisabledAlertToUser();
        }
       }

Now let’s get back to creating the login through facebook. In the onCreate method we will call the updateView() method which will check if the user has already been logged in and a facebook login session still exists. If there is no active session available then we will open a new session with required permissions in the onClickLogin() method.

Click to Preview

  • Table Of Contents

  • Chapter I

    - Facebook Login and prerequisites
  • Chapter II

    - Create a Splash Screen
  • Chapter III

    - Google Play services

Step-by-step tutorial + Full source code + Installation manual + Design files!

Can this day get any better ?!

Not convinced? scroll down further

purchase

Ebook content overview

ebook landing page chapter overview

The approach

We wanted to transfer the knowledge required to create an industry standard app, so the learner can get an hands on experience to create a complex app and hit the road running

ebook landing page chapter overview

Entire Source code

As a FREE bonus this tutorial comes with the entire source code of the app. Using this source code, you can instantly launch a TINDER like app instantly.

ebook landing page chapter overview

Installation guide

This tutorial also comes with a detailed step-by-step installation manual. Using this even a person without any tech knowledge can build and host the app in the app store.

ebook landing page chapter overview

Screen-by-screen making

From the start to the end the author takes you from the login module to all modules in the app. The making of each and every screen and module is explanied in detail along with screen shots and code samples.

ebook landing page chapter overview

Social login

The author explans in detail how how to create the facebook login and pull the required data using the facebook API's along with best practices, advice and suggestions.

ebook landing page chapter overview

Push notifications

One of the important feature in any app is the push notification. You get to learn how to impliment Push notifications in real time with code samples and implimentation guides.

ebook landing page chapter overview

Dashboard

An app like Tinder has a very interesting Dashboard with connections to nearly all the features inside. You get to learn how to program and bring such a powerful dashborad live in your app.

ebook landing page chapter overview

3rd party libraries

Also explained in detail in this tutorial are implementation of various 3rd party libraires like Actionbarsherlock, Fragments, Volley etc. to increase the efficiency of the app tremendously.

ebook landing page chapter overview

Messaging / Chat

You get to learn all you need to create an effective messaging / chat app via. sample code and live files - all explained in a dashing manner.

ebook landing page chapter overview

Encounters

One of the main features in Tinder is match making. You get to learn the underlying algorithm and flow required to impliment this encounters feature along with detailed code samples & explanation.

ebook landing page chapter overview

Multi-language

You definitly need to know how to program your app to various other languages than just English audience. This tutorial also covers practical implimentation of multi-ingual features.

ebook landing page chapter overview

Server side & DB

The author also covers the most important classes used on the server side PHP code and the important database quries used to post and retrive data.

load more

Messages from readers

Daniel Zeteny

Me aint a techie, but 3 things I like about this tutorial are
- Comes with the entire project SOURCE CODE, so I can start a TINDER like app
- Handed over this Tutorial with the source code to my developer and he got the app up & running for me in NO-TIME
- In future if I need some customization I can just hand over this to anyone and get it done !

Sarah Grace

For $49 this is a Killer ! The tutorial is detailed and explains every aspect of the code,features & I get the experience of developing a world class app like TINDER. My feedback? well its a big thumbs up :)

Joshua Cooper

The way the author takes you through the entire process flow and code sample explanations etc. is really interesting. From start to end it was a smooth experience & the source code really got me to develop my app in no time. 100% value for money I should say.

Awesome Features that won't break the bank.

We've got the perfect pricing for you. No company is too big or too small for us.

IOS Tutorial

$49

  • 60+ page tutorial to create a Tinder like app
  • FREE : Full SOURCE CODE
  • Life time FREE upgarde to the latest version of the source code
  • Detailed installation guide to execute & submit the source code to the App store
Buy Now

Android Tutorial

$49

  • 100+ page tutorial to create a Tinder like app
  • FREE : Full SOURCE CODE
  • Life time FREE upgarde to the latest version of the source code
  • Detailed installation guide to execute & submit the source code to Google Play store
  • .ePub, .PDF, .Mobi - Formats
Buy Now