Comments (10)
@Manikkumar1988 Like @FredrikAugust correctly mentioned it's not active. Not sure if I will be continuing on the repo or the idea later, but I would love to see it come alive again. But if I try again, I might try differently with easier and better abstractions that are less error prone, instead of writing very low level threads and tcp code. At least use some libs and even check existing protocols. You can think on more about the different ways you can implement it 😄
from ideas.
I have started with a basic version of the library. You can have a look at it here : https://github.com/Android-File-Share/FileShare
from ideas.
@karuppiah7890 is this still Active?
from ideas.
@Manikkumar1988 based on the commit history, I'd say no. If you want to give it a go, let me know, and I'll help as best I can :)
from ideas.
@FredrikAugust yup, Im interested to kick start this side project. Shall I create my own repository and have link posted here?
from ideas.
Don't worry about it, I'll setup a team and repo for you under this org @Manikkumar1988. Just give me two minutes and it'll be up! 👍
from ideas.
@Manikkumar1988 Done! I've invited you to the team, and the repo is set up :) Let me know if I can be of assistance.
from ideas.
@karuppiah7890 can you point any reference to on which technology to choose first for transferring
- Wi-Fi direct
- Bluetooth
- TCP/UDP
- Nearby API
I went through your articles, you seem to much concerned about handling long operations on non-UI thread (thread or service or handler thread). Android Platform is now mature enough that we have viewmodel, work manager which eases handling these tasks.
Now my concern how to transfer the file?
from ideas.
After much reading about P2P and enabling the same using tech stack available on Android platform, found below components:
Using Wifi:
Wifi P2P
Wifi Aware
Using NFC
Hybrid, Nearby API
and on low level socket programming, TCP/UDP, is available!
from ideas.
from ideas.
Related Issues (20)
- A tool to replace local environment info in binaries
- A neural network to detect a title card within a video file and a tool for it HOT 2
- The best long form writing experience on a smartphone HOT 5
- Re-imagining the typing experience on a smartphone HOT 4
- Video File Audio Track Language Identifier HOT 7
- instagram, but for generative AI? HOT 3
- Adaptive TCP/UDP VPN for more reliable internet connection HOT 1
- A free and open source solution to sync issues, discussions etc on different platforms, such as GitHub, GitLab, Gitea, Sourcehut and Bugzilla HOT 12
- Build a new module for gget to contribute to a program used by thousands around the world
- CLI for adding common node depdencies to a project (eg: prettier, eslint, husky, lint-staged, commitizen) HOT 2
- Travel Planner - Itinerary, Costs and Bookings (Open Data Sources Only) HOT 5
- A File Storage System At Home! HOT 2
- Get rid of VBA with a no-code workflow system for spreadsheets
- Repo alternative HOT 5
- MySQL protocol proxy using MongoDB as backend. HOT 1
- Fully open sourced implementation of the Spatial Web standard HOT 1
- Thumbnail previews for every file format in existence. HOT 1
- An Android TV app that uses a video library to play videos as Live TV Channels. HOT 2
- Open Source auto-bleeper for podcasts and songs HOT 2
- Kotlin compiler written in go for compilation speed!
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ideas.