Skip to content

Commit 104f481

Browse files
author
roman_tcaregorodtcev
committed
initial commit
0 parents  commit 104f481

Some content is hidden

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

52 files changed

+1566
-0
lines changed

.gitignore

Lines changed: 232 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,232 @@
1+
build
2+
captures
3+
.gradle
4+
.idea
5+
bin
6+
gen
7+
out
8+
*.iml
9+
.directory
10+
node_modules
11+
local.properties
12+
android/mobile/release/*
13+
ios.xcworkspace/
14+
15+
*.hprof
16+
17+
.DS_Store
18+
.externalNativeBuild
19+
20+
## Build generated
21+
build/
22+
DerivedData
23+
build.xcarchive
24+
25+
## Various settings
26+
*.pbxuser
27+
!default.pbxuser
28+
*.mode1v3
29+
!default.mode1v3
30+
*.mode2v3
31+
!default.mode2v3
32+
*.perspectivev3
33+
!default.perspectivev3
34+
xcuserdata
35+
36+
## Other
37+
*.xccheckout
38+
*.moved-aside
39+
*.xcuserstate
40+
*.xcscmblueprint
41+
42+
## Obj-C/Swift specific
43+
*.hmap
44+
*.ipa
45+
46+
# CocoaPods
47+
Pods/
48+
49+
# Carthage
50+
Carthage/Checkouts
51+
Carthage/Build
52+
53+
apps/epax-ios/DerivedData/
54+
*/DerivedData/
55+
*/Carthage/Checkouts
56+
*/Carthage/Build
57+
*/Pods/
58+
59+
60+
# Xcode
61+
#
62+
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
63+
64+
## User settings
65+
xcuserdata/
66+
67+
## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9)
68+
*.xcscmblueprint
69+
*.xccheckout
70+
71+
## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4)
72+
build/
73+
DerivedData/
74+
*.moved-aside
75+
*.pbxuser
76+
!default.pbxuser
77+
*.mode1v3
78+
!default.mode1v3
79+
*.mode2v3
80+
!default.mode2v3
81+
*.perspectivev3
82+
!default.perspectivev3
83+
84+
## Obj-C/Swift specific
85+
*.hmap
86+
87+
## App packaging
88+
*.ipa
89+
*.dSYM.zip
90+
*.dSYM
91+
92+
## Playgrounds
93+
timeline.xctimeline
94+
playground.xcworkspace
95+
96+
# Swift Package Manager
97+
#
98+
# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies.
99+
# Packages/
100+
# Package.pins
101+
# Package.resolved
102+
# *.xcodeproj
103+
#
104+
# Xcode automatically generates this directory with a .xcworkspacedata file and xcuserdata
105+
# hence it is not needed unless you have added a package configuration file to your project
106+
# .swiftpm
107+
108+
.build/
109+
110+
# CocoaPods
111+
#
112+
# We recommend against adding the Pods directory to your .gitignore. However
113+
# you should judge for yourself, the pros and cons are mentioned at:
114+
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
115+
#
116+
# Pods/
117+
#
118+
# Add this line if you want to avoid checking in source code from the Xcode workspace
119+
# *.xcworkspace
120+
121+
# Carthage
122+
#
123+
# Add this line if you want to avoid checking in source code from Carthage dependencies.
124+
# Carthage/Checkouts
125+
126+
Carthage/Build/
127+
128+
# Accio dependency management
129+
Dependencies/
130+
.accio/
131+
132+
# fastlane
133+
#
134+
# It is recommended to not store the screenshots in the git repo.
135+
# Instead, use fastlane to re-generate the screenshots whenever they are needed.
136+
# For more information about the recommended setup visit:
137+
# https://docs.fastlane.tools/best-practices/source-control/#source-control
138+
139+
fastlane/report.xml
140+
fastlane/Preview.html
141+
fastlane/screenshots/**/*.png
142+
fastlane/test_output
143+
144+
# Code Injection
145+
#
146+
# After new code Injection tools there's a generated folder /iOSInjectionProject
147+
# https://github.com/johnno1962/injectionforxcode
148+
149+
iOSInjectionProject/
150+
151+
# Built application files
152+
*.apk
153+
*.ap_
154+
*.aab
155+
156+
# Files for the ART/Dalvik VM
157+
*.dex
158+
159+
# Java class files
160+
*.class
161+
162+
# Generated files
163+
bin/
164+
gen/
165+
out/
166+
release/
167+
168+
# Gradle files
169+
.gradle/
170+
build/
171+
172+
# Local configuration file (sdk path, etc)
173+
local.properties
174+
175+
# Proguard folder generated by Eclipse
176+
proguard/
177+
178+
# Log Files
179+
*.log
180+
181+
# Android Studio Navigation editor temp files
182+
.navigation/
183+
184+
# Android Studio captures folder
185+
captures/
186+
187+
# IntelliJ
188+
*.iml
189+
.idea/workspace.xml
190+
.idea/tasks.xml
191+
.idea/gradle.xml
192+
.idea/assetWizardSettings.xml
193+
.idea/dictionaries
194+
.idea/libraries
195+
# Android Studio 3 in .gitignore file.
196+
.idea/caches
197+
.idea/modules.xml
198+
# Comment next line if keeping position of elements in Navigation Editor is relevant for you
199+
.idea/navEditor.xml
200+
201+
# Keystore files
202+
# Uncomment the following lines if you do not want to check your keystore files in.
203+
#*.jks
204+
#*.keystore
205+
206+
# External native build folder generated in Android Studio 2.2 and later
207+
.externalNativeBuild
208+
209+
# Google Services (e.g. APIs or Firebase)
210+
# google-services.json
211+
212+
# Freeline
213+
freeline.py
214+
freeline/
215+
freeline_project_description.json
216+
217+
# fastlane
218+
fastlane/report.xml
219+
fastlane/Preview.html
220+
fastlane/screenshots
221+
fastlane/test_output
222+
fastlane/readme.md
223+
224+
# Version control
225+
vcs.xml
226+
227+
# lint
228+
lint/intermediates/
229+
lint/generated/
230+
lint/outputs/
231+
lint/tmp/
232+
# lint/reports/

