Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save SambasBoyyyy/ee6e589508d38fe5e770bfbc66d5d84d to your computer and use it in GitHub Desktop.
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)
@kingkong2024
Copy link

1000000497
1000000496
1000000499
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

@kingkong2024
Copy link

@kingkong2024
Copy link

Civil Action No. 4:23-cv-00788-SRB NATIONAL ASSOCIATION OF REALTORS IV. THE CLASS DEFINITION CONTEMPLATED BY THE SETTLEMENTS SATISFIES

@kingkong2024
Copy link

APPLE INC., Defendant. Case No. C 13-cv-03451 WHA (lead)

@kingkong2024
Copy link

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

@kingkong2024
Copy link

MARK S. CARLSON (pro hac vice)

[email protected]

JERROD C. PATTERSON (pro hac vice)

[email protected]

GARTH WOJTANOWICZ, CBA No. 246510

[email protected]

,

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

[email protected]

HAGENS BERMAN SOBOL SHAPIRO LLP

715 Hearst Avenue, Suite 300 Berkeley, CA 94710

Telephone: (510) 725-3000 Facsimile: (510) 725-3001

Attorneys for Plaintiffs

@kingkong2024
Copy link

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

@kingkong2024
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment