Best Educational apps for students and teachers | Free

Best Educational apps for students and teachers  Free

Top 10 Best Educational apps for students

 

The way toward learning and instruction is developing with the consistent difference in portable innovation and the web. Presently individuals are taking in the learning and data from the portable instructive applications. However, there are heaps of value and viable learning applications accessible in the Android play store to cover the different portion of the information base. So how would you pick the best, successful, and quality one?

#1 – Wikipedia

I need not present to you about Wikipedia, a genuine learning sea. This application causes you to find, find, and investigate inside and out and nitty-gritty examination data of any point over 300 dialects. This best Educational application offers you more than 39+ million substance, and it’s expanding every day. Would you be able to trust this? So for what reason do you pause? Snatch this best learning application for your Android telephone and be a geek of your ideal subject.

Wikipedia
Wikipedia
Price: Free
  • Wikipedia Screenshot
  • Wikipedia Screenshot
  • Wikipedia Screenshot
  • Wikipedia Screenshot
  • Wikipedia Screenshot
  • Wikipedia Screenshot
  • Wikipedia Screenshot
  • Wikipedia Screenshot
  • Wikipedia Screenshot
  • Wikipedia Screenshot

#2 – Google Arts and Culture

Google Arts and Culture is a standout amongst the best learning applications for the individuals who like the way of life, expressions and relics, and the narratives behind each one of those notorious Arts. Google is banded together with a huge number of organizations and gallery around the globe, to offer you with borderless culture and expressions. Download now and get known all inside no time

Google Arts & Culture
Google Arts & Culture
Developer: Google LLC
Price: Free
  • Google Arts & Culture Screenshot
  • Google Arts & Culture Screenshot
  • Google Arts & Culture Screenshot
  • Google Arts & Culture Screenshot
  • Google Arts & Culture Screenshot
  • Google Arts & Culture Screenshot
  • Google Arts & Culture Screenshot
  • Google Arts & Culture Screenshot
  • Google Arts & Culture Screenshot
  • Google Arts & Culture Screenshot
  • Google Arts & Culture Screenshot
  • Google Arts & Culture Screenshot
  • Google Arts & Culture Screenshot

#3 – Coursera: Online courses

With more than 1000+ particular courses and bunches of a teacher from rumored school and colleges, you will almost certainly advance your vocation and get specific on explicit subjects like software engineering, information science, inventive substance composing, way of life, business, science, photography and a whole lot more. You can observe every one of the recordings in various real language whenever and furthermore download those for disconnected use.

Coursera: Online courses
Coursera: Online courses
Developer: Coursera, Inc.
Price: Free
  • Coursera: Online courses Screenshot
  • Coursera: Online courses Screenshot
  • Coursera: Online courses Screenshot
  • Coursera: Online courses Screenshot

 

Read Also – In Smartphone IQ Test Google Assistant Beats Siri, Alexa

#4 -edX – Online Courses

edX is your trusted platform for online education and learning.

Founded by Harvard and MIT, edX is home to more than 20 million learners, the majority of top-ranked universities in the world, and industry-leading companies. edX brings 2000 online courses to your mobile device so that you can learn new skills anytime, anywhere.

#5 – YouTube

YouTube is top of the line, most astounding netting, and tech slanting video application for all the tech gadget. It offers a large number of online simple instructional exercises on anything you can think off. Consistently a large number of clients pass thousand of hours to watch the recordings and instructional exercises on YouTube. So why not to take the upside of free exercises and how-to guides from YouTube?

YouTube
YouTube
Developer: Google LLC
Price: Free
  • YouTube Screenshot
  • YouTube Screenshot
  • YouTube Screenshot
  • YouTube Screenshot
  • YouTube Screenshot

#6 – Udemy Online Courses

Udemy is a good center point of heaps of online video instructional exercises about the different subject, you can envision. You can improve the abilities with 32000+ Online tips and aides on programming, business, yoga, photography, tech, and so forth.

#7 – Quora

Quora is the best answers and questions center point which help you to clear every one of the questions of science, tech, social, political, religious, and significantly more. A huge number of authority, around the globe, are prepared here to give all the data about anything that you need to know.

Quora
Quora
Developer: Quora, Inc.
Price: Free
  • Quora Screenshot
  • Quora Screenshot
  • Quora Screenshot
  • Quora Screenshot

#8 – Memrise Learn Languages Free

Memrise Learn Languages is one of the tops of the line Language learning applications in the Android play store. This instructive application gives you a chance to learn numerous dialects through diversions and exercises.

#9 – Duolingo: Learn Languages Free

This is a standout amongst the best language learning applications for Android. You can learn English, Spanish, French, German, Esperanto, Polish, and considerably more utilizing Duolingo. Which improves talking, perusing, tuning in, and composing aptitudes through intelligent amusements. It likewise expands vocabulary and language structure expertise by responding to questions and finishing exercises.

