Skip to content
This repository was archived by the owner on Sep 4, 2024. It is now read-only.

Commit aa96afa

Browse files
Added extra apps
1 parent 955a493 commit aa96afa

File tree

2,716 files changed

+286783
-4
lines changed

Some content is hidden

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

2,716 files changed

+286783
-4
lines changed

4pdaClient-plus

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# These are supported funding model platforms
2+
3+
github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
4+
patreon: slartus
5+
open_collective: # Replace with a single Open Collective username
6+
ko_fi: # Replace with a single Ko-fi username
7+
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
8+
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
9+
liberapay: # Replace with a single Liberapay username
10+
issuehunt: # Replace with a single IssueHunt username
11+
otechie: # Replace with a single Otechie username
12+
custom: ['https://qiwi.me/4d124b60-3f18-460d-ad0e-bb4ac1274b30','https://money.yandex.ru/to/41001491859942']
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
# based on https://habr.com/ru/company/tuturu/blog/530260/
2+
name: Test_and_build_signed_artifacts_on_release
3+
4+
on:
5+
pull_request:
6+
branches:
7+
- 'master'
8+
push:
9+
branches:
10+
- 'master'
11+
12+
13+
env:
14+
RELEASE_STORE_PASSWORD: ${{ secrets.RELEASE_STORE_PASSWORD }}
15+
RELEASE_KEY_ALIAS: ${{ secrets.RELEASE_KEY_ALIAS }}
16+
RELEASE_KEY_PASSWORD: ${{ secrets.RELEASE_KEY_PASSWORD }}
17+
18+
jobs:
19+
#based on https://gist.github.com/alexanderbazo/227476190ef5ab655795e34ec0d314d6
20+
apk:
21+
name: Generate APK
22+
runs-on: ubuntu-latest
23+
steps:
24+
- name: Checkout
25+
uses: actions/checkout@v2
26+
27+
- name: Set up JDK
28+
uses: actions/setup-java@v2
29+
with:
30+
distribution: 'zulu'
31+
java-version: '11'
32+
33+
- name: Setup Android SDK
34+
uses: android-actions/setup-android@v2
35+
36+
- name: Build APK
37+
run: |
38+
./gradlew test
39+
./gradlew assembleRelease
40+
41+
# based on https://medium.com/google-developer-experts/github-actions-for-android-developers-6b54c8a32f55
42+
- name: Save name of our Artifact
43+
id: set-result-artifact
44+
run: |
45+
ARTIFACT_PATHNAME_APK=$(ls app/build/outputs/apk/beta/release/*.apk | head -n 1)
46+
ARTIFACT_NAME_APK=$(basename $ARTIFACT_PATHNAME_APK)
47+
echo "ARTIFACT_NAME_APK is " ${ARTIFACT_NAME_APK}
48+
echo "ARTIFACT_PATHNAME_APK=${ARTIFACT_PATHNAME_APK}" >> $GITHUB_ENV
49+
echo "ARTIFACT_NAME_APK=${ARTIFACT_NAME_APK}" >> $GITHUB_ENV
50+
51+
- name: Upload APK
52+
uses: actions/upload-artifact@v1
53+
with:
54+
name: ${{ env.ARTIFACT_NAME_APK }}
55+
path: ${{ env.ARTIFACT_PATHNAME_APK }}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: Test_on_push_feature
2+
3+
on:
4+
push:
5+
branches:
6+
- '*/*' # matches every branch containing a single '/'
7+
8+
jobs:
9+
#based on https://gist.github.com/alexanderbazo/227476190ef5ab655795e34ec0d314d6
10+
tests:
11+
name: Tests
12+
runs-on: ubuntu-latest
13+
steps:
14+
- name: Checkout
15+
uses: actions/checkout@v2
16+
17+
- name: Set up JDK
18+
uses: actions/setup-java@v2
19+
with:
20+
distribution: 'zulu'
21+
java-version: '11'
22+
23+
- name: Setup Android SDK
24+
uses: android-actions/setup-android@v2
25+
26+
- name: Test
27+
run: |
28+
./gradlew test

4pdaClient-plus/.gitignore

Lines changed: 144 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,144 @@
1+
2+
# Created by https://www.gitignore.io/api/android,osx,gradle,java,intellij
3+
4+
### Android ###
5+
# Built application files
6+
*.ap_
7+
8+
# Files for the Dalvik VM
9+
*.dex
10+
11+
# Java class files
12+
*.class
13+
14+
# Generated files
15+
bin/
16+
gen/
17+
18+
# Gradle files
19+
.gradle/
20+
build/
21+
22+
# Local configuration file (sdk path, etc)
23+
local.properties
24+
25+
# Proguard folder generated by Eclipse
26+
proguard/
27+
28+
# Log Files
29+
*.log
30+
31+
# Android Studio Navigation editor temp files
32+
.navigation/
33+
34+
# Android Studio captures folder
35+
captures/
36+
37+
### Android Patch ###
38+
gen-external-apklibs
39+
40+
41+
### OSX ###
42+
.DS_Store
43+
.AppleDouble
44+
.LSOverride
45+
46+
# Icon must end with two \r
47+
Icon
48+
49+
50+
# Thumbnails
51+
._*
52+
53+
# Files that might appear in the root of a volume
54+
.DocumentRevisions-V100
55+
.fseventsd
56+
.Spotlight-V100
57+
.TemporaryItems
58+
.Trashes
59+
.VolumeIcon.icns
60+
61+
# Directories potentially created on remote AFP share
62+
.AppleDB
63+
.AppleDesktop
64+
Network Trash Folder
65+
Temporary Items
66+
.apdisk
67+
68+
69+
### Gradle ###
70+
.gradle
71+
72+
# Ignore Gradle GUI config
73+
gradle-app.setting
74+
75+
# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
76+
!gradle-wrapper.jar
77+
78+
# Cache of project
79+
.gradletasknamecache
80+
81+
82+
### Java ###
83+
84+
# Mobile Tools for Java (J2ME)
85+
.mtj.tmp/
86+
87+
# Package Files #
88+
*.war
89+
*.ear
90+
91+
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
92+
hs_err_pid*
93+
94+
95+
### Intellij ###
96+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
97+
98+
*.iml
99+
100+
## Directory-based project format:
101+
.idea/
102+
# if you remove the above rule, at least ignore the following:
103+
104+
# User-specific stuff:
105+
# .idea/workspace.xml
106+
# .idea/tasks.xml
107+
# .idea/dictionaries
108+
# .idea/shelf
109+
110+
# Sensitive or high-churn files:
111+
# .idea/dataSources.ids
112+
# .idea/dataSources.xml
113+
# .idea/sqlDataSources.xml
114+
# .idea/dynamic.xml
115+
# .idea/uiDesigner.xml
116+
117+
# Gradle:
118+
# .idea/gradle.xml
119+
# .idea/libraries
120+
121+
# Mongo Explorer plugin:
122+
# .idea/mongoSettings.xml
123+
124+
## File-based project format:
125+
*.ipr
126+
*.iws
127+
128+
## Plugin-specific files:
129+
130+
# IntelliJ
131+
/out/
132+
133+
# mpeltonen/sbt-idea plugin
134+
.idea_modules/
135+
136+
# JIRA plugin
137+
atlassian-ide-plugin.xml
138+
139+
# Crashlytics plugin (for Android Studio and IntelliJ)
140+
com_crashlytics_export_strings.xml
141+
crashlytics.properties
142+
crashlytics-build.properties
143+
fabric.properties
144+
/keystore.properties
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/build
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
apply plugin: 'com.android.library'
2+
apply plugin: 'kotlin-android'
3+
apply plugin: 'kotlin-android-extensions'
4+
5+
android {
6+
compileSdkVersion rootProject.compileSdkVersion
7+
defaultConfig {
8+
minSdkVersion rootProject.minSdk
9+
//noinspection OldTargetApi
10+
targetSdkVersion rootProject.targetSdkVersion
11+
versionCode 1
12+
versionName "1.0"
13+
}
14+
buildTypes {
15+
release {
16+
minifyEnabled false
17+
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18+
}
19+
}
20+
}
21+
22+
dependencies {
23+
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
24+
}
25+
repositories {
26+
mavenCentral()
27+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Add project specific ProGuard rules here.
2+
# By default, the flags in this file are appended to flags specified
3+
# in C:/android-sdk/tools/proguard/proguard-android.txt
4+
# You can edit the include path and order by changing the proguardFiles
5+
# directive in build.gradle.
6+
#
7+
# For more details, see
8+
# http://developer.android.com/guide/developing/tools/proguard.html
9+
10+
# Add any project specific keep options here:
11+
12+
# If your project uses WebView with JS, uncomment the following
13+
# and specify the fully qualified class name to the JavaScript interface
14+
# class:
15+
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16+
# public *;
17+
#}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
2+
package="org.softeg.slartus.forpdasources">
3+
4+
<application android:allowBackup="true" android:label="@string/app_name">
5+
6+
</application>
7+
8+
</manifest>
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
*,*:after,*:before{
2+
outline: 1px solid red;
3+
}

0 commit comments

Comments
 (0)