Blog – 3 Columns

Web Scraping with Python (Completed)

Web Scraping with Python (Completed)

Web scraping in Python is dominated by three major libraries: BeautifulSoup, Scrapy, and Selenium. Each of these libraries intends to solve very different use cases. Thus it’s essential to understand what we’re choosing and why. Let’s go… In this mega article, We learn how to make inconspicuous web requests remain undetected and various other methods to parse data…

Android Tutorial: Content Providers

Android Tutorial: Content Providers

A content provider is an Android component used for encapsulating data that is to be shared with other applications. How the actual data is stored, be it in a relational database or a file or a mix of both, is not important. What is important is that a content provider offers a standard way of…

Android Tutorial: Alarm Service

Android Tutorial: Alarm Service

Android devices maintain an internal alarm service that can be used to schedule jobs. Amazingly, as you will find out in this article, the API is very easy to use, seamlessly hiding the complexity of its lower-level code. This chapter explains how to use it and presents an example. Overview One of the built-in services…

Android Tutorial: Broadcast Receivers

Android Tutorial: Broadcast Receivers

The Android system constantly broadcasts intents that occur during the running of the operating system and applications. In addition, applications can also broadcast user-defined intents. You can capitalize on these broadcasts by writing broadcast receivers in your application. This article explains how to create broadcast receivers. Overview A broadcast receiver, or a receiver for short,…

Android Tutorial: Services

Android Tutorial: Services

So far in this book, everything you have learned is related to activities. It is now time to present another Android component, the service. A service has no user interface and runs in the background. It is suitable for long-running operations. This article explains how to create a service and provides an example. Overview As…

Android Tutorial: Asynchronous Tasks

Android Tutorial: Asynchronous Tasks

This article talks about asynchronous tasks and explains how to handle them using the AsyncTask class. It also presents a photo editor application that illustrates how this class should be used. Overview The android.os.AsyncTask class is a utility class that makes it easy to handle background processes and publish progress updates on the UI thread….