Zahra ZareiMastering Soft Skills in Software DevelopmentIncreasingly, it is not enough to keep your edge from a technical perspective alone in the fast paced world of software development…Jul 181Jul 181
Zahra ZareiThe Perfectionist in Computer Programmers — Challenges and Strategies for ManagementThe perfectionism that computer programmers have is really beneficial in one way, but harmful in the other. On the one hand, striving for…Jul 15Jul 15
Zahra ZareiThe Product Engineering Mindset: Bridging Technology and Customer ValueThe term “product engineering” has evolved significantly over the past few decades, reflecting a shift in how technology-driven companies…Jul 1Jul 1
Zahra ZareiUnderstanding the “use" Function in KotlinIn Kotlin, the use function is an extension function for any type that implements the Closeable interface, which includes various I/O…May 21May 21
Zahra ZareiThe Evolution of Mobile App Updates: A Dive into Over-the-Air (OTA) Updates and Supported PlatformsIn the fast-paced world of mobile app development, keeping apps up-to-date is essential for delivering new features, fixing bugs, and…Mar 261Mar 261
Zahra ZareiEmpowering Android Apps with Machine Learning and Artificial Intelligence: A Dive into Image…In the rapidly evolving landscape of mobile app development, integrating machine learning (ML) and artificial intelligence (AI) into…Feb 1Feb 1
Zahra ZareiThe Future of Developers: Will AI Replace Them?Artificial intelligence (AI) is rapidly evolving and is having a major impact on many industries, including software development. Some…Jun 14, 2023Jun 14, 2023
Zahra ZareiPros and Cons of Android Jetpack ComposeAndroid Jetpack Compose is a modern UI toolkit for building Android apps using a declarative programming model. It provides a simpler and…Apr 20, 2023Apr 20, 2023
Zahra ZareiThe Architecture Design Patterns in AndroidThere is no single “best” architecture for developing Android apps, as the ideal architecture for an app will depend on a variety of…Feb 16, 2023Feb 16, 2023