In this blog we will see Internet connectivity is on or off in react-native code.
So below is the code to check is internet connected or not ?
Here i share my Android , React-Native , Kotlin coding knowledge for Android Beginner, Android Users, Android Developer. Kotlin android learners, React-Native learners. Also Support for Application developers with code suff to create applications.
In this blog we will see Internet connectivity is on or off in react-native code.
So below is the code to check is internet connected or not ?
There are several advantages of React Native
==>Java Script :- To build react native application java script knowledge is require.
==>Cross-Platform Usage :- React native app is perform in Android and iOS both platforms.
==>Instant Reflect :- When we make some changes in code it is reflect instantly in app.
==>Performance :- The code written in react native which compiled into native code , which enable for android and iOS both operating system , and it performs same in both platforms.
React Native is open source mobile application framework.
React Native is created by Facebook.
It is used to create application for Android , iOS and Web.
React Native application coding is requires java script fundamentals.
When we want to display any url content in our android application we need to display it in Web view .
So lets see how to load url in android application using Web view.
Here is your .xml file
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<ProgressBar
android:id="@+id/progress"
style="@style/Widget.AppCompat.ProgressBar.Horizontal"
android:layout_width="match_parent"
android:layout_height="20dp"
android:layout_marginBottom="-8dp"
android:layout_marginTop="-8dp"/>
<WebView
android:id="@+id/webview"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</LinearLayout>
And after that we have to do code for web view in .java file.
package com.myexample;
import android.os.Bundle;
import android.os.PersistableBundle;
import android.view.View;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.ProgressBar;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
public class MyActivity extends AppCompatActivity {
WebView webView;
ProgressBar progressBar;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.webivew_layout);
webView = (WebView) findViewById(R.id.webview);
progressBar = (ProgressBar) findViewById(R.id.progress);
webView.setWebChromeClient( new MyWebChromeClient());
webView.setWebViewClient( new webClient());
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setSupportZoom(true);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("Http://google.com");
}
public class MyWebChromeClient extends WebChromeClient {
public void onProgressChanged(WebView view, int newProgress) {
progressBar.setVisibility(View.VISIBLE);
progressBar.setProgress(newProgress);
}
}
public class webClient extends WebViewClient {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
progressBar.setVisibility(View.GONE);
}
}
@Override
public void onBackPressed() {
if (webView.canGoBack()) {
webView.goBack();
progressBar.setVisibility(View.GONE);
} else {
super.onBackPressed();
}
}
}
This is how we can call any url in our android application using web view.
Here we are making splash screen which is used in all application as a first screen.
So lets start to learn how to make the splash screen.
First make .xml layout for it , most of splash screen are with image.
So here is your splash_screen.xml
How to make like below image in android.
This is the called as Edittext mask making , it means that how to make edittext inserting data format like card view , like expiry date format etc...
So here we learn how to make Edittext Mask Making Format in android.
In Kotlin, determining the difference in hours between two timestamps is a common task, especially in scenarios involving time-based calcu...