All Projects → kartikarora → Potato Library

kartikarora / Potato Library

Licence: mit
Easy to use Utility library for Android

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Potato Library

Androbd
Android OBD diagnostics with any ELM327 adapter
Stars: ✭ 573 (+1173.33%)
Mutual labels:  gps, wifi, bluetooth
Low power TTGO T-beam
Low power consumption for TTGO t-beam
Stars: ✭ 45 (+0%)
Mutual labels:  gps, wifi, bluetooth
ESP32 IMU BARO GPS VARIO
GPS altimeter/variometer with LCD display, routes with waypoints, data/gps track logging, bluetooth NMEA sentence transmission, wifi AP + webpage configuration
Stars: ✭ 72 (+60%)
Mutual labels:  gps, wifi, bluetooth
Fakeit
The Kotlin fake data generator library!
Stars: ✭ 482 (+971.11%)
Mutual labels:  utility, library
React Native System Setting
A library to access system setting, and change it easily. eg: volume, brightness, wifi
Stars: ✭ 319 (+608.89%)
Mutual labels:  wifi, bluetooth
Mobly
E2E test framework for tests with complex environment requirements.
Stars: ✭ 424 (+842.22%)
Mutual labels:  wifi, bluetooth
School Management System
Another School Management System
Stars: ✭ 520 (+1055.56%)
Mutual labels:  library, sms
Sparrow Wifi
Next-Gen GUI-based WiFi and Bluetooth Analyzer for Linux
Stars: ✭ 525 (+1066.67%)
Mutual labels:  wifi, bluetooth
Tsmessages
💌 Easy to use and customizable messages/notifications for iOS à la Tweetbot
Stars: ✭ 4,927 (+10848.89%)
Mutual labels:  library, notifications
Esp32 Paxcounter
Wifi & BLE driven passenger flow metering with cheap ESP32 boards
Stars: ✭ 844 (+1775.56%)
Mutual labels:  gps, wifi
Gpsdetector Library
🌎 Android library. If GPS disabled, dialog shown and if user confirms GPS enabled. (2016)
Stars: ✭ 24 (-46.67%)
Mutual labels:  gps, library
Noty
⛔️ DEPRECATED - Dependency-free notification library that makes it easy to create alert - success - error - warning - information - confirmation messages as an alternative the standard alert dialog.
Stars: ✭ 6,725 (+14844.44%)
Mutual labels:  library, notifications
Blynk Library
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.
Stars: ✭ 3,305 (+7244.44%)
Mutual labels:  wifi, bluetooth
Extramaputils
🌍 the simple utility for google maps in android
Stars: ✭ 293 (+551.11%)
Mutual labels:  utility, library
Find3
High-precision indoor positioning framework, version 3.
Stars: ✭ 4,256 (+9357.78%)
Mutual labels:  wifi, bluetooth
Length.js
📏 JavaScript library for length units conversion.
Stars: ✭ 292 (+548.89%)
Mutual labels:  utility, library
Ble Indoor Positioning
Multilateration using bluetooth beacons
Stars: ✭ 274 (+508.89%)
Mutual labels:  library, bluetooth
Text Minimap
Generate text minimap/preview using Braille Patterns
Stars: ✭ 21 (-53.33%)
Mutual labels:  utility, library
vimclip
Never type outside vim again
Stars: ✭ 70 (+55.56%)
Mutual labels:  clipboard, utility
Rtl8723bs
Realtek SDIO Wi-Fi driver
Stars: ✭ 260 (+477.78%)
Mutual labels:  wifi, bluetooth

Potato Library

Easy to use Utility library for Android.

Download Android Arsenal

Usage

Gradle

To the module's build.gradle file, add

dependencies {
    compile 'me.kartikarora.potato🥔0.2.1'
}

Call the library using Potato.potate(context) and you will get following methods to use:

  • Utils() - Utility methods to check Internet connection, methods on Bluetooth connection, methods for WiFi, get Battery level etc.
  • Notifications() - Create a notification with or without sound
  • Preferences() - Store and Retrieve data to/from SharedPreferences easily
  • Intents() - Create Intents for email, call, sms and browser with ease

Permissions

The following permissions need to be added to AndroidManifest.xml file of your project

For checking internet connection

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />

For placing a call

<uses-permission android:name="android.permission.CALL_PHONE" />

For sending SMS

<uses-permission android:name="android.permission.SEND_SMS" />

For bluetooth tools

<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />

For WiFi tools

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />

For Mobile network tools

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />

For GPS tool

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

For reading external storage

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

Please make sure to request appropriate runtime permisions on Android Marshmallow (SDK 23) and above

Further Development

Plan to add Android Wear support.

Contribution

Feel free to fork the repo, add new methods, send in pull requests and add new issues. There's no license right now.

Thanks to

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