Compare commits

..

6 Commits
master ... new

4 changed files with 24 additions and 20 deletions

View File

@ -1,15 +1,7 @@
# Changelog # Changelog
All notable changes to this project will be documented in this file. All notable changes to this project will be documented in this file.
## [1.0.1] - 2021-04-28 ## [Unreleased]
### Added
- Support for saved/favourite hosts and services.
### Changed
- App migrated from AndroidJS to native Kotlin+webview (and APK size dropped to ~4MB).
### Fixed
- Improved speed and stability of services scan.
## [1.0.0] - 2021-02-26 ## [1.0.0] - 2021-02-26
### Added ### Added

View File

@ -1,18 +1,32 @@
This repository contains the source for the Platypush mobile app. As of now only Android is supported. This repository contains the source for the Platypush mobile app. As of now only Android is supported.
## Requirements
To build the app you'll need `npm` and Android.JS Builder installed on your system:
```shell
[sudo] npm install -g androidjs-builder
```
Then install the JS requirements through `npm` from the repository root directory:
```shell
npm install
```
## Build ## Build
Debug mode: Debug mode:
```shell ```shell
./gradlew assembleDebug npm run build
# APK generated under app/build/outputs/apk/debug/app-debug.apk
``` ```
Release mode: Release mode:
```shell ```shell
./gradlew assembleRelease npm run build:release
# APK generated under app/build/outputs/apk/release/app-release-unsigned.apk
``` ```
The generated `.apk` file will be stored under `dist/`.

View File

@ -9,11 +9,12 @@ android {
buildToolsVersion "30.0.3" buildToolsVersion "30.0.3"
defaultConfig { defaultConfig {
applicationId "tech.platypush.platypush" applicationId "tech.platypush.app"
minSdkVersion 23 minSdkVersion 23
targetSdkVersion 29 targetSdkVersion 29
versionCode 1000100 versionCode 1
versionName "1.0.1" versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
} }
@ -43,4 +44,4 @@ dependencies {
testImplementation 'junit:junit:4.+' testImplementation 'junit:junit:4.+'
androidTestImplementation 'androidx.test.ext:junit:1.1.2' androidTestImplementation 'androidx.test.ext:junit:1.1.2'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0' androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
} }

View File

@ -1,3 +0,0 @@
- App migrated to a native Kotlin+webview implementation instead of the AndroidJS build pipeline
- Improved speed and stability of services search
- Added support for preferrer/memorized hosts and services