Machine Learning on iOS and Android

Machine Learning on iOS and Android

With the growing popularity of machine learning, artificial neural networks and other forms of artificial intelligence, the urge for ML and AI processing in mobile devices is quite fair. In WWDC 2017 Apple announced CoreML framework which excited many developers and outsource software development businesses for using it to build ML applications.But before that also …

Mobile Automation Testing using APPIUM tool

Mobile Automation Testing using APPIUM tool

As everyone knows that mobile usage is growing drastically. Tons of new mobile applications are coming out daily. While serving the development and testing needs of these companies who outsource development to Cuelogic, we use automation with respect to manual testing. Please find below few pointers that might help you upgrade yourself to automate your testing efforts. …

Robolectric : Unit Test Your Android Application.

“If you don’t care about quality, you can meet any other requirement.” – Gerald M. Weinberg Need Of Android Application Testing : The word “Testing” is a large umbrella, and is usually better understood when you break it down to specific types of testing. Here our focus will be on Android application unit testing. We all …

Using Cipher to implement Cryptography in Android.

Data encryption is an interesting topic in android application development. We come across scenarios where we need to encrypt the data critical to our application. Whether it be credentials, storage values, or for the sake be an entire text paragraph. This can be achieved by using a class called Cipher. This class provides access to …

OpenCV – Contour detection in Android

What is OpenCV ? OpenCV is a C library designed to help with computer vision programs. It provides many inbuilt functions that are mainly aimed at real time image processing. It has several hundreds of image processing and computer vision algorithms, which make developing advanced computer vision applications easy and efficient. It includes image filtering, image transformations, …

Configuring cocos2d-X for android on Mac OS

Setting up Eclipse, NDK and cocos2d-x for your mac. I am considering that you already have  Eclipse-Juno/Kepler with android setup. Download C/C++ development tool from Eclipse. Goto Help->Install New Software Add link Juno – http://download.eclipse.org/releases/juno from packages-> Programming Language–> C/C++ development tool. Download NDK according to your mac compatibility from           …

Using FrameLayout for designing XML Layouts in Android

Using FrameLayout for designing XML Layouts in Android.

In Android app development, there are many Layout Managers which help you arrange(layout) UI elements on the screen. This eases the development process of apps while keeping the layout and logic completely separate. For e.g. , LinearLayout arranges elements side by side either horizontally or vertically. RelativeLayout helps you arrange your UI elements based on …

Submitting android app to Amazon Appstore

Developers have been looking forward for an android portal similar to apple store where applications are screened for quality and liability. In order to help out Android users in this direction, Amazon has taken the first step of screening android applications before being marketed. Also with the proven marketing strategies of Amazon developers can be …

Android Code to Upload & Download large files to server

Java/android code to manage file upload & download /** * This Class has functions to upload & download large files from server. * @author Vikrant */ import java.io.BufferedInputStream; import java.io.DataOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URISyntaxException; import java.net.URL; public class fileUploadDownload { /** * @param args * …