Debian/Ubuntu
$ apt-get install git

Fedora
$ yum install git

openSUSE
$ zypper install git

FreeBSD
$ cd /usr/ports/devel/git
$ make install

Solaris 11 Express
$ pkg install developer/versioning/git


Image 1

 

 

 

 

 

An icon is considered an indispensable component of every web/mobile application. The strategy followed for designing the icon of a web application is quite different from the one chosen for building an app icon that needs to target mobile visitors/users. It is here that the role of gesture icon sets comes to play. These gesture icons help you design, develop, implement and promote multi-touch interfaces in the right format. Based on commonly-known touchscreen interactions such as Drag, Hold/Press, Pinch, Slide, Swipe etc., these gesture icons serve as the right means for guiding the users through the application. The sole purpose of writing this post is to make you familiar with ten of the best gesture icons that will enable you to design a professional tour guide for your application. So, let’s get a clearer idea about these stunning gesture icons.

  1. Gesturecons

Gesturecons are vector-based icons which allow you to create wireframe documents, printed documentation and digital help files for your application. In addition to this, you can use gesturecons for demonstrating app users the way in which they can complete a specific set of actions. Best features of gesturecons is that they are fully scalable and alterable. Plus, they are available in a variety of file formats including .pdf, .eps and .ai.

  1. Cue

Image 2

Cue is basically a set of icons which aid in creation of standard visual language of the multi-touch interactions. Currently, Cue is available in four file formats including SVG, PNG(four different sizes), InDesign and Omnigraffle. Each gesture available under the hood of Cue has been created with a special focus on legibility and symbolic representation.

  1. Touch Gesture Icons

Touch Gesture Icons are a set of 30 popular gesture icons specially designed for multi-touch devices. Whether you’re looking for icons for your personal projects or ones related to your business; you’ll definitely find a best match out of these 30 gesture icons. And that’s not all, the Touch Gesture Icon set is available in file formats including PSD, EPS and PNG(in five different sizes viz: 48px, 64px, 128px, 256px and 512px).

  1. Gesty

Image 3

Gesty serves as a set of vector gesture icons which allow UI/UX designers and manual publishers in designing excellent multi-touch interfaces. All gesture icons available under Gesty come in three different styles, some impressive combinations and in popular file formats such as EPS, SPG, Omnigraffle. To top it all, the recently released version of Gesty i.e. 1.1 comes with added annexure libraries, offering you multiple possibilities for creating stunning muti-touch interfaces.

  1. Precomposed Touch Gestures

Precomposed Touch gestures are basic touch-device gestures available in a well organized zip file. You can use these gestures in your presentations and product demos. By default, the Precomposed Touch Gestures are available as raw Quicktime animations and hence they are fully compatible with your Photoshop(image editing tool) and video editor.

  1. Hawcons Gesture Stroke

Image 4

Hawcons houses a wide collection of awesome gesture icons available in file formats including PNG, SVG, EPS, PDF, MP3, MP4, JPG, PSD and many more. Created by a young enthusiast Yannick Lung, Hawcons has over 500 free high quality icons which are fully customizable and retina-ready.

  1. IxD Gestures

IxD gestures serves as a set of gesture icons that aid in designing multi-touch interfaces for apps that need to please different categories of target users. With IxD gestures, you’ll get icons for free gestures, touchscreen interaction nand mobile phone gestures.

  1. Multi-Touch Gesture Icons

This is a set of gesture icons where each icon is available in a file size of 300x350px. The best thing about these gesture icons is that they are completely free to download and use.

  1. Tactile Gesture Icons

Image 5

Tactile Gesture icons include a set of 10 gesture icons specially designed to be used for tactile UI(User Interface) design projects. Created by Centis Menant, Tactile Gesture Icons are available in a variety of file formats.

  1. UX Gesture PSD

UX Gesture PSD is a brilliant collection of gesture icons created by Gaoyoungor. The best thing about these gesture icons is that they are free from any licensing fee and can be downloaded and used rightaway.

Summing Up

Now that you know about ten of the finest gesture icons available for multi-touch interface designing, I’m sure you’d definitely give them a try in your upcoming UX/UI design projects.

Rick Brown is a highly skilled iPhone mobile application developer for Mobiers Ltd – a iOS apps development company. You can consult him in order to avail information or to explore more about the development process.


