Skip to content

Commit e81cd47

Browse files
Initial commit
0 parents  commit e81cd47

File tree

145 files changed

+6094
-0
lines changed

Some content is hidden

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

145 files changed

+6094
-0
lines changed

.gitignore

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
*.iml
2+
.gradle
3+
/local.properties
4+
/.idea/caches
5+
/.idea/libraries
6+
/.idea/modules.xml
7+
/.idea/workspace.xml
8+
/.idea/navEditor.xml
9+
/.idea/assetWizardSettings.xml
10+
.DS_Store
11+
/build
12+
/captures
13+
.externalNativeBuild
14+
.cxx

.idea/codeStyles/Project.xml

Lines changed: 122 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/codeStyles/codeStyleConfig.xml

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/gradle.xml

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/jarRepositories.xml

Lines changed: 35 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/runConfigurations.xml

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/build

app/build.gradle

Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,107 @@
1+
apply plugin: 'com.android.application'
2+
apply plugin: 'kotlin-android'
3+
apply plugin: 'kotlin-android-extensions'
4+
apply plugin: 'kotlin-kapt'
5+
apply plugin: "androidx.navigation.safeargs"
6+
apply plugin: 'com.google.gms.google-services'
7+
8+
android {
9+
compileSdkVersion 30
10+
buildToolsVersion "30.0.0"
11+
12+
defaultConfig {
13+
applicationId "com.developerbreach.developerbreach"
14+
minSdkVersion 21
15+
targetSdkVersion 30
16+
versionCode 1
17+
versionName "1.0"
18+
vectorDrawables.useSupportLibrary = true
19+
}
20+
21+
buildTypes {
22+
release {
23+
minifyEnabled false
24+
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
25+
}
26+
}
27+
28+
buildFeatures {
29+
dataBinding = true
30+
}
31+
32+
compileOptions {
33+
sourceCompatibility JavaVersion.VERSION_1_8
34+
targetCompatibility JavaVersion.VERSION_1_8
35+
}
36+
37+
kotlinOptions {
38+
jvmTarget = JavaVersion.VERSION_1_8.toString()
39+
}
40+
}
41+
42+
dependencies {
43+
implementation fileTree(dir: "libs", include: ["*.jar"])
44+
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
45+
46+
// Core with Ktx
47+
implementation 'androidx.core:core-ktx:1.3.1'
48+
49+
// Degrade on older versions of Android
50+
implementation 'androidx.appcompat:appcompat:1.2.0-beta01'
51+
52+
// Support library
53+
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
54+
55+
// Constraint Layout
56+
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
57+
58+
// Navigation Component
59+
implementation "androidx.navigation:navigation-fragment-ktx:2.3.0"
60+
implementation "androidx.navigation:navigation-ui-ktx:2.3.0"
61+
62+
// ViewModel
63+
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:2.2.0"
64+
// LiveData
65+
implementation "androidx.lifecycle:lifecycle-livedata-ktx:2.2.0"
66+
// Lifecycle
67+
implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0'
68+
69+
// Material Design Components
70+
//implementation 'com.google.android.material:material:1.1.0'
71+
implementation 'com.google.android.material:material:1.3.0-alpha02'
72+
73+
// RecyclerView
74+
implementation "androidx.recyclerview:recyclerview:1.1.0"
75+
76+
// Preference fragment for settings
77+
implementation 'androidx.preference:preference:1.1.1'
78+
79+
// Fragment
80+
implementation "androidx.fragment:fragment-ktx:1.2.5"
81+
82+
// Glide
83+
implementation 'com.github.bumptech.glide:glide:4.11.0'
84+
annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'
85+
86+
// Coroutines
87+
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4"
88+
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4"
89+
90+
// Room
91+
implementation "androidx.room:room-runtime:2.2.5"
92+
kapt "androidx.room:room-compiler:2.2.5"
93+
94+
// Work Manager
95+
implementation "androidx.work:work-runtime-ktx:2.4.0"
96+
97+
// Firebase
98+
implementation 'com.google.firebase:firebase-messaging:20.2.4'
99+
implementation 'com.google.firebase:firebase-analytics:17.4.4'
100+
101+
// Library to zoom view
102+
implementation 'com.github.chrisbanes:PhotoView:2.3.0'
103+
}
104+
105+
repositories {
106+
mavenCentral()
107+
}

0 commit comments

Comments
 (0)