All Projects → amitness → photon

amitness / photon

Licence: MIT license
Light as transmission medium between smartphones

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to photon

codecinfo
Detailed listing of multimedia codecs on an Android device
Stars: ✭ 33 (+73.68%)
Mutual labels:  android-application
Qr-Code-Scanner-
This is simple QR code scanner with Room Database. 100% written in Kotlin.
Stars: ✭ 19 (+0%)
Mutual labels:  android-application
SchoolRegistrationUI-Android
Check out the new style for App Design aims for school or colleges...😉😀😁😎
Stars: ✭ 56 (+194.74%)
Mutual labels:  android-application
GitHubKotlinMPPSample
No description or website provided.
Stars: ✭ 15 (-21.05%)
Mutual labels:  android-application
Kotlin-Example
An example for who are all going to start learning Kotlin programming language to develop Android application.
Stars: ✭ 54 (+184.21%)
Mutual labels:  android-application
motionEye app HomeSurveillanceSystem
git repo for motionEye app - Home Surveillance System, available on Google Play Store
Stars: ✭ 22 (+15.79%)
Mutual labels:  android-application
HealthCare-Scan-Nearby-Hospital-Locations
I developed this android application to help beginner developers to know how to use Google Maps API and how to convert JSON data into Java Object.
Stars: ✭ 23 (+21.05%)
Mutual labels:  android-application
Monthly-App-Challenge-2022
Retos mensuales de la comunidad MoureDev para crear pequeñas aplicaciones en base a requisitos
Stars: ✭ 153 (+705.26%)
Mutual labels:  android-application
android-trinity
android-trinity is tiny proactive framework with much of the scaffolding code required to start a new Android Application.
Stars: ✭ 44 (+131.58%)
Mutual labels:  android-application
addIt
Simple addition game made with Flutter for Mobile and Web using BLOC pattern
Stars: ✭ 16 (-15.79%)
Mutual labels:  android-application
RvClickListenerExample
Example showing the implementation of onItemClickListener & getAdapterPosition() in RecyclerView.
Stars: ✭ 22 (+15.79%)
Mutual labels:  android-application
FindTheLetter android app
FindTheLetter is an app that is designed to help kids to learn a language by giving them simple words to complete or images to guess their names. Currently it supports only elnglish.
Stars: ✭ 16 (-15.79%)
Mutual labels:  android-application
TextSelectionWebSearch
Add web search to text selection toolbar on Android
Stars: ✭ 34 (+78.95%)
Mutual labels:  android-application
HideDroid
HideDroid is an Android app that allows the per-app anonymization of collected personal data according to a privacy level chosen by the user.
Stars: ✭ 85 (+347.37%)
Mutual labels:  android-application
Ionic-ElastiChat-with-Images
Ionic Magic Chat with Angular Elastic, Autolinker.js and more!
Stars: ✭ 66 (+247.37%)
Mutual labels:  android-application
AndroidFlask
Image Upload from Android to Python-Based Flask Server
Stars: ✭ 45 (+136.84%)
Mutual labels:  android-application
dawebmail
Application for Zimbra Email Service
Stars: ✭ 24 (+26.32%)
Mutual labels:  android-application
AndroidTVMovieParadise
Movie Paradise is an Android TV 📺 app. ExoPlayer, Dagger 2, RxJava libraries are used.
Stars: ✭ 68 (+257.89%)
Mutual labels:  android-application
Github-Trending-Repos
An Android App that lists the most trending repositories from Github.
Stars: ✭ 57 (+200%)
Mutual labels:  android-application
ToDo
Android application to quickly add tasks and reminders.
Stars: ✭ 13 (-31.58%)
Mutual labels:  android-application

Photon Build Status

Imgur

Wireless connection between smartphones using light.

Local Development

Installation

  • Install Java Development Kit

    $ sudo apt-get remove --purge openjdk*
    $ sudo add-apt-repository -y ppa:webupd8team/java
    $ sudo apt-get update
    $ sudo apt-get -y install oracle-java8-installer
    
  • To verify that java is installed, run

    $ java -version
    
    java version "1.8.0_31"
    Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
    Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)
    
  • Download Android Studio.

  • Extract the zip.

  • Inside the folder, navigate to bin/ and open a terminal there.

  • Run this command

    ./studio.sh
    
  • A setup window should appear. Follow the instructions.

Development

  • Clone the repo

    git clone https://github.com/amitness/photon
    
  • In Android studio, select Open Existing Project and point to the location where you cloned the repo.

  • The build should start.

Testing

  • Builds are automatically tested through continuous integration using Travis.
  • Unit tests and instrumentation tests are automatically run on each build.

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details

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].