Compare commits
6 Commits
Author | SHA1 | Date |
---|---|---|
Fabio Manganiello | be69ed8ec6 | |
Fabio Manganiello | d452e57bca | |
Fabio Manganiello | 2817cc5f18 | |
Fabio Manganiello | b45168074c | |
Fabio Manganiello | d2910d0045 | |
Fabio Manganiello | 82c64d58e6 |
10
CHANGELOG.md
10
CHANGELOG.md
|
@ -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
|
||||||
|
|
22
README.md
22
README.md
|
@ -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/`.
|
||||||
|
|
||||||
|
|
|
@ -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'
|
||||||
}
|
}
|
|
@ -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
|
|
Loading…
Reference in New Issue