Google IO is a a mega event and annual developers conference organized and hosted by Google at their California headquarters where they share the updates about their new products, hardware, software, platform, innovations etc.
Android has grown into a very huge product for Google over the years. And each year Google IO event contains lots of new updates and feature announcements for Android. As an Android developer working for almost a decade, 8 years to be precise, I have always wondered what its like to attend the event in person.
A quick tip to fix AssertionError Exception when updating ConstraintLayout from 1.0.2 to later versions. This article is part of Today I Learned series and was originally posted at my TIL Github Repository and my website at wajahatkarim.com
These days, I am working on an android app with very old code base. So, as I am adding new functionality and fixing bugs, I am improving the code base with latest APIs.
Kotlin Extensions for simpler, easier and fun way of launching Activities in Android Reposted on my Medium profile.
Few days ago, I was reading this awesome article by Elye about a Kotlin keyword reified . Soon after reading the article, I started exploring it and I realized that we can simply lots of reusable tasks of Android development using reified and Kotlin extension methods. For example, launching Activities.
App development is becoming easier for beginners by the day. There are cookie cutter platforms that allow for step-by-step creation of basic mobile apps, easy beginner coding classes accessible online, and various other tools at the public’s disposal. So, whether you’re new to this or operating with some level of experience, whether you’re coding in Java or trying something a little newer like HTML5, you can figure out how to bring your app to life with al little bit of research and hard work.
Learn how I managed to reduce my Hugo website’s storage size from 437.8 MB to 4.1 MB on Firebase Hosting. This article is part of Today I Learned series and was originally posted at my TIL Github Repository and my website at wajahatkarim.com
Last year in April 2018, I migrated my this website from Wordpress to Hugo, a static website generator framework built-on Go language. I was paying $5 per month through Mochahost for the hosting server space for Wordpress site.
A very quick and effective trick to boost Android Studio As an android developer, we get to spend a huge chunk of our time on Android Studio, the Google’s official compiler for developing native Android apps. Over the years, it has evolved into a very powerful IDE with lots of features and functionalities. But there are still some problems, which hasn’t been fixed yet for a lots of developers due to various reasons such as Gradle build time, Android Studio speed etc.
A Software Exhibition Which Surprised Me as a Competition Judge > We are delighted to invite you as Judge for the event. Your presence will be an honor for us and source of encouragement and motivation for students. Looking forward to welcome you at our campus.
Those are the exact words from a letter I receieved on Feb 1st, 2019. It was sent by **Jinnah University for Women**, which is the first Women University of Pakistan founded with the aim of educating women and hence the nation.
A Year of Open Source, Public Speaking, New Job, New House, and the Big NEWS! Me, giving a talk about Flutter
Originally posted on my Medium profile.
2018 was a great year for me, both personally and professionally. Last year when I wrote my first year in review, I didn’t know the real impact of these reflections and year-in-reviews. But it has helped me in fighting my self imposter syndrome, holding myself accountable (at least to my inner me), keeping a log for myself, and most importantly, seeing how I improve myself as a person and as a developer over the years.
When you write a program in Java for Android and click a button, your code is transformed into another form understood by Android. This other form is called Dalvik Executable, or DEX code, and the transformation process is called compiling.
Android is a complex system, but you don’t need to understand it in depth to be able to make amazing apps. To get started, we only need to understand the basics.
A behind the scenes story of an open source Android library to create book & card flipping animations in ViewPager About 2 years ago, in January 2017, I released my first open source library **EasyFlipView** on Github. At that time, I was working on an English vocabulary type app for a client. One particular task was to create flashcards which had English word on one side and the meaning on other sides.