October 2019 ~ Apoorv Pathak Technologies

Use Desktop Chrome Extensions on Android

Image result for Does Chrome Support Extensions on Android

Use Desktop Chrome Extensions on Android

For years, there has been a disconnect between the Chrome app on your smartphone and the Chrome browser on your computer. The latter was a powerfully fast browser which could be enhanced with extensions to add new features and functionality, while the former was just a fast browser. Well, that all changes now.
For Android users, it's now possible to enjoy your favorite desktop Chrome extensions on your phone. This includes HTTPS Everywhere, Privacy Badger, Grammarly, and many more. Unfortunately, it's still not available on the default Chrome browser which comes installed on Android smartphones. However, Kiwi Browser, an app based on Chrome which offers the same fast experience, will now let you use desktop Chrome extensions on mobile.

Step 1Download the Latest Version of Kiwi Browser

To take advantage of this new feature, you must have the latest version of Kiwi Browser installed. Kiwi Browser is available on the Play Store, where you can download the app for free.
Because this is a relatively new release, the latest version may not be available to your device at this time. After installing the latest Play Store version, head to your phone's Settings, then open the Apps menu and select Kiwi Browser. Look for the version number at the bottom of this screen — if it's not version 79 or higher, you'll have to either wait for the update to hit your version of the Play Store or sideload the latest version.
If you'd rather not wait, just make sure "Unknown sources" is enabled on your phone (or the "Install unknown apps" permission is granted to your browser if you're running Android 8.0 or higher), then download the latest APK version of Kiwi Browser from the link below. Once downloaded, open the APK file by tapping the Download Complete notification, then press "Install" when prompted.

Step 2Enable Developer Mode

Once installed, open the app and input the following in the address bar:
On the new page, enable the toggle next to "Developer mode."

Step 3Install Your Favorite Extensions

Use the "Kiwi Web Store" link on the chrome://extensions page to head to the Chrome Web Store to download your first extension. You can use the text box in the left-hand corner to search for an extension by name. You can also use the filters below the text box to explore the available extensions.
Once you find an extension, select the "Add to Chrome" button. A popup will appear asking if you wish to add this extension, so tap "OK" to confirm your choice, then the extension will be available for use right away.
In my testing, I found that some extensions didn't install on the phone. For example, "Save to Pocket" kept bringing up an error. As with any new feature, this is expected. However, I found many of the more popular ones did, in fact, work with no issues, but be aware that you might run into an issue or two.

Step 4Manage Your Extensions

Once you add one or more extensions, you can check out the extensions menu options to manage them. Select the three vertical dots in the upper-right corner of your display and choose "Extensions."
Next, you will be taken to the same page where you enabled extensions in Step 2. However, now you will see the extensions you have added. On this page, you can disable extensions, explore an extension's settings, or uninstall them from your device.

How can I make Android App without Coding?

Apoorv Pathak
Apoorv Pathak, Associate Android Developer at Google Developers (2019-present)
You can make android app without coding by using thunkable or kodular and Here is the tutorial of it.

What is Android Framework, Activity Manager and Location Manager?

Image result for android framework

  1. The android framework is the set of API's that allow developers to quickly and easily write apps for android phones. It consists of tools for designing UIs like buttons, text fields, image panes, and system tools like intents (for starting other apps/activities or opening files), phone controls, media players, ect. Essentially an android app consists of Activities (programs that the user interacts with), services (programs that run in the background or provide some function to other apps), and broadcast receivers (programs that catch information important to your app). The best way to learn this system will be to go through the Google Tutorials found here
  2. AcitivityManager and LocationManager are examples of classes found in the android sdk (the framework). I do not know of any use for these classes, as I believe they are part of the system. I have never used them, but if you wanted to learn more about them i would look at the Android API
  3. I believe your question is a bit 3 dimensional:
    • A library is a code source that a developer and add to their application. It is not source code, thus the inner details are hidden to the developer. You can only access the visible (public) parts.
    • An API is the documentation that accompanies a library to explain how to use the library (an example of this is the Android API listed above)
So to answer your question, ActivityManager and LocationManager are neither libraries nor APIs. Rather, they are classes within the Android SDK (which is a library) that are used by either the system, or the developer (if he can find any use for them). Also, everything in android is Java, so you wont find any C/C++ libraries for android
I hope that this answer was helpful for you.

Download StartApp Ads Extension for Thunkable and Kodular absolutely Free

StartApp Ads Extension For Thunkable and Kodular

About StartApp:
Founded in late 2010, StartApp provides today’s mobile ad industry with next-level smart targeting and groundbreaking ad units. Through our programmatic ad platform, we can deliver the best, most relevant ad at any time, helping publishers provide the most engaging user experience possible while simultaneously delivering the strongest results to mobile advertisers.

Key Features

  • Over 50,000 partners, both small and large
  • 1B Monthly active users
  • A global presence with 6 offices
  • 15TB of data per day for optimization
  • Social data platform that analyses social apps
  • Targeted promotions and offers
  • 6 years industry experience
  • Classic SDK integration with S2S and C2S
  • They work with the top 40% grossing apps
  • Support all development tools

Final Blocks:

What is the importance of setting up permission in app development?

Apoorv Pathak
Apoorv Pathak, Associate Android Developer at Google Developers
Setting-up permissions plays a vital role in App Development I will try to make you understand by two examples:
  1. WebView: For example in your app you are using WebView to load a site so you must ask for permission of Internet. Without the internet permission you can’t load the site.
  2. GPS: If you are using the location, navigation or anything else in the sense of GPS then you must ask for location permission.

Is it possible to make an app which will contain both Ola and Uber apps?

Apoorv Pathak
Apoorv Pathak, Associate Android Developer at Google Developers (2019-present)