Customer Profile

Avatar

Kirill Taran

Member since December 2021

https://github.com/ARK-Builders/ https://github.com/kirillt

Country
Russian Federation
Reputation
15
Finished Gigs
0
Finished Jobs
0

Android/Kotlin developer for opensource resource browser

Hey there! Hopefully, you might get interested in my opensource project:
https://github.com/ARK-Builders/ARK-Navigator
This is a personal-productivity app made for local work with lots of resources like documents, images, bookmarks etc. Basically, this is re-thinking of file browsers. I think, people are not using local files in modern daily life only because all file browsers suck so much making a user struggle while looking for a necessary resource. Filesystems are made for being comfortable for computer, not for a user. Our app aims to fill the gap between user and computer. Keeping data locally is inherently more secure and performant than keeping it in a cloud. We are also keeping external replication in mind — the app is supposed to be used coupled with replication software like Syncthing.
If you are curious, you can familiarize yourself with the code and open issues at GitHub:
issues labeled `good first issue` — good for getting familiar with the codebase
issues labeled `feature` — some distinct features we want to implement
issues labeled `bug` — we need to fix them as quick as possible
issues labeled `concept` — kinda theoretical write-ups
and many other tickets
We also need good QAs, technical writers and dedicated users who would see the idea behind the work in progress.
We will port the app to all platforms in the future, so iOS/Linux/Windows/macOS developers are welcome as well.
You can play with our app by installing an APK from our CI:
https://github.com/ARK-Builders/ARK-Navigator/actions/runs/1566966009

Budget
$2,000
Show more

Android, Kotlin: ARK Navigator #152 — fix previews updating

The freelancer must fork our repo https://github.com/ARK-Builders/ARK-Navigator
and implement solution to this issue: https://github.com/ARK-Builders/ARK-Navigator/issues/152
After implementing it, the freelancer must create pull-request into our repo.
https://docs.github.com/en/get-started/quickstart/fork-a-repo
If you can't fork our repo or can't submit PR into our repo — please, don't sign the contract.
The payment will be released only after your solution passed our code review.
We will review the code and adjustments have to be made until there are no bugs and code quality is not lower than average in our repo.
Also, testing engineers (QA) will run build from the pull-request in order to find bugs.
When code quality is good and the app works as expected, the PR shall be merged and the contract shall be considered completed.
 
-------------------------------------------
We have many other issues, read the full description here:
https://laborx.com/jobs/android-kotlin-developer-for-opensource-resource-browser-16783

Budget
$100
Show more

Android, Kotlin: ARK Navigator #50 — bulk operations

The freelancer must fork our repo https://github.com/ARK-Builders/ARK-Navigator
and implement solution to this issue: https://github.com/ARK-Builders/ARK-Navigator/issues/50
After implementing it, the freelancer must create pull-request into our repo.
https://docs.github.com/en/get-started/quickstart/fork-a-repo
If you can't fork our repo or can't submit PR into our repo — please, don't sign the contract.
The payment will be released only after your solution passed our code review.
We will review the code and adjustments have to be made until there are no bugs and code quality is not lower than average in our repo.
Also, testing engineers (QA) will run build from the pull-request in order to find bugs.
When code quality is good and the app works as expected, the PR shall be merged and the contract shall be considered completed.
 
-------------------------------------------
We have many other issues, read the full description here:
https://laborx.com/jobs/android-kotlin-developer-for-opensource-resource-browser-16783

Budget
$200
Show more

Android, Kotlin: ARK Navigator #173 — coroutines finalizer

The freelancer must fork our repo https://github.com/ARK-Builders/ARK-Navigator
and implement solution to this issue: https://github.com/ARK-Builders/ARK-Navigator/issues/173
After implementing it, the freelancer must create pull-request into our repo.
https://docs.github.com/en/get-started/quickstart/fork-a-repo
If you can't fork our repo or can't submit PR into our repo — please, don't sign the contract.
The payment will be released only after your solution passed our code review.
We will review the code and adjustments have to be made until there are no bugs and code quality is not lower than average in our repo.
Also, testing engineers (QA) will run build from the pull-request in order to find bugs.
When code quality is good and the app works as expected, the PR shall be merged and the contract shall be considered completed.
 
-------------------------------------------
We have many other issues, read the full description here:
https://laborx.com/jobs/android-kotlin-developer-for-opensource-resource-browser-16783

Budget
$100
Show more

Android, Kotlin: ARK Navigator #78 — crashes reporting

The freelancer must fork our repo https://github.com/ARK-Builders/ARK-Navigator
and implement solution to this issue: https://github.com/ARK-Builders/ARK-Navigator/issues/78
After implementing it, the freelancer must create pull-request into our repo.
https://docs.github.com/en/get-started/quickstart/fork-a-repo
If you can't fork our repo or can't submit PR into our repo — please, don't sign the contract.
The payment will be released only after your solution passed our code review.
We will review the code and adjustments have to be made until there are no bugs and code quality is not lower than average in our repo.
Also, testing engineers (QA) will run build from the pull-request in order to find bugs.
When code quality is good and the app works as expected, the PR shall be merged and the contract shall be considered completed.
 
-------------------------------------------
We have many other issues, read the full description here:
https://laborx.com/jobs/android-kotlin-developer-for-opensource-resource-browser-16783

Budget
$100
Show more

Implement tiny Rust library for Android (Kotlin) project

The freelancer must fork our repo https://github.com/ARK-Builders/ARK-Navigator
and move code from this file https://github.com/ARK-Builders/ARK-Navigator/blob/main/app/src/main/java/space/taran/arknavigator/mvp/model/repo/index/ResourceId.kt into separate library, written in Rust, and import this library in our Kotlin project.
Build procedure (GitHub Actions) must be adjusted if necessary.
The app must be still downloadable from GitHub Actions section of the fork.
But new APK must contain new code in Rust.
Basic unit tests must be written in Rust to verify `computeId` function works correctly.
After implementing solution, the freelancer must submit it as pull-request into our repo.
https://docs.github.com/en/get-started/quickstart/fork-a-repo
If you can't fork our repo or can't submit PR into our repo — please, don't sign the contract.
The payment will be released only after your solution passed our code review.
We will review the code and adjustments have to be made until there are no bugs and code quality is not lower than average in our repo.
Also, testing engineers (QA) will run build from the pull-request in order to find bugs.
When code quality is good and the app works as expected, the PR shall be merged and the contract shall be considered completed.
 
-------------------------------------------
We have many other issues, read the full description here:
https://laborx.com/jobs/android-kotlin-developer-for-opensource-resource-browser-16783

Budget
$200
Show more