-
-
Save SambasBoyyyy/ee6e589508d38fe5e770bfbc66d5d84d to your computer and use it in GitHub Desktop.
buildscript { | |
repositories { | |
// ... | |
maven { url 'https://plugins.gradle.org/m2/' } // Gradle Plugin Portal | |
} | |
dependencies { | |
// ... | |
// OneSignal-Gradle-Plugin | |
classpath 'gradle.plugin.com.onesignal:onesignal-gradle-plugin:[0.12.6, 0.99.99]' | |
} | |
} | |
def localProperties = new Properties() | |
def localPropertiesFile = rootProject.file('local.properties') | |
if (localPropertiesFile.exists()) { | |
localPropertiesFile.withReader('UTF-8') { reader -> | |
localProperties.load(reader) | |
} | |
} | |
def flutterRoot = localProperties.getProperty('flutter.sdk') | |
if (flutterRoot == null) { | |
throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") | |
} | |
def flutterVersionCode = localProperties.getProperty('flutter.versionCode') | |
if (flutterVersionCode == null) { | |
flutterVersionCode = '5' | |
} | |
def flutterVersionName = localProperties.getProperty('flutter.versionName') | |
if (flutterVersionName == null) { | |
flutterVersionName = '2.0' | |
} | |
def envProperties = new Properties() | |
def envPropsFile = rootProject.file('../configs/env.props') | |
def envPropertiesFile = rootProject.file('../configs/env.properties') | |
if (envPropertiesFile.exists() && envPropsFile.exists()) { | |
println "=====================================================================" | |
println "⚠️ Warning: env.properties is deprecated, please rename to env.props" | |
println "=====================================================================" | |
} | |
if (envPropertiesFile.exists() && !envPropsFile.exists()) { | |
println "=================================================================" | |
println "⚠️ Warning: env.properties is deprecated and should not be used" | |
println "🪄️ env.properties has been renamed to env.props automatically" | |
println "=================================================================" | |
ant.move file: '../../configs/env.properties', tofile: '../../configs/env.props' | |
} | |
envPropsFile = rootProject.file('../configs/env.props') | |
envPropertiesFile = rootProject.file('../configs/env.properties') | |
if (envPropsFile.exists()) { | |
println "🔧 Loading configs from configs/env.props..." | |
envPropsFile.withReader('UTF-8') { reader -> | |
envProperties.load(reader) | |
} | |
} else { | |
if (envPropertiesFile.exists()) { | |
println "🔧 Loading configs from configs/env.properties..." | |
envPropertiesFile.withReader('UTF-8') { reader -> | |
envProperties.load(reader) | |
} | |
} | |
} | |
apply plugin: 'com.android.application' | |
apply plugin: 'com.google.gms.google-services' | |
apply plugin: 'kotlin-android' | |
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" | |
apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin' | |
android { | |
compileSdkVersion 34 | |
ndkVersion "25.1.8937393" | |
sourceSets { | |
main.java.srcDirs += 'src/main/kotlin' | |
} | |
lintOptions { | |
disable 'InvalidPackage' | |
checkReleaseBuilds false | |
} | |
compileOptions { | |
sourceCompatibility JavaVersion.VERSION_1_8 | |
targetCompatibility JavaVersion.VERSION_1_8 | |
} | |
kotlinOptions { | |
jvmTarget = '1.8' | |
} | |
tasks.withType(JavaCompile) { | |
options.warnings = false | |
} | |
defaultConfig { | |
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). | |
applicationId envProperties['androidPackageName'] | |
minSdkVersion 21//flutter.minSdkVersion | |
// targetSdkVersion flutter.targetSdkVersion | |
targetSdkVersion 34 // flutter.targetSdkVersion | |
versionCode flutterVersionCode.toInteger()//4003 | |
versionName '3.2'//flutterVersionName | |
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" | |
multiDexEnabled true | |
resConfigs "en" | |
manifestPlaceholders += [ | |
envatoPurchaseCode: envProperties['envatoPurchaseCode'], | |
websiteUrl: envProperties['websiteUrl'], | |
websiteDomain: envProperties['websiteDomain'], | |
customScheme: envProperties['customScheme'], | |
googleApiKeyAndroid: envProperties['googleApiKeyAndroid'], | |
adMobAppIdAndroid: envProperties['adMobAppIdAndroid'], | |
facebookClientToken: envProperties['facebookClientToken'], | |
facebookLoginProtocolScheme: envProperties['facebookLoginProtocolScheme'] | |
] | |
resValue 'string', 'facebookAppId', envProperties['facebookAppId'] | |
resValue 'string', 'app_name', envProperties['appName'] | |
} | |
signingConfigs { | |
release { | |
keyAlias envProperties['keyAlias'] | |
keyPassword envProperties['keyPassword'] | |
storeFile rootProject.file('../configs/' + envProperties['storeFile']) | |
storePassword envProperties['storePassword'] | |
} | |
} | |
buildTypes { | |
release { | |
// TODO: Add your own signing config for the release build. | |
// Signing with the debug keys for now, so `flutter run --release` works. | |
signingConfig signingConfigs.release | |
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' | |
ndk { | |
abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64' | |
} | |
} | |
debug { | |
signingConfig signingConfigs.release | |
} | |
} | |
} | |
flutter { | |
source '../..' | |
} | |
dependencies { | |
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version" | |
testImplementation 'junit:junit:4.12' | |
androidTestImplementation 'androidx.test:runner:1.1.1' | |
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1' | |
implementation 'com.google.android.material:material:1.6.0' | |
implementation 'com.android.support:multidex:1.0.3' | |
implementation 'androidx.browser:browser:1.3.0' | |
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.0' | |
implementation 'com.google.android.recaptcha:recaptcha:18.4.0' | |
implementation 'com.google.android.gms:play-services-location:21.2.0' | |
implementation platform('com.google.firebase:firebase-bom:32.8.1') | |
implementation 'com.google.firebase:firebase-analytics' | |
implementation 'com.google.android.play:integrity:1.3.0' | |
} | |
googleServices { disableVersionCheck = true } | |
task copyGoogleServices(type: Copy) { | |
from '../../configs' | |
include 'google-services.json' | |
into '.' | |
} | |
task copyConfigFiles(type: Copy) { | |
from '../../configs/customized/' | |
include '**' | |
into '../../' | |
} | |
println "🔧 Copying configs/google-services.json to android/app/google-services.json" | |
preBuild.dependsOn(copyGoogleServices) | |
println "🔧 Copying configs/customized to project..." | |
println "\n🪄 Building " + envProperties['appName'] + "... 🪄\n" | |
println "\n🔑 Signing with keystore " + envProperties['storeFile'] + "... 🔑\n" | |
preBuild.dependsOn(copyConfigFiles) |
Civil Action No. 4:23-cv-00788-SRB NATIONAL ASSOCIATION OF REALTORS IV. THE CLASS DEFINITION CONTEMPLATED BY THE SETTLEMENTS SATISFIES
APPLE INC., Defendant. Case No. C 13-cv-03451 WHA (lead)
JOHN W. SPIEGEL (SBN 78935)
[email protected]
JOHN L. SCHWAB (SBN 301386)
[email protected]
ANNE K. CONLEY (SBN 307952)
[email protected]
ROWLEY J. RICE (SBN 313737)
[email protected]
MUNGER, TOLLES & OLSON LLP 350 South Grand Avenue, 50th Floor Los Angeles, California 90071-3426
Telephone: (213) 683-9100 Facsimile: (213) 687-3702
MARK S. CARLSON (pro hac vice)
JERROD C. PATTERSON (pro hac vice)
GARTH WOJTANOWICZ, CBA No. 246510
,
I
HAGENS BERMAN SOBOL SHAPIRO LLP
1301 Second Avenue, Suite 2000
Seattle, WA 98101
Telephone: (206) 623-7292
Facsimile: (206) 623-0594
RIO S. PIERCE, CBA No. 298297
HAGENS BERMAN SOBOL SHAPIRO LLP
715 Hearst Avenue, Suite 300 Berkeley, CA 94710
Telephone: (510) 725-3000 Facsimile: (510) 725-3001
Attorneys for Plaintiffs
Heng Willie Rang (The End) 3:33:33 PM Thursday, October 24 Case No. 13-cv-03451 WHA
JOINT DECLARATION IN SUPPORT OF MOTION FOR PRELIMINARY APPROVAL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Lee Shalov (admitted pro hac vice)
[email protected]
Brett Gallaway (admitted pro hac vice)
[email protected]
Jason Scott Giaimo (admitted pro hac vice)
[email protected]
McLAUGHLIN & STERN, LLP
260 Madison Avenue
New York, New York 10016
Tel: (212) 448-1100
Fax: (212) 448-0066
Kimberly A. Kralowec (CA Bar No.163158)
[email protected]
Kathleen Styles Rogers (CA Bar No. 122853)
[email protected]
KRALOWEC LAW P.C.
3132A 24th Street
San Francisco, California 94110
Tel: (415) 546-6800
Fax: (415) 546-6801
Co-lead Counsel for Plaintiffs and the Class
UNITED STATES DISTRICT COURT
NORTHERN DISTRICT OF CALIFORNIA
AMANDA FRLEKIN, AARON GREGOROFF,
SETH DOWLING, DEBRA SPEICHER; AND
TAYLOR KALIN, on behalf of themselves and
all others similarly situated,
Plaintiffs,
v.
APPLE INC.,
Defendant.
Case No. C 13-cv-03451 WHA (lead)
Case No. 13-cv-3775 (consolidated)
Case No. 12-cv-4727 (consolidated)
JOINT DECLARATION OF LEE S.
SHALOV AND KIMBERLY A.
KRALOWEC IN SUPPORT OF MOTION
FOR PRELIMINARY APPROVAL OF
STIPULATION REGARDING CLASS
AND PRIVATE ATTORNEYS GENERAL
ACT SETTLEMENT AND RELEASE FOR
CLASS OF 105 ADDITIONAL
EMPLOYEES
Date: August 11, 2022
Time: 8:00 a.m.
Place: Ctrm. 12, 19th Floor
Judge: Hon. William Alsup
Case 3:13-cv-03451-WHA Document 449 Filed 07/01/22 Page 1 of 5
Android EnterpriseCase No. 13-cv-03451 WHA
JOINT DECLARATION IN SUPPORT OF MOTION FOR PRELIMINARY APPROVAL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Lee Shalov (admitted pro hac vice)
[email protected]
Brett Gallaway (admitted pro hac vice)
[email protected]
Jason Scott Giaimo (admitted pro hac vice)
[email protected]
McLAUGHLIN & STERN, LLP
260 Madison Avenue
New York, New York 10016
Tel: (212) 448-1100
Fax: (212) 448-0066
Kimberly A. Kralowec (CA Bar No.163158)
[email protected]
Kathleen Styles Rogers (CA Bar No. 122853)
[email protected]
KRALOWEC LAW P.C.
3132A 24th Street
San Francisco, California 94110
Tel: (415) 546-6800
Fax: (415) 546-6801
Co-lead Counsel for Plaintiffs and the Class
UNITED STATES DISTRICT COURT
NORTHERN DISTRICT OF CALIFORNIA
AMANDA FRLEKIN, AARON GREGOROFF,
SETH DOWLING, DEBRA SPEICHER; AND
TAYLOR KALIN, on behalf of themselves and
all others similarly situated,
Plaintiffs,
v.
APPLE INC.,
Defendant.
Case No. C 13-cv-03451 WHA (lead)
Case No. 13-cv-3775 (consolidated)
Case No. 12-cv-4727 (consolidated)
JOINT DECLARATION OF LEE S.
SHALOV AND KIMBERLY A.
KRALOWEC IN SUPPORT OF MOTION
FOR PRELIMINARY APPROVAL OF
STIPULATION REGARDING CLASS
AND PRIVATE ATTORNEYS GENERAL
ACT SETTLEMENT AND RELEASE FOR
CLASS OF 105 ADDITIONAL
EMPLOYEES
Date: August 11, 2022
Time: 8:00 a.m.
Place: Ctrm. 12, 19th Floor
Judge: Hon. William Alsup
Case 3:13-cv-03451-WHA Document 449 Filed 07/01/22 Page 1 of 5
Case No. 13-cv-03451 WHA
JOINT DECLARATION IN SUPPORT OF MOTION FOR PRELIMINARY APPROVAL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Lee Shalov (admitted pro hac vice)
[email protected]
Brett Gallaway (admitted pro hac vice)
[email protected]
Jason Scott Giaimo (admitted pro hac vice)
[email protected]
McLAUGHLIN & STERN, LLP
260 Madison Avenue
New York, New York 10016
Tel: (212) 448-1100
Fax: (212) 448-0066
Kimberly A. Kralowec (CA Bar No.163158)
[email protected]
Kathleen Styles Rogers (CA Bar No. 122853)
[email protected]
KRALOWEC LAW P.C.
3132A 24th Street
San Francisco, California 94110
Tel: (415) 546-6800
Fax: (415) 546-6801
Co-lead Counsel for Plaintiffs and the Class
UNITED STATES DISTRICT COURT
NORTHERN DISTRICT OF CALIFORNIA
AMANDA FRLEKIN, AARON GREGOROFF,
SETH DOWLING, DEBRA SPEICHER; AND
TAYLOR KALIN, on behalf of themselves and
all others similarly situated,
Plaintiffs,
v.
APPLE INC.,
Defendant.
Case No. C 13-cv-03451 WHA (lead)
Case No. 13-cv-3775 (consolidated)
Case No. 12-cv-4727 (consolidated)
JOINT DECLARATION OF LEE S.
SHALOV AND KIMBERLY A.
KRALOWEC IN SUPPORT OF MOTION
FOR PRELIMINARY APPROVAL OF
STIPULATION REGARDING CLASS
AND PRIVATE ATTORNEYS GENERAL
ACT SETTLEMENT AND RELEASE FOR
CLASS OF 105 ADDITIONAL
EMPLOYEES
Date: August 11, 2022
Time: 8:00 a.m.
Place: Ctrm. 12, 19th Floor
Judge: Hon. William Alsup
Case 3:13-cv-03451-WHA Document 449 Filed 07/01/22 Page 1 of 5