project presentation (loginradius sdk for android)

20
Social Media Development Tools Submitted By Shweta Rathi MCA 6 th Sem

Upload: shwetarathi-rathi

Post on 22-Nov-2014

1.567 views

Category:

Career


0 download

DESCRIPTION

This project allows the mobile app developers to integrate their app with various social ID providers so that users are not required to fill the registration form.

TRANSCRIPT

Page 1: Project presentation (Loginradius SDK for Android)

Social Media Development Tools

Submitted ByShweta RathiMCA 6th Sem

Page 2: Project presentation (Loginradius SDK for Android)

Company profile Introduction

Social login Social Sharing

LoginRadius SDK For Android Prerequisite Architecture How to implement Android SDK Basic Process Workflow Screenshots Key Learnings References

Outline

Page 3: Project presentation (Loginradius SDK for Android)

Nortal Nyaconcepts is the legal entity for the canada based product startup LoginRadius in India.Ranked 26th among Canada’s Top 100 Startups.

This is a Product based company.They are also official partners with Mozilla foundation ans microsoft corp.

Company profile

Page 4: Project presentation (Loginradius SDK for Android)

1.Social Login : Let your users log into your website with

their exixting accounts on facebook,google,linkedin etc.

Introduction

Page 5: Project presentation (Loginradius SDK for Android)

2.Social Sharing :

Let Your users share your web content on over 90 social networks and target the right people directly through their networks.

Page 6: Project presentation (Loginradius SDK for Android)

Objective: To develop a library that provides Social login fuctionality to mobile App users that helps the app developers to integrate the app with various social networks.

LoginRadius SDK for Android

Page 7: Project presentation (Loginradius SDK for Android)

With a single download, the ADT Bundle includes everything you need to begin developing apps:

Eclipse IDEAndroid SDKEmulator

Prerequisites

Page 8: Project presentation (Loginradius SDK for Android)

What is Android : Android is a mobile operating system based on Linux with a Java programming interface.

Dalvik Virtual MachineEnd user ApplicationCode LibraryLinux Based kernal OSMultimedia Support

About Android

Page 9: Project presentation (Loginradius SDK for Android)

DVM (Dalvik Virtual machine) : Android is optimized for a system that needs to conserve resources like memory, battery life, hardware usage.

JVM vs DVM

More EfficientRegister based

Android Run Time

Page 10: Project presentation (Loginradius SDK for Android)

3-Tier Architecture

Presentation Layer (User Interface)

Application Layer(LoginRadius SDK For Android )

Storage Layer(Retrieve Data via LoginRadius)

Page 11: Project presentation (Loginradius SDK for Android)

Before getting started with LoginRadius SDK for Android You need to create an App with Loginradius.

Create an App:

1.Login into Loginradius website with one of the ID providers.2.It will take you to your account Dashboard. There you need to Create a New Site for your domain.

Page 12: Project presentation (Loginradius SDK for Android)

Steps to implement Android SDK:

1.Add this SDK in your app project2.Add the libraries android-support-v4.jar and gson-1.7.1.jar.3.Paste the few lines of code in AndroidManifest.xml file.

<activity android:name="com.LoginRadius.lr_android_sdk.UIinterface" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name=" android.intent.category.LAUNCHER" /> </intent-filter> </activity>

4. Implements LRInterface and define method showuserprofile (LoginRadiusDataObject.ExtentedUserLoginRadiusProfile up){ }

5. call the LoginRadius Constructor.

LoginRadius lr = new LoginRadius(‘Current Activity Object’,“your API_Key”,”Your API_Secret”,’Current Activity Object’);

Implementation of LoginRadius Android SDK

Page 13: Project presentation (Loginradius SDK for Android)

Basic Process Flow

Page 14: Project presentation (Loginradius SDK for Android)

Screenshots

Page 15: Project presentation (Loginradius SDK for Android)

User Interface

Page 16: Project presentation (Loginradius SDK for Android)

Login Interface

Page 17: Project presentation (Loginradius SDK for Android)

Successfully login

Page 18: Project presentation (Loginradius SDK for Android)

PHP BasicsCMS(content management system)LoginRadius Java SDKMobile Platform(Android 4.2.2)Testing

Key Learnings

Page 20: Project presentation (Loginradius SDK for Android)