build.gradle.kts

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
2+
allprojects {
3+
repositories {
4+
mavenLocal()
5+
mavenCentral()
6+
jcenter()
7+
google()
8+
}
9+
}
10+
11+
buildscript {
12+
val kotlin_version: String by project
13+
val android_tools_version: String by project
14+
15+
repositories {
16+
mavenLocal()
17+
jcenter()
18+
google()
19+
maven(url = "https://dl.bintray.com/jetbrains/kotlin-native-dependencies")
20+
maven(url = "https://maven.google.com")
21+
maven(url = "https://plugins.gradle.org/m2/")
22+
maven(url = "https://dl.bintray.com/kotlin/kotlin-eap")
23+
maven(url = "https://kotlin.bintray.com/kotlinx")
24+
}
25+
26+
dependencies {
27+
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version")
28+
classpath("com.android.tools.build:gradle:$android_tools_version")
29+
}
30+
}

examples/android/build.gradle

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
buildscript {
2+
3+
ext.anko_version='0.10.8'
4+
5+
repositories {
6+
mavenLocal()
7+
jcenter()
8+
mavenCentral()
9+
google()
10+
maven{url = "https://dl.bintray.com/jetbrains/kotlin-native-dependencies"}
11+
maven{url = "https://maven.google.com"}
12+
maven{url = "https://plugins.gradle.org/m2/"}
13+
maven{url = "https://dl.bintray.com/kotlin/kotlin-eap"}
14+
maven{url = "https://kotlin.bintray.com/kotlinx"}
15+
}
16+
17+
dependencies {
18+
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version")
19+
classpath("com.android.tools.build:gradle:3.4.2")
20+
}
21+
22+
}
23+
24+
apply plugin: 'com.android.application'
25+
apply plugin: 'kotlin-android'
26+
apply plugin: 'kotlin-android-extensions'
27+
28+
android {
29+
compileSdkVersion 29
30+
defaultConfig {
31+
applicationId "com.omega_r.entities"
32+
minSdkVersion 24
33+
targetSdkVersion 29
34+
versionCode 1
35+
versionName "1.0"
36+
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
37+
}
38+
buildTypes {
39+
release {
40+
minifyEnabled false
41+
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
42+
}
43+
}
44+
lintOptions {
45+
warning 'InvalidPackage'
46+
}
47+
packagingOptions {
48+
exclude 'META-INF/*.kotlin_module'
49+
}
50+
}
51+
52+
dependencies {
53+
implementation project(':library')
54+
implementation fileTree(dir: 'library', include: ['*.jar'])
55+
56+
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
57+
implementation 'androidx.appcompat:appcompat:1.0.2'
58+
implementation 'androidx.core:core-ktx:1.0.2'
59+
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
60+
implementation 'com.google.android.material:material:1.0.0'
61+
testImplementation 'junit:junit:4.12'
62+
androidTestImplementation 'androidx.test:runner:1.2.0'
63+
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
64+
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.2.2'
65+
}
53.1 KB
Binary file not shown.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#Fri Aug 16 18:00:14 BST 2019
2+
distributionBase=GRADLE_USER_HOME
3+
distributionPath=wrapper/dists
4+
zipStoreBase=GRADLE_USER_HOME
5+
zipStorePath=wrapper/dists
6+
distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip

0 commit comments

Comments
 (0)