Image 1

The current trend of data-loaded iOS apps has taken the iOS app development world by a wave. While there are ample number of ways of storing data on an iPhone, deploying a suitable database with your iOS app can turn to be the best one. Unlike the hassles associated with storing data using the text/xml files or the Core Data framework, a well-developed database can serve as an intelligent choice. Irrespective of whether you’re inclined on storing simple data or a complex one, SQLite can allow you to manage all the data in a fabulous way. Hiring the services of an iOS App Development Company in India can allow you to get acquainted with the pros of SQLite. Keep on reading this blog to find more about the easy-to-follow steps that mark the usage of SQLite in your iOS applications.

What is SQLite exactly?

SQLite is a relational database and is included within a C-library that is being embedded to the Android app under focus. Currently available in its third version, SQLite is lightweight, reliable and fast. In addition to this, it is fully supported by Apple, making it the foremost choice of iOS and Mac OS consumers. One of the most interesting things to be noted about SQLite is that it has a seamless support from the wide community of designers and developers who’re continuously working on enriching the data management process in iOS apps.

Now, let’s straightaway move to the steps that mark the usage of SQLite in iOS apps:

Image 2

Step 1- Create the project

Start off by launching Xcode and wait for the Welcome message to appear on the screen. Now, select the ‘Single View Application’ template available within the ‘Application’ category under the iOS section. Once you’re done with this, move to the next step 2

Step 2– Now, set the SQLite3DBSample as the project’s name, ensuring that the option ‘iPhone’ has been selected within the ‘Device’ drop-down control. If you’ve ever hired iOS Developers From India, you’d definitely be familiar with the advantages of using SQLite for managing your iOS apps.

Step 3– Finally, click on the ‘Next’ button and select a suitable directory in your system to save the created project. Now, click on the ‘Create’ button and wait for Xcode to start the project.

Step 4– Now that you’re done with adding SQLite 3 library to your project, proceed ahead to create a new class for managing the database functionality. In order to create a custom init method, you’ll need to specify the database file name. For this, all you need to do is simply click on the DBManager.h file and add the following declaration to it:

@interface DBManager : NSObject

-(instancetype)initWithDatabaseFilename:(NSString *)dbFilename;

@end

After this, in your DBManager.m file, write the standard definition of the init methods as shown below:

-(instancetype)initWithDatabaseFilename:(NSString *)dbFilename{
self = [super init];
if (self) {

}
return self;
}

 

Step 5 Define the required functions

Here’s a list of few functions that would be required for using SQLite in iOS apps:

  • sqlite3_step– this function will execute the SQL statement and can be called just once for performing queries including insert, update, delete and many more.
  • sqlite3_prepare_v2– this function is used for fetching a SQL statement in a string format, followed by converting the same into an executable format that SQLite3 is familiar with.
  • sqlite3_open– this function is used for creating and opening a database file. Two parameters accepted by sqlite3_open include: database file name and the database handler.

Step 6- Implement SQLite’s core functionality

As per this step, both the executable as well as the non-executable queries are being run. This will determine whether the SQLite functions will accept the two specific parameters including: the query as well as the boolean value that’s indicating the executable or non-executable status of the query. To start off, you can perform initializations that are related to the structures that store the user’s data. After this, you can simply open the database and compile the query to the SQLite 3 statement. After having implemented the core method of the class, you’re just left with implementing two small public methods viz: one for running the select queries and loading data and the other one for executing update, insert and delete queries. Here’s the code that you need to add into the DBManager.h file for declaring both these public methods:

@interface DBManager : NSObject

-(NSArray *)loadDataFromDB:(NSString *)query;

-(void)executeQuery:(NSString *)query;

@end

In the above code, the first method called loadDataFromDB will accept the query as a parameter value that needs to be executed as the NSString object. The results obtained thereby will be in the form of a two-dimensional array where the main array will represent the rows and the sub-array will represent the columns of each row.

Wrapping Up

With that I come to the end of this post that made you familiar with the excellent method of using SQLite in your iOS applications. Hope the details covered here would encourage you to leverage the full potential of SQLite for managing all your private and confidential data stored in the device.

Victoria Brinsley is a highly skilled Android programmer with Appsted – a leading enterprise of mobile application development services. In case, you are willing to explore more about the development technology, get in touch with her.