Saturday, July 28, 2018

SEO Tutorial for Beginners

What is SEO (Search Engine Optimization) ?

Search Engine Optimization is the Full form of SEO. Basically, SEO is one kind of Internet Marketing Strategy; it will help a website to rank higher in search engine result pages.

SEO is a process to Optimize the Website to improve the Websites SERP (Search Engine Results Page) Rankings. It's often referred to as "Organic", "Natural", or "Free" results.

seo tutorial for beginners | what is seo

SEO helps to ensure that a site is accessible to a search engine and improves the chances that the site will be found by the search engine. SEO is typically a set of "white hat" best practices that webmasters and Web content producers follow to help them achieve a better ranking in search engine results.

SEO includes On-Page & Off-Page activities to increase search ranking. 

On-Page SEO means optimization over your own Website. 
Off-Page SEO means optimization over external websites which links to your Website.

Thursday, July 19, 2018

Getting started with Android

What is Android?

Android is a Mobile Operating system. It is Most  Popular Linux-based mobile phone operating system. It  is developed by Google. It is a open Source software. Initially founded by Andy Rubin in October 2003 and later acquired by Google on August 17, 2005.

what is android?
Image Credit : Google
Android offers a unified approach to application development for mobile devices which means developers need only develop for Android, and their applications should be able to run on different devices powered by Android.

The first beta version of the Android Software Development Kit (SDK) was released by Google in 2007 where as the first commercial version, Android 1.0, was released in September 2008.

The Android OS consists of numerous Java applications and Java core libraries running under the Java-based object oriented application framework and the dalvik virtual machine in android. Dalvik is integral for the Android to run in mobile devices as these systems are constrained in terms of processor speed and memory.

The Android software itself is developed in conjunction with Google, who releases major updates to the platform every year. Manufacturers which run Android on their phones include Samsung, Huawei, Sony, Lenovo, HTC, LG and many others; it's currently operational on more than one billion devices.

Features of Android      

Features of Android
Image Credit : Google

·         Simple UI
·         Connectivity
·         Messaging
·         Media Support
·         Multi-tasting
·         Multi Language
·         Wi-Fi Support
·         Android Beam
·         Bluetooth
·         Calling
·         GSM Technology
·         Snapshot

·         Tethering

Wednesday, July 4, 2018

Introduction to SQLite

Android SQLite Database Tutorial

SQLite is a reliable and fully featured, SQL database engine. It is a light weight relational database management system in terms of setup and required resource.

It is an embedded database software that stores local/client in application software. Unlike other databases, SQLite doesn't require any configuration. Thus, it is a zero-configured database.

sqlite android database

Applications of SQLite

Some applications that uses SQLite are as follows:
  • Adobe
  • Apple
  • Bosch
  • McAfee
  • Skype

Advantages of SQLite

There are 5 advantages of SQLite are as given Below:
  • Serverless - It doesn't required server to access the database files.
  • Common table expression - SQLite supports common table expression that represents temporary named result set.
  • Portable - It's applications can be used in all operating systems.
  • Light weight - It is light weight database, so it can be used easily with various devices.
  • Public Domain - The source code of SQLite is in public domain that puts down the claim of any copyright.

Disadvantages of SQLite

  • Limited access of database – In most cases, the size of database is restricted up to 2 GB.
  • Unsupportive for Multi-user application – The performance of SQLite degrades when same database is accessed by multiple clients simultaneously.