What is ng-model in Angular JS and How to use it?

By | August 1, 2017

With the ng-model directive you can bind the value of an input field to a variable created in AngularJS. Here we will have two input fields which will bind to two variables in Angular JS. Example Just copy paste the above code to your editor and save in html and see the result.

James

How to find location in Android using GPS?

By | July 25, 2017

This example helps you to find the location in Android using the GPS. I have commented out some functionality in the code. You can uncomment it and extend it at your wish. At first we will create a utility class that will handle all GPS related Operations. GPS Utility Class This class has all utility functions for getting… Read More »

James

Floating Button like Facebook Chat in Android

By | July 20, 2017

Floating widgets float over the screen over any app that is currently running. Here we will make a floating action button that you can drag around the screen to position and do actions on it. Add Permission For drawing over the other apps, you need “android.permission.SYSTEM_ALERT_WINDOW” permission. So add this entry in your manifest. Our Manifest will look… Read More »

James

What are Angular JS modules? – A Simple Demo

By | July 15, 2017

Angular JS modules means : An AngularJS module defines an application. The module is a container for the different parts of an application like controller, services, filters, directives etc. The module is a container for the application controllers. Controllers always belong to a module. Example Here we have a module named “MyApp” and controller for this module is… Read More »

James

Angular JS Directives in Short.

By | July 10, 2017

Here is a comprehensive list of Angular JS Directives. Directive Description ng-app It defines the root element of an application. ng-bind It binds the content of an html element to application data. ng-bind-html Itbinds the innerhtml of an html element to application data, and also removes dangerous code from the html string. ng-bind-template It specifies that the text… Read More »

James

Starting with Angular JS

By | July 5, 2017

What is Angular JS? AngularJS is a very powerful JavaScript Framework. It is mainly used in Single Page Application (SPA) projects. Open source, completely free To Start You just have to import the below script to start with first simple application. Lets try a simple application All Done. Lets see in the next demo.

James

Bottom Navigation Demo in Android

By | June 15, 2017

To get started with this, you need the latest version (version 25) of Android SDK & tools (including SDK tools, build-tools, platform-tools, support repository). Gradle Add the design support library First step is to add the design support library to your app-level build.gradle file. Example is as shown below: Layout Add the BottomNavigationView to your layout Next step,… Read More »

James

What are weak references? How it can be used to avoid memory leaks?

By | June 1, 2017

Weak reference objects, which do not prevent their referents from being made finalizable, finalized, and then reclaimed. Weak references are most often used to implement canonicalizing mappings. Suppose that the garbage collector determines at a certain point in time that an object is weakly reachable. At that time it will atomically clear all weak references to that object… Read More »

James

Android Speech to Text Tutorial

By | June 1, 2017

Android comes with a built in feature for Speech to Text. This is really helpful when you want to provide navigation in your app through voice commands. When you say something in the app, your voice will be streamed to the server and the server will convert it to text and send back. You can also have offline… Read More »

James

What are the different Logging options available in Android?

By | May 29, 2017

Android uses a centralized logging system. However you can write your own custom log statements. Log Statements To write log statements, you use use the android.util.Log class with the following methods: Log.v() Log.d() Log.i() Log.w() Log.e() Log.wtf() They are sorted by relevance with Log.i() being the least important one. The first parameter of these methods is a TAG… Read More »

James

Simple Image Scaling Demo in Android

By | May 20, 2017

This article shows how you can do simple image scaling in Android. Here I have a simple class that Scales the image. The Utility class Layout The layout which shows the image for scaling. Set the above xml as layout for the Activity. Activity Please leave your comments at the end of the post.

James

Using Popup Window in Android

By | May 10, 2017

The popup windows is a floating container that appears on top of the current activity. Layout for PopUp Below is the layout for the popup window. Layout for Activity Create another layout for the activity activity_main.xml Implementation The activity which implements the popup.

James

Client-Server Programming in Android. Send Message to the Client and Back.

By | May 1, 2017

Hi all, Today I will show you how you can implement Client-Server architecture in an Android environment. What is a socket? A socket is an interface between application and network. The socket type dictates the style of communication reliable vs. best effort connection-oriented vs. connectionless. Once configured the application can pass data to the socket for network transmission… Read More »

James

Using Shelvesets in TFS

By | April 30, 2017

Using Shelvesets in TFS we can set aside pending changes in Visual Studio 2015. We can set aside a batch of pending changes from our current work space temporarily using the feature Shelvesets . We can later restore these changes into our work space or can into work space of another user. Read more from here…

James

Built In Filters and Custom Filters in Angular JS

By | April 20, 2017

AngularJS provides filters to transform data: currency Format a number to a currency format. date Format a date to a specified format. filter Select a subset of items from an array. json Format an object to a JSON string. limitTo Limits an array/string, into a specified number of elements/characters. lowercase Format a string to lower case. number Format… Read More »

James

Custom TimerView in iOS – Swift

By | April 10, 2017

Hello everyone, Here in this tutorial I will show you how you can create a Custom View for Timer without any layout in Swift. Custom Timer Class Our Custom timer class will look like this Here I am passing the superview in which timerview is going to be placed as the parameter. Then I am creating a circle… Read More »

James

Android Testing Tools

By | March 30, 2017

Automated testing processes are now a common thing in every project. Lets see some of them MonkeyRunner You can checkout more from here Advantages Low Level tool Does not have to do coding to automate tests Written in Python It can run test cases on rela devices connected to a PC/Emulators. APIs available for controlling a smartphone outside… Read More »

James

Core Image Tutorial in Swift

By | March 30, 2017

It allows developers to filter images in their apps. Advantages Core Image supplies 90+ filters. Powerful image filtering capabilities Core Image includes APIs for face detection Automatic image enhancements Custom effects through “chained” filters. You can get all kinds of effects, such as modifying the vibrance, hue, or exposure. It uses either the CPU or GPU to process… Read More »

James