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.

Continue reading

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.

Continue reading

In this data-driven era of technology, almost all websites and apps have one thing in common. That’s text validation for their data input forms and pages. This task of validating input and text before calling web services and APIs have become a routine for developers. In Android, this sometimes become too complex and tedious to perform validations and checks on multiple EditText and TextInputLayout views. Specially, when it comes to perform multiple checks to make sure that your user’s password is unbreakable and complex.

Continue reading

100 Days Of Code in Open Source What I got in 100 days and what you can get from Open Source? Let me start by saying this. ***Open Source is just great. ***You will never know what kind of surprise is coming next and how? In this article, I’m going to tell you a story of 100 days and what kind of surprises I got. So, without further delay, let’s get started.

Continue reading

A collection of concise write-ups on the things I learn day to day In this age of busy life with smartphones and laptops, we have almost started taking things we learn on daily basis for granted. Whether its just a minor semicolon missing error or any run-time crash exception, we learn lots of things in just coding for an hour even. #carbonads { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "

Continue reading

A collection of concise write-ups on the things I learn day to day In this age of busy life with smartphones and laptops, we have almost started taking things we learn on daily basis for granted. Whether its just a minor semicolon missing error or any run-time crash exception, we learn lots of things in just coding for an hour even. #carbonads { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "

Continue reading

Inside The First-timer’s Journey from 0 to 500 Stars on GitHub Hello readers!!! It’s been a while since I last published due to hectic schedule. I am writing this article in a plane going on a business trip. Today, I am writing about my experience with open source community and GitHub and how my one android library got 500 stars in few days. GitHub and Me Before I talk about GitHub, I want you to know a little about my background.

Continue reading

Author's picture

Wajahat Karim

Android Developer. Open Source Contributor. Writer. Speaker

Senior Android Developer

Karachi, Pakistan