To unzip android-license.zip into the ANDROID_SDK/licenses folder inside a Docker image, you can follow these steps: Copy the zip file into your Docker container: You’ll need to copy the android-license.zip file from your host machine into your Docker container. You can do this by using the COPY instruction in your Dockerfile. Unzip the file: Once…
Category: Apps
List of Apps Created By Program Tom Ltd
Mobile Apps are just Data Grids, Smart Form Wrappers
At their core, many Mobile Apps are Form Wrappers because they essentially package existing web functionality in a more accessible, mobile-friendly format. They’re like polished layers around backend services, optimized to deliver a specific user experience and leverage mobile device capabilities (like notifications, GPS, offline functionality and camera). Smart Form Wrappers Well-designed input fields usually…
What Services are included in Google Play lib?
Google plugs into the Android Platform for their App Store – their own Play Services lib that is closed source, propietery, obfuscated and required for any meaningful app. 1. Google Sign-In Provides authentication services that allow users to sign in using their Google account. **GoogleSignInActivity.java** “`java import android.app.Activity; import android.os.Bundle; import com.google.android.gms.auth.GoogleSignIn; import com.google.android.gms.auth.GoogleSignInClient; import…
The Fragmanted Android Platform – not what you think
The Android Platform is Fragmented in various ways across different devices and manufacturers. Here are some of the key aspects that may affect your application development. Fragmanted Device Screen Sizes: Small screens (2-3 inches): Most basic feature phones. There are becoming very very few percent, but still – they exist. Medium screens (4-5 inches): Many…
What are the different Environments in Google Play – open, closed & internal
In Google Play, you can create different testing Environments or lanes to manage the testing process of your app. The three main types of testing lanes are. Open Testing Lane Description: An open testing lane is a publicly accessible testing environment where anyone can download and test your app. Features: Anyone with a Google account…
Apps with Graph Data Structure
Apps with Graph Data Structure are far too often in broad application types than you think. Long time ago – when I was University – it was marked as good idea – to mix expertise from different humanatory nishes and “connect the dots”. There are tons of applications that use graphs. Navigation between nodes (bonus…
Flutter Material Icons
In my opinion – it is great that Flutter provides build-in Material Icons – most commonly used forms and all kinds of user interfaces. One of the powers of platforms are their commonality – so there is small to none learning curve of everyday users. – You have a disadvantage if you want to have…
How to put Watermark on Image with Java Code?
To achieve putting Watermark on Image with Java Code, you can use the Java Advanced Imaging (JAI) library along with the ImageIO library or java.awt and javax.imageio. You could add Watermark without Java Advanced Imaging Library You can use the java.awt and javax.imageio packages available in the standard Java library for basic image processing. Here’s…
Offline Applications Development is dead – long live Offline Applications
Offline Applications Development is dead – there is need for backend. This is true even for the smallest apps. You need to choose from either firebase or some custom solution. But, all meaningful apps strive to support no internet functionality – especially those targeting end users. Progressive Web Applications are about Offline Mode Offline application…
Application Stores – Android & iOS & Windows & Linux & MacOS
If you want to reach users nowadays, you need to publish your creations in some kind of Application Stores or repositories or web sites whether you target – Android & iOS, Windows, Linux, MacOS or web. All Operating Systems ship with some applicaion source. There are advanced users that know what they are doing, but…