First Stage: Nintendo GameBoy Pocket ModLet’s keep it posted for the full PCB assembly.May 2, 202425May 2, 202425
Elevating Video Creativity — Kill the Boring: Unleashing Motion Blur with FFMPEGToday, while getting bored, I found myself delving into ways to enhance the visual allure of my video clips. So, armed with my reliable…Nov 28, 202370Nov 28, 202370
Creating a Fully Customizable Top App Bar in Android with Jetpack ComposeThe top app bar is a crucial component of any Android application’s user interface. It typically houses important actions and navigation…Nov 1, 20238Nov 1, 20238
Migrating old projects from Kapt to KPS in Android Gradle: Comprehensive GuideAs Android development continues to evolve, it’s essential for developers to stay updated with the latest best practices and tools. One…Oct 13, 20231Oct 13, 20231
Effective Code Review Practices for Today’s DeveloperAfter more than a decade of daily code review experience, here’s what proves effective and what falls short.Oct 5, 202313Oct 5, 202313
Navigating the Android Maze: Fragments vs. ActivitiesIn the realm of Android app development, the choice between Fragments and Activities is pivotal. These two fundamental building blocks…Oct 5, 20231Oct 5, 20231
Handling Data Structure and Algorithms Interviews for Android DevelopersIn the competitive field of Android Development, technical interviews play a crucial role in assessing a candidate’s problem-solving skills…Jun 13, 202317Jun 13, 202317
INTERACTIVE Logic Challenges in Interviews: Unlocking the Power of Problem-SolvingAs an aspiring Dev or Engineer, you might find yourself facing a wide array of challenges during the day. During an interview process while…Jun 2, 2023Jun 2, 2023
Published inKt. AcademyExploring Differences Between lateinit and lazy in KotlinAs an Android engineer with a decade of professional experience, I have witnessed the evolution of the Kotlin programming language and its…Jun 2, 20232445Jun 2, 20232445
The Quirky Hiring Process: A Tale of Unconventional InterviewsJob interviews are an essential part of the hiring process, allowing both employers and candidates to assess their compatibility. As an…May 18, 2023May 18, 2023
UPDATED: Common Android Developer Interview Questions and AnswersAs an experienced Android developer, I have been through numerous job interviews, both as a candidate and an interviewer. While every…May 10, 2023May 10, 2023
The Compose UI 101: Why You Should Move from XML to Programmatic UIWelcome to the Compose UI 101, where we explore the latest trends in mobile app development! If you’re still using XML to design your app’s…Apr 26, 2023Apr 26, 2023
How to Filter Data in a RecyclerView in AndroidWhen working with lists of data in Android, the RecyclerView and Adapter are often used to display and manage that data. However, as the…Apr 25, 2023Apr 25, 2023
Published inDev GeniusRecyclerView vs. ListView: Is not as easyWhen it comes to displaying large lists of data in Android apps, two commonly used options are RecyclerView and ListView. Both have their…Apr 24, 2023Apr 24, 2023
Why Every Team Leader Should Care About Development and MentoringThe Benefits of Maintaining Coding Skills as an Engineer Team LeaderApr 21, 2023Apr 21, 2023
Interviewing for Android Development Job: Showcase Skills and Stand Out from the CrowdAs an Android developer, finding a job in the tech industry can be a daunting task. The competition is fierce, and employers are looking…Apr 21, 2023Apr 21, 2023
Published inDev GeniusKotlin Coroutines and RXJava 101Asynchronous programming is an essential part of modern software development, allowing us to create responsive and scalable applications…Mar 27, 2023Mar 27, 2023
Android Flow and LiveData: understandingAs an Android developer, you know how important it is to build robust and efficient apps. One way to achieve this is by using reactive…Mar 27, 2023Mar 27, 2023