Published inCodeX·PinnedMember-onlyMediaFacer: The ultimate tool for building Android media apps quickly (Part 1)A library that makes working with MediaStore easy Mediafacer is an Android library that leverages the Android MediaStore Apis to ease working with media content(Video, Audio, Images) from the device Mediastore with support for internal and external storage Mediums and built-in pagination of media items. Working with the device Mediastore…Android App Development10 min readAndroid App Development10 min read
PinnedMember-onlyMedium Vs Premium Wordpress: Why You Should Get A Medium AccountIf you are just a writer, stick to Medium — In February this year, I moved most of my medium posts to my new WordPress blog that focuses on android development to add some content to it and have some experience with WordPress as I was planning to grow it in the long term. I have not written many articles…Blogging5 min readBlogging5 min read
Published inCodeX·PinnedMember-only33 Viewpager2 Transformers for Your Android ui’sAnimate your Pages with ViewPager2 Page-Transformers — For a seasoned android developer, it is almost impossible to work on any concise android project which does not require the use of a ViewPager, to my experience, on average, eight apps on ten require a ViewPager in one way or another. A ViewPageris the widget that allows the user…Programming6 min readProgramming6 min read
Published inBetter Programming·PinnedMember-onlyEffective Object Communication in AndroidInterfaces, dependency injection, and more — Object-oriented programing is the basis of almost all great applications nowadays. Because of its great flexibility, it has become the design pattern of choice for many developers. One of the things that make object-oriented programming so great is the ability to communicate data between objects, and there are many different…Programming7 min readProgramming7 min read
Published inCodeX·May 20, 2021Member-onlyThe Five Pillars of the Android Application Ecosystem5 concepts every beginner in android should know before diving into the code — The Android system is made up of many components which handle many different things, but so far as android applications are concerned, five major components stand out in their versatility and widespread use, one literally can’t create an android application without using at least two of these components and therefore…Programming14 min readProgramming14 min read
Published inCodeX·Apr 17, 2021Member-onlyCreate Custom Dialogs With DialogFragment in AndroidMake your dialogs the way you want — A dialog in programming is a view that prompts the user of some warning or request’s user to perform an action, in android, dialogs follow the same use-case and come in many types like Date picker, Time picker, Alert Dialog, but there is also the possibility to create and customize…Programming9 min readProgramming9 min read
Published inBetter Programming·Sep 1, 2020Member-onlyShape Drawables — The Most Powerful Tool for Your Android UIHow shape drawables can make your Android UI better — 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. …Programming7 min readProgramming7 min read
Published inBetter Programming·Jul 24, 2020Member-onlyThe True Importance of Machine Speed for a Seasoned DeveloperWhy you need a monster computer as a professional developer — Why Do You Need a Powerful Computer to Develop Your Apps? 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…Programming9 min readProgramming9 min read
Published inAscent Publication·Apr 28, 2020Member-onlyUndoing Your Socio-Cultural ConditioningA guide to freedom from beliefs that do not serve and becoming your true self — 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…Self Improvement12 min readSelf Improvement12 min read
Published inAndroidPub·Apr 27, 2020Member-onlyHandling Media Files With MediaFacer Library For AndroidYour code for working with media files is no longer the boilerplate type — 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…Android7 min readAndroid7 min read