fibelatti / pinboard-kotlin

Unofficial Android client for Pinboard and Linkding
https://play.google.com/store/apps/details?id=com.fibelatti.pinboard
Apache License 2.0
157 stars 13 forks source link
android androidx clean-architecture compose coroutines coroutines-android dagger2 fts github-actions hilt jetpack jetpack-compose junit5 kotlin ksp mvvm room

Pinkt

Language License Android CI

Pinkt is an unofficial, FOSS Android client for Pinboard and Linkding.

Downloads

Get it on Google Play Get it on IzzyOnDroid Get it on GitHub

[!Note]

Downloads from Google Play are verified by Google Play Protect.

Downloads from IzzyOnDroid are verified by Reproducible Builds.

Downloads from GitHub can be verified with third-party tools such as AppVerifier using the following SHA-256 digest:

9E:B9:92:5B:95:8F:C0:C4:EB:FB:99:FD:C5:1E:85:56:02:D0:42:E2:30:AF:91:71:6E:EC:B6:58:AE:04:19:89

Features

Save links from your favorite websites and apps quickly by sharing them to Pinkt.

Pinboard-only features:

About the project

Pinkt is a playground to study modern Android development.

Here you will find a codebase that encourages the usage of a stateful single source of truth, using Kotlin Coroutines + Kotlin Flows as foundation for a pragmatic unidirectional dataflow implementation. These are some of the topics you can expect to see:

Contributing

Anyone is welcome to submit bug reports, feature requests and improvement ideas. Submit yours using the provided templates.

License

Copyright 2019 Filipe Belatti

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.