Monthly Archives: June 2016

What are optionals in Swift ( ? && ! ).

By | June 30, 2016

Swift introduces Optionals type, which handles the absence of a value. Optionals say if there are set a value, then take that value, it can be of any type AND else it is nil. Basically It has two possible values, None and Some(T), where T is an associated value of the correct data type available in Swift. Example… Read More »

CRUD Operations in SQLite using SQLiteOpenHelper – Android

By | June 26, 2016

We do SQLite operations in Android by extending the SQLiteOpenHelper Class. I will create an Employee table with three fields id name company. I have a model class same as the database table Employee. Employee.java Lets see How we can do the CRUD (Create, Read, Update and Delete) Operations. CREATE We create a class that extends the SQLiteOpenHelper.… Read More »

Geofencing in Android, A Simple Example.

By | June 20, 2016

What is Geofencing? Geo-fencing is a feature in a software program that uses the global positioning system (GPS) or radio frequency identification (RFID) to define geographical boundaries. A geofence is a virtual barrier. Today we will discuss how we can implement Geofencing in Android with a single location. First You need to provide the permissions in the AndroidManifest.… Read More »

Ionic Commands for building and Publishing Hybrid Mobile Apps

By | June 10, 2016

1. Desktop browser testing Testing your app in a browser is as simple as running the serve command in your project’s root folder. 2. Simulator testing You can also test right in the simulator using the cordova commands from the previous chapter. For example, to test in the iOS simulator, run: Substitute ios with android for Android testing.… Read More »

Downloading Multiple files(Images etc..) in Android Simultaneously/or in Batches in Android using ThreadPoolExecutor.

By | June 10, 2016

CPUs with multiple cores have almost become the standard in Android devices. This means multiple operations doesn’t have to wait to be executed on a single thread. They can rather run on multiple threads in parallel where each threads gets executed on a single processor. For example imagine an operation where multiple images have to be downloaded. The… Read More »

Implementing Google Analytics in your Android app – Track User Activities.

By | June 5, 2016

Implementing Google Analytics can help you find out how users are using your app. Which page is being visited regularly.You can also Know about the crashes happening in your app. How many users are currently using your app in real time and which page is currently being used more. Lets see how we can implement this. To start… Read More »

Custom Loaders with SQLite in Android

By | June 1, 2016

Introduced in Android 3.0, loaders make it easy to asynchronously load data in an activity or fragment. Loaders have these characteristics: They are available to every Activity and Fragment. They provide asynchronous loading of data. They monitor the source of their data and deliver new results when the content changes. They automatically reconnect to the last loader’s cursor… Read More »