Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
AloqaIM-Android
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
AloqaIM-Android
Commits
190d0dc5
Commit
190d0dc5
authored
Jul 01, 2018
by
divyanshu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
resolved conflicts
parent
74031054
Changes
9
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
288 additions
and
179 deletions
+288
-179
build.gradle
app/build.gradle
+25
-16
ChatRoomFragment.kt
.../java/chat/rocket/android/chatroom/ui/ChatRoomFragment.kt
+244
-105
build.gradle
draw/build.gradle
+1
-1
ExampleInstrumentedTest.java
...ava/chat/rocket/android/draw/ExampleInstrumentedTest.java
+0
-26
DrawingActivity.kt
...src/main/java/chat/rocket/android/draw/DrawingActivity.kt
+6
-5
CustomDrawView.kt
...in/java/chat/rocket/android/draw/widget/CustomDrawView.kt
+6
-4
activity_drawing.xml
draw/src/main/res/layout/activity_drawing.xml
+5
-4
ExampleUnitTest.java
...c/test/java/chat/rocket/android/draw/ExampleUnitTest.java
+0
-17
settings.gradle
settings.gradle
+1
-1
No files found.
app/build.gradle
View file @
190d0dc5
...
...
@@ -3,7 +3,6 @@ apply plugin: 'io.fabric'
apply
plugin:
'kotlin-android'
apply
plugin:
'kotlin-android-extensions'
apply
plugin:
'kotlin-kapt'
apply
plugin:
'realm-android'
android
{
compileSdkVersion
versions
.
compileSdk
...
...
@@ -11,11 +10,11 @@ android {
defaultConfig
{
applicationId
"chat.rocket.android"
minSdkVersion
21
minSdkVersion
versions
.
minSdk
targetSdkVersion
versions
.
targetSdk
versionCode
20
22
versionName
"2.
3
.0"
testInstrumentationRunner
"android
.support
.test.runner.AndroidJUnitRunner"
versionCode
20
30
versionName
"2.
4
.0"
testInstrumentationRunner
"android
x
.test.runner.AndroidJUnitRunner"
multiDexEnabled
true
}
...
...
@@ -26,12 +25,19 @@ android {
keyAlias
System
.
getenv
(
"KEY_ALIAS"
)
keyPassword
System
.
getenv
(
"KEY_PASSWORD"
)
}
debug
{
storeFile
project
.
rootProject
.
file
(
'debug.keystore'
).
getCanonicalFile
()
storePassword
"android"
keyAlias
"androiddebugkey"
keyPassword
"android"
}
}
buildTypes
{
release
{
buildConfigField
"String"
,
"REQUIRED_SERVER_VERSION"
,
'"0.62.0"'
buildConfigField
"String"
,
"RECOMMENDED_SERVER_VERSION"
,
'"0.6
3.0
"'
buildConfigField
"String"
,
"RECOMMENDED_SERVER_VERSION"
,
'"0.6
4.2
"'
signingConfig
signingConfigs
.
release
minifyEnabled
false
proguardFiles
getDefaultProguardFile
(
'proguard-android.txt'
),
'proguard-rules.pro'
...
...
@@ -39,13 +45,15 @@ android {
debug
{
buildConfigField
"String"
,
"REQUIRED_SERVER_VERSION"
,
'"0.62.0"'
buildConfigField
"String"
,
"RECOMMENDED_SERVER_VERSION"
,
'"0.63.0"'
buildConfigField
"String"
,
"RECOMMENDED_SERVER_VERSION"
,
'"0.64.2"'
signingConfig
signingConfigs
.
debug
applicationIdSuffix
".dev"
}
}
packagingOptions
{
exclude
'META-INF/core.kotlin_module'
exclude
'META-INF/main.kotlin_module'
}
}
...
...
@@ -53,6 +61,8 @@ dependencies {
implementation
fileTree
(
include:
[
'*.jar'
],
dir:
'libs'
)
implementation
project
(
':player'
)
implementation
project
(
':emoji'
)
implementation
project
(
':draw'
)
implementation
libraries
.
kotlin
implementation
libraries
.
coroutines
...
...
@@ -60,11 +70,11 @@ dependencies {
implementation
libraries
.
appCompat
implementation
libraries
.
recyclerview
implementation
libraries
.
design
implementation
libraries
.
constraint
L
ayout
implementation
libraries
.
card
V
iew
implementation
libraries
.
material
implementation
libraries
.
constraint
l
ayout
implementation
libraries
.
card
v
iew
implementation
libraries
.
flexbox
implementation
libraries
.
customTabs
implementation
libraries
.
browser
implementation
libraries
.
androidKtx
...
...
@@ -73,12 +83,11 @@ dependencies {
kapt
libraries
.
daggerProcessor
kapt
libraries
.
daggerAndroidApt
implementation
libraries
.
playServicesG
cm
implementation
libraries
.
f
cm
implementation
libraries
.
playServicesAuth
implementation
libraries
.
room
kapt
libraries
.
roomProcessor
implementation
libraries
.
roomRxjava
implementation
libraries
.
lifecycleExtensions
kapt
libraries
.
lifecycleCompiler
...
...
@@ -106,11 +115,11 @@ dependencies {
implementation
libraries
.
markwon
implementation
libraries
.
sheetMenu
implementation
libraries
.
aVLoadingIndicatorView
implementation
(
'com.crashlytics.sdk.android:crashlytics:2.6.8@aar'
)
{
implementation
"com.github.luciofm:livedata-ktx:b1e8bbc25a"
implementation
(
'com.crashlytics.sdk.android:crashlytics:2.9.2@aar'
)
{
transitive
=
true
}
...
...
app/src/main/java/chat/rocket/android/chatroom/ui/ChatRoomFragment.kt
View file @
190d0dc5
This diff is collapsed.
Click to expand it.
draw/build.gradle
View file @
190d0dc5
...
...
@@ -25,8 +25,8 @@ dependencies {
implementation
fileTree
(
dir:
'libs'
,
include:
[
'*.jar'
])
implementation
libraries
.
appCompat
implementation
libraries
.
constraintLayout
implementation
libraries
.
kotlin
implementation
libraries
.
constraintlayout
implementation
libraries
.
androidKtx
testImplementation
'junit:junit:4.12'
...
...
draw/src/androidTest/java/chat/rocket/android/draw/ExampleInstrumentedTest.java
deleted
100644 → 0
View file @
74031054
package
chat
.
rocket
.
android
.
draw
;
import
android.content.Context
;
import
android.support.test.InstrumentationRegistry
;
import
android.support.test.runner.AndroidJUnit4
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
static
org
.
junit
.
Assert
.*;
/**
* Instrumented test, which will execute on an Android device.
*
* @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
*/
@RunWith
(
AndroidJUnit4
.
class
)
public
class
ExampleInstrumentedTest
{
@Test
public
void
useAppContext
()
{
// Context of the app under test.
Context
appContext
=
InstrumentationRegistry
.
getTargetContext
();
assertEquals
(
"chat.rocket.android.draw.test"
,
appContext
.
getPackageName
());
}
}
draw/src/main/java/chat/rocket/android/draw/DrawingActivity.kt
View file @
190d0dc5
package
chat.rocket.android.draw
import
android.app.Activity
import
android.content.Intent
import
android.content.res.Resources
import
android.
support.v7.app.AppCompatActivity
import
android.
graphics.Bitmap
import
android.os.Bundle
import
android.support.v4.content.res.ResourcesCompat
import
android.view.View
import
android.widget.SeekBar
import
androidx.appcompat.app.AppCompatActivity
import
androidx.core.content.res.ResourcesCompat
import
androidx.core.view.isVisible
import
kotlinx.android.synthetic.main.activity_drawing.*
import
kotlinx.android.synthetic.main.color_palette_view.*
import
android.content.Intent
import
android.graphics.Bitmap
import
android.app.Activity
import
java.io.ByteArrayOutputStream
class
DrawingActivity
:
AppCompatActivity
()
{
override
fun
onCreate
(
savedInstanceState
:
Bundle
?)
{
...
...
draw/src/main/java/chat/rocket/android/draw/widget/CustomDrawView.kt
View file @
190d0dc5
package
chat.rocket.android.draw.widget
import
android.content.Context
import
android.graphics.*
import
android.graphics.Bitmap
import
android.graphics.Canvas
import
android.graphics.Color
import
android.graphics.Paint
import
android.util.AttributeSet
import
android.view.MotionEvent
import
android.view.View
import
java.util.*
import
android.support.v4.graphics.ColorUtils
import
android.support.annotation.ColorInt
import
androidx.annotation.ColorInt
import
androidx.core.graphics.ColorUtils
class
CustomDrawView
(
context
:
Context
,
attrs
:
AttributeSet
)
:
View
(
context
,
attrs
)
{
var
mPaths
=
LinkedHashMap
<
MyPath
,
PaintOptions
>()
...
...
draw/src/main/res/layout/activity_drawing.xml
View file @
190d0dc5
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
xmlns:app=
"http://schemas.android.com/apk/res-auto"
xmlns:tools=
"http://schemas.android.com/tools"
android:layout_width=
"match_parent"
...
...
@@ -36,7 +37,7 @@
android:background=
"@color/color_white"
android:foreground=
"?selectableItemBackgroundBorderless"
/>
<android
.support.constrain
t.ConstraintLayout
<android
x.constraintlayout.widge
t.ConstraintLayout
android:id=
"@+id/draw_tools"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
...
...
@@ -155,6 +156,6 @@
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintTop_toBottomOf=
"@id/image_draw_eraser"
/>
</android
.support.constrain
t.ConstraintLayout>
</android
x.constraintlayout.widge
t.ConstraintLayout>
</android.support.constraint.ConstraintLayout>
\ No newline at end of file
</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file
draw/src/test/java/chat/rocket/android/draw/ExampleUnitTest.java
deleted
100644 → 0
View file @
74031054
package
chat
.
rocket
.
android
.
draw
;
import
org.junit.Test
;
import
static
org
.
junit
.
Assert
.*;
/**
* Example local unit test, which will execute on the development machine (host).
*
* @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
*/
public
class
ExampleUnitTest
{
@Test
public
void
addition_isCorrect
()
{
assertEquals
(
4
,
2
+
2
);
}
}
\ No newline at end of file
settings.gradle
View file @
190d0dc5
include
':app'
,
':player'
,
':wear'
\ No newline at end of file
include
':app'
,
':player'
,
':emoji'
,
':draw'
//, ':wear'
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment