Udara AbeythilakeBuilding a Flutter Chat App with Google Generative AI (Gemini)IntroductionAug 11Aug 11
Udara AbeythilakeManaging Environment-Specific Configuration in Android with GradleIntroductionAug 4Aug 4
Udara Abeythilake9 React Hooks you should knowReact Hooks revolutionized the way we write React components by introducing a more intuitive and efficient approach to managing state…Jun 4, 2023Jun 4, 2023
Udara AbeythilakeBuilding a Strong Portfolio as a Software EngineerAs a software engineer, having a strong portfolio is essential to showcase your skills and experience to potential employers or clients. A…May 2, 2023May 2, 2023
Udara AbeythilakeTodo List App with Room Database, Kotlin MVVM architectureIntroductionApr 30, 2023Apr 30, 2023
Udara AbeythilakeChallenges and Opportunities of Remote Work for Software EngineersRemote work, also known as telecommuting or telework, refers to a work arrangement where an employee can work outside of the traditional…Apr 25, 2023Apr 25, 2023
Udara AbeythilakeTips for Successful Collaborations with Other DevelopersClear CommunicationApr 23, 2023Apr 23, 2023
Udara AbeythilakeHow to Manage Your Time Effectively as a Software EngineerIntroductionApr 18, 2023Apr 18, 2023
Udara AbeythilakeThe Importance of Soft Skills for Software EngineersYou may have spent years honing your technical skills as a software engineer, from coding languages to data structures and algorithms…Apr 16, 20231Apr 16, 20231