Skip to content

Commit 5d3483b

Browse files
SUPERCILEXsamtstern
authored andcommitted
Formalize new package structure and cleanup (#1017)
1 parent 7395e6d commit 5d3483b

File tree

66 files changed

+330
-315
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+330
-315
lines changed

app/src/main/java/com/firebase/uidemo/database/firestore/FirestoreChatActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
import android.widget.TextView;
1515
import android.widget.Toast;
1616

17-
import com.firebase.ui.auth.ui.ImeHelper;
17+
import com.firebase.ui.auth.util.ui.ImeHelper;
1818
import com.firebase.ui.firestore.FirestoreRecyclerAdapter;
1919
import com.firebase.ui.firestore.FirestoreRecyclerOptions;
2020
import com.firebase.uidemo.R;

app/src/main/java/com/firebase/uidemo/database/realtime/RealtimeDbChatActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
import android.widget.TextView;
1515
import android.widget.Toast;
1616

17-
import com.firebase.ui.auth.ui.ImeHelper;
17+
import com.firebase.ui.auth.util.ui.ImeHelper;
1818
import com.firebase.ui.database.FirebaseRecyclerAdapter;
1919
import com.firebase.ui.database.FirebaseRecyclerOptions;
2020
import com.firebase.uidemo.R;

auth/src/main/AndroidManifest.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,24 +27,24 @@
2727
android:exported="false" />
2828

2929
<activity
30-
android:name=".ui.email.RegisterEmailActivity"
30+
android:name=".ui.email.EmailActivity"
3131
android:label="@string/fui_sign_in_default"
3232
android:exported="false"
3333
android:windowSoftInputMode="adjustResize" />
3434

3535
<activity
36-
android:name=".ui.phone.PhoneVerificationActivity"
36+
android:name=".ui.phone.PhoneActivity"
3737
android:label="@string/fui_sign_in_with_phone_number"
3838
android:exported="false"
3939
android:windowSoftInputMode="adjustResize|stateAlwaysVisible" />
4040

4141
<activity
42-
android:name=".ui.accountlink.WelcomeBackIdpPrompt"
42+
android:name=".ui.idp.WelcomeBackIdpPrompt"
4343
android:label="@string/fui_title_welcome_back_idp_prompt"
4444
android:exported="false" />
4545

4646
<activity
47-
android:name=".ui.accountlink.WelcomeBackPasswordPrompt"
47+
android:name=".ui.email.WelcomeBackPasswordPrompt"
4848
android:label="@string/fui_title_welcome_back_password_prompt"
4949
android:exported="false"
5050
android:windowSoftInputMode="adjustResize" />

auth/src/main/java/com/firebase/ui/auth/AuthUI.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,13 @@
2929
import android.text.TextUtils;
3030

3131
import com.facebook.login.LoginManager;
32+
import com.firebase.ui.auth.data.model.FlowParameters;
3233
import com.firebase.ui.auth.provider.TwitterProvider;
33-
import com.firebase.ui.auth.ui.ExtraConstants;
34-
import com.firebase.ui.auth.ui.FlowParameters;
3534
import com.firebase.ui.auth.ui.idp.AuthMethodPickerActivity;
35+
import com.firebase.ui.auth.util.ExtraConstants;
3636
import com.firebase.ui.auth.util.GoogleApiUtils;
3737
import com.firebase.ui.auth.util.Preconditions;
38-
import com.firebase.ui.auth.util.signincontainer.SaveSmartLock;
38+
import com.firebase.ui.auth.util.data.ProviderUtils;
3939
import com.google.android.gms.auth.api.credentials.Credential;
4040
import com.google.android.gms.auth.api.credentials.CredentialsClient;
4141
import com.google.android.gms.auth.api.signin.GoogleSignIn;
@@ -313,7 +313,7 @@ private static List<Credential> getCredentialsFromFirebaseUser(@NonNull Firebase
313313
continue;
314314
}
315315

316-
String type = SaveSmartLock.providerIdToAccountType(userInfo.getProviderId());
316+
String type = ProviderUtils.providerIdToAccountType(userInfo.getProviderId());
317317

318318
credentials.add(new Credential.Builder(
319319
user.getEmail() == null ? user.getPhoneNumber() : user.getEmail())

auth/src/main/java/com/firebase/ui/auth/IdpResponse.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@
2424
import android.text.TextUtils;
2525

2626
import com.firebase.ui.auth.data.model.FirebaseUiException;
27-
import com.firebase.ui.auth.ui.ExtraConstants;
27+
import com.firebase.ui.auth.data.model.User;
28+
import com.firebase.ui.auth.util.ExtraConstants;
2829
import com.google.firebase.auth.TwitterAuthProvider;
2930

3031
/**

auth/src/main/java/com/firebase/ui/auth/KickoffActivity.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
import android.support.annotation.RestrictTo;
99
import android.util.Log;
1010

11-
import com.firebase.ui.auth.ui.ExtraConstants;
12-
import com.firebase.ui.auth.ui.FlowParameters;
11+
import com.firebase.ui.auth.data.model.FlowParameters;
1312
import com.firebase.ui.auth.ui.HelperActivityBase;
13+
import com.firebase.ui.auth.util.ExtraConstants;
1414
import com.firebase.ui.auth.util.PlayServicesHelper;
1515
import com.firebase.ui.auth.util.signincontainer.SignInDelegate;
1616

auth/src/main/java/com/firebase/ui/auth/ui/phone/CountryListLoadTask.java renamed to auth/src/main/java/com/firebase/ui/auth/data/client/CountryListLoadTask.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,20 @@
1616
* Modifications copyright (C) 2017 Google Inc
1717
*/
1818

19-
package com.firebase.ui.auth.ui.phone;
19+
package com.firebase.ui.auth.data.client;
2020

2121
import android.os.AsyncTask;
2222

23+
import com.firebase.ui.auth.data.model.CountryInfo;
24+
2325
import java.util.ArrayList;
2426
import java.util.Collections;
2527
import java.util.List;
2628
import java.util.Locale;
2729

28-
// We need to move away from ListView and AsyncTask in the future and use (say)
30+
// TODO We need to move away from ListView and AsyncTask in the future and use (say)
2931
// RecyclerView and Task/ThreadPoolExecutor .
30-
final class CountryListLoadTask extends AsyncTask<Void, Void, List<CountryInfo>> {
32+
public final class CountryListLoadTask extends AsyncTask<Void, Void, List<CountryInfo>> {
3133
public interface Listener {
3234
void onLoadComplete(List<CountryInfo> result);
3335
}
@@ -294,7 +296,7 @@ protected List<CountryInfo> doInBackground(Void... params) {
294296
}
295297

296298
@Override
297-
protected void onPostExecute(List<CountryInfo> result) {
299+
public void onPostExecute(List<CountryInfo> result) {
298300
if (listener != null) {
299301
listener.onLoadComplete(result);
300302
}

auth/src/main/java/com/firebase/ui/auth/ui/phone/CountryInfo.java renamed to auth/src/main/java/com/firebase/ui/auth/data/model/CountryInfo.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@
1616
* Modifications copyright (C) 2017 Google Inc
1717
*
1818
*/
19-
package com.firebase.ui.auth.ui.phone;
19+
package com.firebase.ui.auth.data.model;
2020

2121
import java.text.Collator;
2222
import java.util.Locale;
2323

24-
final class CountryInfo implements Comparable<CountryInfo> {
24+
public final class CountryInfo implements Comparable<CountryInfo> {
2525
private final Collator collator;
2626
public final Locale locale;
2727
public final int countryCode;
@@ -68,11 +68,11 @@ public int hashCode() {
6868

6969
@Override
7070
public String toString() {
71-
return localeToEmoji(locale) + " " + this.locale.getDisplayCountry() + " +" + countryCode;
71+
return localeToEmoji(locale) + " " + locale.getDisplayCountry() + " +" + countryCode;
7272
}
7373

7474
@Override
7575
public int compareTo(CountryInfo info) {
76-
return collator.compare(this.locale.getDisplayCountry(), info.locale.getDisplayCountry());
76+
return collator.compare(locale.getDisplayCountry(), info.locale.getDisplayCountry());
7777
}
7878
}

auth/src/main/java/com/firebase/ui/auth/ui/FlowParameters.java renamed to auth/src/main/java/com/firebase/ui/auth/data/model/FlowParameters.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
* express or implied. See the License for the specific language governing permissions and
1212
* limitations under the License.
1313
*/
14-
package com.firebase.ui.auth.ui;
14+
package com.firebase.ui.auth.data.model;
1515

1616
import android.content.Intent;
1717
import android.os.Bundle;
@@ -24,6 +24,7 @@
2424
import android.support.annotation.StyleRes;
2525

2626
import com.firebase.ui.auth.AuthUI.IdpConfig;
27+
import com.firebase.ui.auth.util.ExtraConstants;
2728
import com.firebase.ui.auth.util.Preconditions;
2829

2930
import java.util.Collections;

auth/src/main/java/com/firebase/ui/auth/ui/phone/PhoneNumber.java renamed to auth/src/main/java/com/firebase/ui/auth/data/model/PhoneNumber.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@
1515
*
1616
* Modifications copyright (C) 2017 Google Inc
1717
*/
18-
package com.firebase.ui.auth.ui.phone;
18+
package com.firebase.ui.auth.data.model;
1919

2020
import android.text.TextUtils;
2121

22-
final class PhoneNumber {
22+
public final class PhoneNumber {
2323
private static final PhoneNumber EMPTY_PHONE_NUMBER = new PhoneNumber("", "", "");
2424

2525
private final String phoneNumber;

0 commit comments

Comments
 (0)