Categories
Kafka Python

Kafka : Message Streaming using Python

Kafka is a paltform that works with message steaming and processing. This open source platform was developed by LinkedIn and later donated it to Apache Software Foundation. It is built to speed up data stream with higher throughput and low latency. It mainly works on publish-subscribe based model. Kafka is made of Java, Scala and […]


Categories
React Native

React Native project structure : A handsome way

React native development doesn’t have any fixed project structure like native ones as it’s based on javascript running on the background. A good project structure keeps project clean, easy to understand for members if you are working in a team. Moreover a good practice of organizing keeps you connected with development for long time. In […]


Categories
Android

ExoPlayer : Streaming remote video in Android

ExoPlayer is an Android Application level Media Player by Google. It is used for playing media(both audio and video) from local or remote. In this article we will discuss how to play or stream remote video using ExoPlayer. LIBRARY SET UP for ExoPlayer First of all, we need to create a new project(ExoPlayerSample here in […]


Categories
Android Campaign Tracking

Install Referrer for Android using Google Play Campaign Measurement

After developing and publishing any Android app we go for analytics to see different statistics like installation & uninstallation, usage, user behaviour, cohort analysis, install referrer etc. using Google Analytics. Popular apps use to advertise or run digital campaign in order to grow installation rate. When a user installs a your app from play store […]


Categories
Android

Android : Detect new Contact addition

All of us have added new contact in our mobile’s address book. Sometimes developers like us have also added contacts programmatically. This article is all about detecting that new addition of a contact in contact book. Means, whenever a new contact is added in phone book, our android app will get notified and work accordingly(namely […]


Categories
Android Kotlin

Setting up Kotlin in Android Studio

Kotlin is a typed programming language for JVM. This new programming language is primarily sponsored by Jetbrains (who developed IntelliJ) and now announced as the first-class language for developing android apps by the internet giant Google. It is totally interoperable with Java and now comes with Android Studio 3.0. Kotlin’s interoperability with Java makes a […]


Categories
Android

Password visibility toggle in Android EditText

We are familiar with password fields in any kind of application. We have also seen various apps where we can toggle password visibility while typing. In android, we use EditText with attribute ‘inputType=”textPassword”‘ in XML layout to implement password field. Question is how to implement that? Should we use some RelativeLayout with ImageView or something […]


Categories
Android

Android Volley with example

We know how much web API is useful while working in Mobile or Web Application. Here the term API means the interface that consists of publicly exposed endpoint for a request. This is defined in the context of HTTP-based web server. An API takes request i.e. parameters or the input and processes it to produce […]


Categories
Android

Android RecyclerView with multiple ViewHolders

In our last article we discussed about Android RecyclerView showing how it works. But that was a simple example to start with. We saw how phone calls objects are being displayed. Now, what if we have to display multiple type of objects? For say, if we want to display messages/SMS with call logs? As we […]


Categories
Android

Android RecyclerView with example

Android RecyclerView can be said as the extension of Android Listview with more efficiency. By the term efficiency it means RecyclerView is capable handling large set of data or list item while scrolling them. It performs great by limiting the size or number of views. It is useful while loading large amount of data via […]