Skip to content

Commit b28b859

Browse files
authored
Merge pull request #3 from thepeerstack/fix/naming-conventions
Fix/naming conventions
2 parents f6f7f96 + 3f80f33 commit b28b859

File tree

23 files changed

+186
-217
lines changed

23 files changed

+186
-217
lines changed

README.md

Lines changed: 22 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# ThePeer Android SDK
1+
# Thepeer official Android SDK
22

3-
ThePeer Android SDK gives one integration access to all fintech businesses on your Android App
3+
Thepeer Android SDK gives one integration access to all fintech businesses on your Android App
44

55

66
1. Send
@@ -25,7 +25,6 @@ To your root build.gradle file add:
2525
```
2626
allprojects {
2727
repositories {
28-
google()
2928
mavenCentral()
3029
}
3130
}
@@ -36,7 +35,7 @@ To your app-level build.gradle file add:
3635
```groovy
3736
dependencies {
3837
// ...
39-
implementation "co.thepeer.android-sdk:android:sdk:[coming soon]"
38+
implementation "co.thepeer:thepeer-android:[version]"
4039
}
4140
```
4241

@@ -54,13 +53,13 @@ KOTLIN
5453

5554
```kotlin
5655

57-
//initialize ThePeer SDK
56+
//initialize Thepeer SDK
5857
override fun onCreate(savedInstanceState: Bundle?) {
5958
super.onCreate(savedInstanceState)
6059

6160

62-
//initialize ThePeer SDK
63-
val thePeer = ThePeer.Builder(
61+
//initialize Thepeer SDK
62+
val thepeer = Thepeer.Builder(
6463
activity = this,
6564
amount = BigDecimal(10000.00),
6665
currency = "NGN",
@@ -76,24 +75,24 @@ JAVA
7675

7776
```java
7877

79-
//initialize ThePeer SDK
78+
//initialize Thepeer SDK
8079
@Override
8180
protected void onCreate(Bundle savedInstanceState) {
8281
super.onCreate(savedInstanceState);
8382
setContentView(R.layout.activity_main);
8483

85-
//initialize ThePeer SDK
86-
ThePeer thePeer =new ThePeer.Builder(
84+
//initialize Thepeer SDK
85+
Thepeer thepeer =new Thepeer.Builder(
8786
this,
8887
new BigDecimal("1000.00"),
8988
"NGN",
9089
getResources().getString(R.string.user_reference),
91-
new ThePeerResultListener())
90+
new ThepeerResultListener())
9291

9392
}
9493
```
9594

96-
| Paramater name | Description | Required |
95+
| Parameter name | Description | Required |
9796
|------------------------ | --------------------------------------|--------------------------------------|
9897
| `amount` | The amount you intend to send and must be pass as an integer in kobo |`true`|
9998
| `currency ` | Currency which can be `"NGN"` or `"USD"` |`true`|
@@ -108,15 +107,15 @@ KOTLIN
108107

109108
```kotlin
110109

111-
thePeer.send()
110+
thepeer.send()
112111

113112
```
114113

115114
JAVA
116115

117116
```java
118117

119-
thePeer.send();
118+
thepeer.send();
120119

121120
```
122121

@@ -128,15 +127,15 @@ KOTLIN
128127

129128
```kotlin
130129

131-
thePeer.checkout(email: String)
130+
thepeer.checkout(email: String)
132131

133132
```
134133

135134
JAVA
136135

137136
```java
138137

139-
thePeer.checkout(String email);
138+
thepeer.checkout(String email);
140139

141140
```
142141

@@ -148,27 +147,27 @@ KOTLIN
148147

149148
```kotlin
150149

151-
thePeer.directCharge()
150+
thepeer.directCharge()
152151

153152
```
154153

155154
JAVA
156155

157156
```java
158157

159-
thePeer.directCharge();
158+
thepeer.directCharge();
160159

161160
```
162161

163162
## Listener
164163

165164
Once the request is initiated the SDK will wait from response from the service and notify the App
166-
via `ThePeerResultListener`
165+
via `ThepeerResultListener`
167166
KOTLIN
168167

169168
```Kotlin
170-
private val resultListener = object : ThePeerResultListener {
171-
override fun onSuccess(transaction: ThePeerTransaction) {
169+
private val resultListener = object : ThepeerResultListener {
170+
override fun onSuccess(transaction: ThepeerTransaction) {
172171
//Transaction Successful
173172
Log.v(TAG, transaction.toString())
174173

@@ -192,10 +191,10 @@ JAVA
192191

193192
```java
194193

195-
new ThePeerResultListener() {
194+
new ThepeerResultListener() {
196195

197196
@Override
198-
public void onSuccess(@NonNull ThePeerTransaction transaction) {
197+
public void onSuccess(@NonNull ThepeerTransaction transaction) {
199198
((TextView) findViewById(R.id.resultText)).setText(transaction.toString());
200199
}
201200

demo-app/src/main/java/co/thepeer/MainActivity.kt

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,10 @@ import android.os.Bundle
55
import android.util.Log
66
import androidx.appcompat.app.AppCompatActivity
77
import co.thepeer.databinding.ActivityMainBinding
8-
import co.thepeer.sdk.ThePeer
9-
import co.thepeer.sdk.model.ThePeerSdkType
10-
import co.thepeer.sdk.model.ThePeerTransaction
11-
import co.thepeer.sdk.ui.ThePeerResultListener
12-
import co.thepeer.sdk.utils.ThePeerCurrency
8+
import co.thepeer.sdk.Thepeer
9+
import co.thepeer.sdk.model.ThepeerTransaction
10+
import co.thepeer.sdk.ui.ThepeerResultListener
11+
import co.thepeer.sdk.utils.ThepeerCurrency
1312
import java.math.BigDecimal
1413

1514
class MainActivity : AppCompatActivity() {
@@ -23,29 +22,29 @@ class MainActivity : AppCompatActivity() {
2322
binding = ActivityMainBinding.inflate(layoutInflater)
2423
setContentView(binding.root)
2524

26-
//initialize ThePeer SDK
27-
val thePeer = ThePeer.Builder(
25+
//initialize Thepeer SDK
26+
val thepeer = Thepeer.Builder(
2827
activity = this,
2928
amount = BigDecimal(10000000),
30-
currency = ThePeerCurrency.NGN,
29+
currency = ThepeerCurrency.NGN,
3130
userReference = getString(R.string.user_reference),
3231
resultListener = resultListener
3332
).setMeta(mapOf("city" to "Uyo")).build()
3433

3534
binding.btnSendMoney.setOnClickListener {
3635
//calling ThePeer SDK
37-
thePeer.send()
36+
thepeer.send()
3837
}
3938
binding.btnCheckout.setOnClickListener {
40-
thePeer.checkout("[email protected]")
39+
thepeer.checkout("[email protected]")
4140
}
4241
binding.btnDirectDebit.setOnClickListener {
43-
thePeer.directCharge()
42+
thepeer.directCharge()
4443
}
4544
}
4645

47-
private val resultListener = object : ThePeerResultListener {
48-
override fun onSuccess(transaction: ThePeerTransaction) {
46+
private val resultListener = object : ThepeerResultListener {
47+
override fun onSuccess(transaction: ThepeerTransaction) {
4948
binding.resultText.text = transaction.toString()
5049

5150
}

demo-app/src/main/res/values/strings.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<resources>
2-
<string name="app_name">ThePeerAndroidSDK</string>
2+
<string name="app_name">ThepeerAndroidSDK</string>
33
<string name="send_money">Send Money</string>
44
<string name="checkout">Checkout</string>
55
<string name="direct_charge">Direct Charge</string>

java-demo/src/main/java/com/example/java_demo/MainActivity.java

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
import java.math.BigDecimal;
1212
import java.util.HashMap;
1313

14-
import co.thepeer.sdk.ThePeer;
15-
import co.thepeer.sdk.model.ThePeerTransaction;
16-
import co.thepeer.sdk.ui.ThePeerResultListener;
17-
import co.thepeer.sdk.utils.ThePeerCurrency;
14+
import co.thepeer.sdk.Thepeer;
15+
import co.thepeer.sdk.model.ThepeerTransaction;
16+
import co.thepeer.sdk.ui.ThepeerResultListener;
17+
import co.thepeer.sdk.utils.ThepeerCurrency;
1818

1919
public class MainActivity extends AppCompatActivity {
2020

@@ -26,16 +26,15 @@ protected void onCreate(Bundle savedInstanceState) {
2626
setContentView(R.layout.activity_main);
2727

2828
HashMap<String, String> meta = new HashMap<>();
29-
//initialize ThePeer SDK
30-
ThePeer thePeer =new ThePeer.Builder(
29+
//initialize Thepeer SDK
30+
Thepeer thepeer =new Thepeer.Builder(
3131
this,
3232
new BigDecimal("100000.00"),
33-
ThePeerCurrency.NGN,
33+
ThepeerCurrency.NGN,
3434
getResources().getString(R.string.user_reference),
35-
new ThePeerResultListener() {
36-
35+
new ThepeerResultListener() {
3736
@Override
38-
public void onSuccess(@NonNull ThePeerTransaction transaction) {
37+
public void onSuccess(@NonNull ThepeerTransaction transaction) {
3938
((TextView) findViewById(R.id.resultText)).setText(transaction.toString());
4039
}
4140

@@ -55,7 +54,7 @@ public void onError(@NonNull Throwable error) {
5554
((Button) findViewById(R.id.btnSendMoney)).setOnClickListener(new View.OnClickListener() {
5655
@Override
5756
public void onClick(View v) {
58-
thePeer.send();
57+
thepeer.send();
5958
}
6059
});
6160

thepeer-android/src/main/AndroidManifest.xml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,10 @@
55
<uses-permission android:name="android.permission.INTERNET" />
66
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
77

8-
<application
9-
>
8+
<application>
109
<activity
11-
android:name=".ui.activity.ThePeerSDKActivity"
12-
android:theme="@style/ThePeerSDKTheme"
10+
android:name=".ui.activity.ThepeerSDKActivity"
11+
android:theme="@style/ThepeerSDKTheme"
1312
android:screenOrientation="portrait"
1413
/>
1514
</application>

0 commit comments

Comments
 (0)