Posts

Showing posts from September, 2017

Checking new app update using Firebase Remote Config.

Image
Step 1 : Install the Firebase SDK in your app, and be sure to add the dependency for Remote Config to your app-level build.gradle file as part of this step.
compile 'com.google.firebase:firebase-config:11.0.4' Create a new project in firebase console and download google-services.json file  and put in your app src directory.

Step 2 : Go to https://console.firebase.google.com/u/0/project/<your-project-name>/config
and create new parameter in config.



Step 3 : Create force-update checker interface. Here all fetching key should have same name as declared in the firebase console. Step 4 : Add update check listener inside fragment or in your activity class, and call fetch method for fetching firebase config.

Firebase Config Documentation

Dynamically create view

Step to create custom layout dynamicallyYou need to either create android.widget.*; from java or inflate view from already defined xml layout.Code to create view dynamically by creating View from android.widget:private void createTextView(){ TextView textView = new TextView(getApplicationContext()); textView.setText("Dynamic Text"); linearLayoutParent.addView(textView); //You can define setOnClickListener textView.setOnClickListener(new View.OnClickListener() { @Overridepublic void onClick(View view) { } }); }Code to create view dynamically by inflating custom view from xml:private void addView(String data){ LayoutInflater layoutInflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); //You can use this view to findViewById, setOnClickListener, setText etc; View view = layoutInflater.inflate(R.layout.rowlayout,null,false); //FindView using inflated view TextView textView = view.findViewById(R.…

Simple RecyclerView in Kotlin

Please check the code here : https://github.com/ITheBK/HelloKotlin