duytruongit / ShortRoid

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ShortRoid

##Android In Short

ShortRoid Library makes it easier to use different functionalities of android. Main objective is to simplify android code and make the development process faster. ShortRoid being open source encourages contributers to contribute and make it more fun for the developers to develop android apps using ShortRoid.

##Include ShortRoid Just add the following line to your apps gradle.build dependencies

compile 'shortroid.shortroid:shortroid:1.0.0'

Following is the documentation for the library. It will be modified as more classess are added.

##Documentation

#ShortroidDB

An SqlLite library for integrating databases in applications.

###Usage

//Attributes are the columns in database table
HashMap<String,String> attributes = new HashMap<>();

// Assigning table attributes and their types

attributes.put("KEY","INTEGER");
attributes.put("NAME","TEXT NOT NULL");

// Creating database and table. It only takes one line of code
ShortRoidDB shortdb = new ShortRoidDB(MainActivity.this,DATABASE_NAME,1,TABLE_NAME,attributes);

###Inserting data - insert()

HashMap<String,Object> data = new HashMap<>();

data.put("KEY",1);
data.put("NAME","Prashant");
shortdb.insert(data);

data.put("KEY",2);
data.put("NAME","Mohit");
shortdb.insert(data);

###Query data - query()

// No need of cursors
List< HashMap<String,String> > list;
String q = "SELECT * FROM TABLE_NAME";
list = shortdb.query(q);

for(HashMap<String,String> hmap:list){

     // hmap.get("Attribute_Name")
     String name = hmap.get("NAME");
     String key = hmap.get("KEY");

    
  }

###Updating database - anyQuery()

String query = "UPDATE table_name
                SET column1 = value1, column2 = value2...., columnN = valueN
                WHERE [condition];"
                
shortdb.anyQuery(query)

###AnyQuery i.e Delete, Update, Alter etc - anyQuery()

String query = "DELETE FROM table_name
                WHERE [condition];"
shortdb.anyQuery(query);

#ShortRoidPreferences

A library to integrate SharedPreferences easily.

###Usage

ShortRoidPreferences shortRoidPreferences=new ShortRoidPreferences(context);

//Use Set methods to put values (key,value)
 shortRoidPreferences.setPrefString("Example","JustTesting");
 
//Use Get methods to get values (key) 
 shortRoidPreferences.getPrefString("Example");

##Developed By Prashant Kumar - https://github.com/prashant2018/

Mohit Badwal - https://github.com/mohitbadwal/

About


Languages

Language:Java 100.0%