Design a site like this with WordPress.com
Blog
Technology Blog – Mobile and Data Science
App bundles nowadays is the official publishing format for publishing apps on Play store. An app bundle (.aab) is replacement for the earlier format apk that was widely used for distribution. App bundles are signed binaries that organize your app’s code and resources into modules Android ecosystem has come up with two separate formats -…
9th Aug 2021
A computer font is a great demonstration of arts and aesthetics combined seamless with technology. Fonts can be bitmap or vector fonts. Most fonts that are used nowadays are vector fonts. These fonts even on scaling retain their shape and curvature. The shape of each glyph in such a font is made up of straight…
31st Jul 2021
WorkManager API allows for deferable background work and was released in 2018. It was aimed at performing work even if your app has scheduled it and the app process has died. The main use cases for Work Manager include uploading logs, taking backup etc. WorkManager is a part of Jetpack, so it is compatible with…
21st Jul 2021
In todays Nuggets we talk about the Kotlin Compiler, the D8 Dexer and the R8 shrinker. Kotlin is a multiplatform language. With respect to compilation, the current compiler has one frontend and 3 backends. The frontend of compiler is the part which checks things like correctness of syntax, type checking, type inference etc whereas the…
11th Jul 2021
In this tutorial I will try my best to simplify the mechanics of using Dagger 2. If you are working on Android there is a high possibility that you have heard about Dagger 2. There are other libraries that do this job like Juice, Dagger 1 from Square , Coin and now Hilt. Dependency Injection…
4th Jul 2021
Android supports ML on android devices using the ML kit and tflite support. Android does not support learning as such but rather inference on Android, you cannot train your model on an Android device rather you take a pre-trained model and deploy it in device to use it for making inferences. Inference could be a…
28th Jun 2021
DataStore like many other jetpack functionalities was earlier being used inside Google and now it is being released for public. Data Store is meant for storing small amounts of data like settings. It is actually a betterment over Shared Preferences. Shared Preferences has issues like It doesnt have any consistency guaranties -i.e. doesn’t ensure never…
21st Jun 2021
Kotlin Symbol Processing (KSP) is analogous to Java Annotation processing the difference being KSP is especially meant for Kotlin language. Annotations in programming languages are, similar to those in linguistics, structural elements containing additional or meta-information in the source code of a program. These are ignored by the computer when running the software, but they…
19th Jun 2021
Just like any other OS, Android (ART is responsible for this) uses memory mapping and paging for memory management . The internal storage for Android phones (64 GB, 128 GB etc ) is much bigger than the storage space available in RAM (2GB, 4GB,6GB,8GB etc). So entire contents of internal storage cannot be shifted to…
14th Jun 2021
Load more posts
Get new content delivered directly to your inbox.
S | M | T | W | T | F | S |
| 1 | |||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
|
Recent Posts
Post Categories
Archives