Duolingo: Sprachkurse kostenfrei
Duolingo: Sprachkurse kostenfrei
Developer: Duolingo
Price: Free+
  • Duolingo: Sprachkurse kostenfrei Screenshot
  • Duolingo: Sprachkurse kostenfrei Screenshot
  • Duolingo: Sprachkurse kostenfrei Screenshot
  • Duolingo: Sprachkurse kostenfrei Screenshot
  • Duolingo: Sprachkurse kostenfrei Screenshot
  • Duolingo: Sprachkurse kostenfrei Screenshot
  • Duolingo: Sprachkurse kostenfrei Screenshot
  • Duolingo: Sprachkurse kostenfrei Screenshot
  • Duolingo: Sprachkurse kostenfrei Screenshot
  • Duolingo: Sprachkurse kostenfrei Screenshot

#10 – TED Talks

TED Talks let you appreciate more than 2000 Talks and discourse on science and tech from the surprising individuals. You can deal with and appreciate all the TED Talks by subject and state of mind. You can likewise peruse the TED Talks video library with caption and diverse language. This learning app has additionally given you a chance to download the recordings for disconnected use.

TED
TED
Developer: TED Conferences LLC
Price: Free
  • TED Screenshot
  • TED Screenshot
  • TED Screenshot
  • TED Screenshot
  • TED Screenshot
  • TED Screenshot
  • TED Screenshot
  • TED Screenshot
  • TED Screenshot
  • TED Screenshot
  • TED Screenshot
  • TED Screenshot
  • TED Screenshot
  • TED Screenshot
  • TED Screenshot

 

 

How To Reset Pattern Lock On Android Mobile

Everyone wants to secure their Android phones from others with built-in security features like Pattern, PIN or Password. But there are some problems comes in case you forget your unlock password, a pattern. It is obvious with every family person, your phone goes in the child’s hands they start finger off on the mobile display. But the problem is when we enter the wrong password, again and again, it gets locked.

Read More..Best 36 Tools Require For Programmers

You don’t need to worry about such kind of minor problems, in most of the cases it gets automatically correct after 30 seconds. But if it does not happen. there verious alternative option to unlock your mobile. So using these methods you can easily unlock your locked android device. Before applying below method read guidelines to reset pattern or password lock easily.

 

Things to notice before Reset Pattern Lock on Android mobile

  • Make sure your Android device is fully charged.
  • If you have owned a PC. Then you can take backup safely.
  • You can download stock ROM of your android phone

 

Method to unlock/Reset pattern screen lock on Android mobile

This method will work if you have already linked a Gmail account to your Android device, and your phone does not have to reopen feature to take the existing password. It’s able to unlock your the mobile when you forget the password or insert wrong pattern lock more than five times. You may follow below methods to unlock an Android device with google account.

 

Method 1 – Unlock Pattern with Gmail Account working in Android

Notes: This method requires you to connect your mobile to the internet or wifi otherwise you can’t log in in google account. 

  • After 5 incorrect attempts patterns, the screen will be lock for 30 sec.
  • At the bottom of the lock screen, you will see “Forgot Pattern”
  • Click on Forgot Pattern, you will see Gmail account login.
  • Enter your Gmail id or password and click on sign in.
  • It allows you to create a New Pattern.

 

Method 2 – Unlock pattern lock with Recovery 

Recovery method is a very good method to unlock pattern if there is no option available to unlock your device. This method wipes your data and resets the android device settings. Just follow the below steps to reset your android phone pattern with the recovery method.

 

Micromax and Sony Users Follow the below steps

  • Press “Volume Down +Power Key” at the same time.
  • Your Smartphone booted at recovery mode.
  • Now a list of option is shown to you like Wipe Data or Delete all user data or Restore factory
  • Use Volume button for switching up and down and use home or Power key for select that option.
  • Go to wipe data option and select it.
  • Now tap and Reboot your smartphone

Samsung Users Follow the below steps

  • Press “Volume UP + Power key + Home key
  • And follow the steps above.

Linking Activities with Intents

1. Using Android Studio, create a new Android project with an empty Activity named MainActivity; name the project UsingIntent.
2. Right-click your package name under the app>>app>>src>>main>>java folder in the Project Files windows and select New ➪ Java Class
3. Name the new class SecondActivity and click OK.
4. Add the bolded statements from the following code to the AndroidManifest.xml file. Be sure to change all instances of “com.akbansal” to whatever package name your project is using.

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.akbansal.usingintent">

<application
android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".SecondActivity" >
<intent-filter >
<action android:name="com.akbansal.usingintent.SecondActivity" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
</application>

</manifest>

5. Make a copy of the activity_main.xml file (in the res/layout folder) by right-clicking it and selecting Copy. Then right-click the res/layout folder and select Paste. Name the file activity_second.xml.
6. Modify the activity_second.xml file as follows:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.akbansal.usingintent.SecondActivity">

<TextView
android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="This is the Second Activity!" />
</RelativeLayout>

 

7. In the SecondActivity.java file, add the bolded statements from the following code:

package com.akbansal.usingintent;

import android.app.Activity; import android.os.Bundle;

public class SecondActivity extends Activity {
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_second);
}

}

