If you are a newbie in Android app development and you chose to go with Android Studio and Java or Kotlin, after having a tour of the UI components (views and layouts), you may think something is lacking. But after I sharpened my practice a little more and came across shape drawables, I knew I had found my answer.
At first glance, many new Android developers using Android Studio who do not know about shape drawables usually complain that they do not have the necessary tools to implement their UIs the way they want — and that is true. …
One aspect of programming that can be overlooked by developers is what type of machine they should use on their continuous journey as a developer (emphasis on the word “continuous”).
Sometimes, for budgetary reasons, developers will get the machine they can afford for themselves or their teams, without looking into what computer would be required to do the job well.
Nevertheless, from the simple and fast interpreted code of web development, through desktop, game and mobile development to the training of complex machine learning algorithms powered by Big Data, all developers need a computer that can cope with continuous development…
Have you ever wondered, what if all I believe is a lie? In my case and experience, it was unfortunately true.
All human beings are born into a certain socio-cultural aspect of life; this usually includes a predefined set of beliefs and traditions which all came into practice at some point in the past, mostly with regard to certain aspects of survival for an individual or as a community.
It can’t be far-fetched that many of these beliefs and traditions being transferred to each generation of people carry both positive and negative aspects to them; but whether positive or negative…
As an Android Developer, when it comes to accessing media files present on Android devices, it could quickly become troublesome if you don’t have that much experience with the android architecture for handling files, especially When things got complicated with the coming of android 10 and the forced adoption of Scoped Storage to carry out any operations on files.
For media files, these restrictions are not that extreme since they can easily be handled by querying the Android MediaStore , nevertheless the code for that could get long and confusing so today I am presenting to you an android library…
With the release of Android 10 (API level 29 or Q), a lot of things have changed in the Android SDK especially security-wise which is a good thing but being something that keeps evolving. there are always pros and cons to each evolutionary stage and it so happened that this time the cons were met with a lot of controversies by developers. The Scoped Storage in android 10 forces developers to use the Storage Access Framework for almost all operations on user files in disregard to the java.io.file API for it not being very secure. This led to a long…
OK i know what some developers will say “why use a RecyclerViews’s items as a ViewPager’s page indicator instead of using a TabLayout or TableLayout”.
Sometimes as an Android developer you can be faced with a situation where you are required to give out as much information in a ViewPager’s page indicator as in the ViewPager’s pages itself and as you may already guess a simple title and an icon may not be enough like the TabLayout offers. …
Every single android device has a gallery app which holds all the device’s images and videos, in this post i will show how you can create your own basic image gallery application. The code is available on GitHub.
This post shall be divided into three parts, in the first we will see how to access all the images on the Device External Storage and display a RecyclerView with items representing folders that have at least one image file, in the second part we will implement an itemClickListener on each folder item so that each time you click on one a…
Android Developer in Java,C#/.Net and Xamarin,love writing about code,apps,digital marketing and self-development