All Projects → Foso → Sheasy

Foso / Sheasy

Licence: Apache-2.0 license
This an Android App that helps you share/manage your files on your Android Device through a WebInterface in the Browser - Built with Ktor and Kotlin-React

Programming Languages

kotlin
9241 projects
CSS
56736 projects

Projects that are alternatives of or similar to Sheasy

tmdb-api
This Kotlin Multiplatform library is for accessing the TMDB API to get movie and TV show content. Using for Android, iOS, and JS projects.
Stars: ✭ 31 (-8.82%)
Mutual labels:  kotlin-js, ktor, kotlin-multiplatform
kotlin-multiplatform-example
A Kotlin multiplatform example app that targets Android, ReactJS, iOS, JavaFx, and Spring Boot
Stars: ✭ 115 (+238.24%)
Mutual labels:  kotlin-js, kotlin-multiplatform
Kodein Di
Painless Kotlin Dependency Injection
Stars: ✭ 2,692 (+7817.65%)
Mutual labels:  ktor, kotlin-multiplatform
tv-maniac
Tv-Maniac is a Multiplatform app (Android & iOS) for viewing TV Shows from TMDB.
Stars: ✭ 55 (+61.76%)
Mutual labels:  ktor, kotlin-multiplatform
Lastik
Kotlin Multiplatform + Jetpack Compose pet project, based on www.last.fm/api (in development)
Stars: ✭ 37 (+8.82%)
Mutual labels:  ktor, kotlin-multiplatform
meu kumbu
💵Meu Kumbu 💰 (Means My Money) is a template app that people can use to build their owns Wallet 🤑 or a mobile 🏦 banking app.
Stars: ✭ 55 (+61.76%)
Mutual labels:  ktor, kotlin-multiplatform
thelema-engine
Thelema - 3D graphics engine, written in Kotlin. Based on sources of libGDX.
Stars: ✭ 51 (+50%)
Mutual labels:  kotlin-js, kotlin-multiplatform
hello-kotlin-multiplatform
Multiplatform Kotlin Hello World (Android/Java/JavaScript)
Stars: ✭ 64 (+88.24%)
Mutual labels:  kotlin-js, kotlin-multiplatform
KotlinMultiplatformAndoridParcelize
Use the Parcelize Annotation of the Kotlin Android Extensions in Kotin Multiplatform projects
Stars: ✭ 16 (-52.94%)
Mutual labels:  kotlin-js, kotlin-multiplatform
kfsm
Finite State Machine in Kotlin
Stars: ✭ 76 (+123.53%)
Mutual labels:  kotlin-js, kotlin-multiplatform
ToDometer Multiplatform
WIP Kotlin Multiplatform project: A meter to-do list built with Android Jetpack, Compose UI Multiplatform, Wear Compose, SQLDelight, Koin Multiplatform, SwiftUI, Ktor Server / Client, Exposed...
Stars: ✭ 145 (+326.47%)
Mutual labels:  ktor, kotlin-multiplatform
Lavalink.kt
Coroutine based client for Lavalink (Kotlin and Java)
Stars: ✭ 31 (-8.82%)
Mutual labels:  kotlin-js, ktor
kmm
Rick & Morty Kotlin Multiplatform Mobile: Ktor, Sqldelight, Koin, Flow, MVI, SwiftUI, Compose
Stars: ✭ 52 (+52.94%)
Mutual labels:  ktor, kotlin-multiplatform
kinsight-multiplatform
Kotlin Multiplatform Concept - iOS, MacOS, WatchOS (SwiftUI), Android (phone and Wear OS), JVM Web Server - Alpha Capture
Stars: ✭ 38 (+11.76%)
Mutual labels:  ktor, kotlin-multiplatform
kmpapp
👨‍💻 Kotlin Mobile Multiplatform App (Android & iOS). One Code To Rule Them All. MVVM, DI (Kodein), coroutines, livedata, ktor, serialization, mockk, detekt, ktlint, jacoco
Stars: ✭ 34 (+0%)
Mutual labels:  ktor, kotlin-multiplatform
intro-kotlin-mutliplatform
Kotlin Multiplatform project (MPP), JVM and JS
Stars: ✭ 21 (-38.24%)
Mutual labels:  kotlin-js, ktor
Scout
Scout is a kotlin multiplatform application that allows users to search and save games to lists to be browsed later.
Stars: ✭ 28 (-17.65%)
Mutual labels:  ktor, kotlin-multiplatform
MultiplatformPlayground
Kotlin Multiplatform project in Jetpack Compose & SwiftUI with shared ViewModel layer and File upload
Stars: ✭ 72 (+111.76%)
Mutual labels:  ktor, kotlin-multiplatform
DagashiApp
Unofficial Android Dagashi Android/iOS app.
Stars: ✭ 32 (-5.88%)
Mutual labels:  kotlin-multiplatform
libs.kmp.icerock.dev
Kotlin Multiplatform libraries list with info auto-fetch
Stars: ✭ 178 (+423.53%)
Mutual labels:  kotlin-multiplatform

Sheasy - Share Easy

jCenter PRs Welcome All Contributors Tweet

This an Android App that helps you share/manage your files on your Android Device through a WebInterface in the Browser


IntroductionFeaturesRoadmapArchitectureFeedbackDocsContributors


Introduction

The goal is to write an open source app that makes it super easy to share files from one device to another

It's a hobby project i started to learn about Kotlin, React(Kotlin-JS) and Ktor.

🎨 Features

A few of the things you can do with Sheasy:

🗺️ Roadmap

  • HTTPS
  • receive notifications in browser
  • see log of last transactions

🏠 Architecture

Project Structure

  • app - Base android project directory that contains the app

  • desktop - A Kotlin Jvm project with the desktop server

  • web - The web client. This module is using the Kotlin Multiplatform Plugin, but is only configured to compile to Javascript/React. The main entry of the module is inside the index.kt.

  • serverJvm - Shared module for app and desktop, which contains server specific classes/interfaces

  • libshared - Shared module for app, desktop and web, which contains specific classes/interfaces like Error types or responses

🛠️ Built With

Kotlin

jCenter

The App is completely written in Kotlin (except the used JVM/JS libraries)

Android

jCenter jCenter jCenter

Backend

  • Ktor - Used as Backend

Frontend

Getting Started

Please take a look at the instructions in the Wiki.

📙 Docs

Please take a look into the Wiki

💬 Contributors

This project follows the all-contributors specification and is brought to you by these contributors.

✍️ Feedback

Feel free to send feedback on Twitter or file an issue. Feature requests are always welcome. If you wish to contribute, please take a quick look at the guidelines!

Screenshots

📜 License

This project is licensed under the Apache License, Version 2.0 - see the LICENSE.md file for details

Find this project useful ? ❤️

  • Support it by clicking the button on the upper right of this page. ✌️

License

Copyright 2018 Jens Klingenberg

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.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].