8. Add the bolded lines in the following code to the activity_main.xml file:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.akbansal.usingintent.MainActivity">

<TextView
android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Main Activity!" android:id="@+id/textView" />

<Button
android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Display second activity" android:onClick="onClick" android:id="@+id/button" android:layout_below="@+id/textView" android:layout_alignParentStart="true" android:layout_marginTop="56dp" />
</RelativeLayout>

10. Press Shift+F9 to debug the application on the Android emulator. When the first activity is loaded, click the button and the second activity also loads

   

Displaying a Progress Dialog

1. Using the Activity101 project created earlier in this chapter, make sure you are using the Material theme in the AndroidManifest.xml file. Be sure to change all instances of “com.akbansal” to whatever package name your project is using.

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" package="com.akbansal.activity101">

<application
android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@android:style/Theme.Material">
<activity android:name=".MainActivity">

<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>

</manifest>

2. Add the bolded statements from the following code to the MainActivity.java file:

package com.akbansal.activity101; import android.app.Activity;
import android.app.ProgressDialog; import android.os.CountDownTimer; import android.os.Bundle;


public class MainActivity extends Activity {

ProgressDialog progressDialog;
@Override
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);

}

public void onStart()
{
super.onStart();
progressDialog = ProgressDialog.show(this,"Please Wait", "Processing...",true);
CountDownTimer timer = new CountDownTimer(3000,1000) { @Override
public void onTick(long millisUntilFinished) {

}

@Override
public void onFinish() { progressDialog.dismiss();
}
}.start();
}
}

3. Press Shift+F9 to debug the application on the Android emulator. You see the progress dialog, as shown in It disappears after three seconds.

Setting Breakpoints

Breakpoints are a mechanism by which you can tell Android Studio to temporarily pause execution of your code, which allows you to examine the condition of your application. This means that you can check on the values of variables in your application while you are debugging it.

Creating a New Project in Android Studio

Opened Android Studio, you see should a screen that looks like..

 

The Android Studio welcome screen contains an option for you to open existing projects that you might have already created in Android It also presents options for opening a project from VCS, and importing projects from other IDEs, such as Eclipse.

  1. Click the Start a New Android Studio Project option from the Android Studio welcome screen. You should now see the Create New Project screen , which enables you to configure some of the basic options

 

  1. The next screen allows you to select the form factor on which your application will run . For the purposes of this book, you exclusively use Phone and Tablet. The version of Android is Android N (or Nougat, depending on the version of the SDK you downloaded. As of the writing of this book, the name was officially announced as Nougat, but the SDK was still labeled N).
  2. The other options on this screen allow you to create applications that run on Android Wear, Android Auto, and the elusive Google Glass. If you are feeling adventurous after reading this book, feel free to try some of these other application form factor options. For now, make sure to select Phone and Tablet and Android N and click Next to continue.The next screen is the Add an Activity to Mobile screen, as shown in This screen is a helper that adds commonly used features to your project at the time the project is created.

The next screen is the Add an Activity to Mobile screen.This screen is a helper that adds commonly used features to your project at the time the project is created

Developer Community

The following are some developer communities and websites that you can turn to for help if you run into problems while working with Android:

➤       Stack Overflow (www.stackoverflow.com)—Stack Overflow is a collaboratively edited question-and-answer site for developers. If you have a question about Android, chances are someone at Stack Overflow is probably already discussing the same question. It’s also likely that someone else has already provided the answer. Best of all, other developers can vote for the best answer so that you can know which are the answers that are most trustworthy.

Google Android Training (http://developer.android.com/training/index.html)— Google has launched the Android Training site, which contains a number of useful classes grouped by topics. At the time of writing, the classes mostly contain code snippets that are useful to Android developers who have started with the basics. After you have learned the basics in this book, I strongly suggest you take a look at the classes.

➤       Android Discuss (http://groups.google.com/group/android-discuss)—Android Discuss is a discussion group hosted by Google using the Google Groups service. Here, you will be able to discuss the various aspects of Android programming. This group is monitored closely by the Android team at Google, so this is good place to clarify your doubts and to learn new tips and tricks.

Creating android Virtual devices (AVDs)

The next step is to create an Android Virtual Device (AVD) you can use for testing your Android applications. An AVD is an emulator instance that enables you to model an actual device. Each AVD consists of a hardware profile; a mapping to a system image; and emulated storage, such as a secure digital (SD) card. One important thing to remember about emulators is that they are not perfect.

There are some applications, such as games (which are GPU heavy) or applications that use sensors such as the GPS or accelerometer. These types of applications cannot be simulated with the same speed or consistency within an emulator as they can when running on an actual device. However, the emulator is good for doing some generalized testing of your applications.

Android SdK

The most important piece of software you need to download is, of course, the Android SDK. The Android SDK contains all of the packages and tools required to develop a functional Android application. The SDKs are named after the version of Android OS to which they correspond. By default, the Marshmallow SDK was installed with Android Studio 2, which means you can develop applications that will run seamlessly on devices with Android Marshmallow.