Android interview question

/

Android Characteristics? Android Platform Architecture(or Layer, Android software stack.) ? Android Versions (Name and API Version)? Android Latest Version ? and what’s New Android Application Components? What is Context? How is it used? structure of an Android Application? What is AndroidManifest.xml? What is Application class? What is res Folder? What is AppCompat? What is Activity? …

Hyperledger Fabric

/

Hyperledger :  Hyperledger is an umbrella project, under the Linux Foundation. Hyperledger project started with a small number of developers in Dec 2015. These developers came from different background or sectors like business software companies, manufacturing, financial services(banking) etc, with the one objective make blockchain as a technology more accessible to developer and industries.   Distributed …

Blockchain

/

What is a BlockChain?   “BlockChain is Technology behind BitCoin System” The blockchain is a chain of blocks where each block contains data of value. It is cryptographically secure and immutable. Every block has there owned address or Hash key which is unique (SHA256). SHA256- SHA256 is Digital Hash key which contains 64 characters. “Blockchain …

RxJava (ReactiveX Java)

/

RxJava (ReactiveX Java) In our previous article, we told you about Reactive programming, that explained Reactive Programming and Reactive Extensions (ReactiveX or Rx).This article will throw some light RxJava & its components What is RxJava? RxJava is a Java VM implementation of Reactive Extensions:“a library for composing asynchronous(like memory leaks and concurrency limitations) and event-based …

What is Firebase?

/

Firebase introduction Firebase is a platform from Google, it’s offering a number of different features like analytics, databases, messaging and crash reporting so you can move quickly and focus on your users, even earning money through AdMob ,Firebase scales automatically,it’s new NoSQL Database .Firebase gives you the tools to develop high-quality apps,Firebase not only for Developer , Firebase Offers …

Reactive programming

/

“In computing, Reactive Programming is Programming paradigm oriented around data-flow and propagation of change.”   Reactive Programming is concurrent programming (running parallel) and high performance.Reactive Programming a gift from Microsoft(C# extensions). Reactive Programming is a style of micro-architecture involving intelligent routing and consumption of events The Four Reactive principles Responsive Scalable Resilient(stretched) Event- Driven (Message-Driven) “Reactive” is used broadly to define the event-driven …

Keystore Lost in Android

/

Today we discuss above android Keystore or JKS (Java KeyStore)file. This is a general question, Every  Android Developer should know about. What is a Keystore file, and what is it used for?Use the Android Keystore provider to let an individual app store its own credentials that only the app itself can access. This provides a way for …

Android working with Realm Database

/

A realm is an open source database that can be used to store data locally in android.Realm Mobile Database is an alternative to SQLite and Core Data in your Android projects. The realm runs directly inside phones, tablets. It’s lightweight database in Mobile Development, realm takes very less memory space compared to SQLite. Realm also allows us to write data in UI thread. …

Custom Time Picker in Android

/

  MainActivity.Java package com.abhay.myapplication; import android.app.Dialog; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.NumberPicker; import java.util.Calendar; public class MainActivity extends AppCompatActivity {          Button b;     static Dialog d ;     final Calendar c = Calendar.getInstance();     final int hour = c.get(Calendar.HOUR_OF_DAY);     final …