Sign in

Android Blogs
Latest updates and blogs related to Android Development
Photo by Nick Nice on Unsplash

The main reason behind this branch prediction.

What is branch prediction?

In computer architecture, a branch predictor is a digital circuit that tries to guess which way a branch (e.g., an if–then–else structure) will go before this is known definitively. …


GitHub Universe is the annual community event featuring GitHub product experts, software leaders, and enterprise teams who are building the world’s most important technologies.

Sponsorship

In Github, we can do a monthly recurring payment to a developer. And now it can be done for an organization also by an organization. So basically, Earlier users can only sponsor users and now users can sponsor organizations, as well as organizations, can sponsor users or organizations.

Dark Mode available now

Turn this…


Problem:

This lint warning is shown by Android Studio for SVG

Very long vector path (1034 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector.

Wrong Solutions:

1. Add tools:ignore=”VectorPath”

<path
android:pathData="m512,256c0,141.387 -114.613"
android:fillColor="#42b7a1"
tools:ignore="VectorPath" />

Doing this will just suppress the lint warning it won’t solve…


First of all O(1) means a fixed amount of time to do something, it can be 10 nanoseconds,15 milliseconds,30 minutes, or an hour. Similarly, O(n) means it takes an amount of time linear with the size of the set, so a set twice the size will take twice the time.

What is hashing?


This is the question which many of the new android developers , even the experienced ones have in their mind.

Ofcourse learn kotlin it is the obvious answer.

Is it really the obvious answer ?

Let’s go deep and find what’s the best answer** is.

Answer is whatever suits you…


There is one of the reasons why even in a company with great culture and savvy engineers, it can still be hard to hold some talent. Regular and exciting work is crucial to keep people learning.

Having a high-quality and predictable codebase is great for productivity and Faster development process…

Android Blogs

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store