Ahmed ElshaerinProAndroidDevCreate Gemini loading animation using Jetpack composeA Step by step guide on how create a loading animation using gradients and Jetpack compose6 min read·Mar 1, 2024--2--2
Ahmed ElshaerHow “Either” type will make you stop using “Result” class — Functional Programming in KotlinWe will go through some concepts in Functional programming and how to apply it in Kotlin using Arrow, Starting with Either type3 min read·Dec 15, 2022--1--1
Ahmed ElshaerPublishing Android library to Github packages with Snapshot, Dynamic versioning And product flavorsThis is my first article in a long time and I’m so honored it’s written in Trella Blog 😊 The topic is How to publish android libraries…1 min read·Nov 16, 2020----
Ahmed ElshaerWhat’s New in Android Studio 3.0On Google IO17 we got a new version of Android Studio in Preview channel 3.0 ,In this Version we Got dozens of new features that will help…2 min read·May 19, 2017--1--1
Ahmed ElshaerGoogle changes the way we Certificate(Android-Web-Entrepreneur)At Google IO16 Google announced “Google Developer Certification2 min read·Jun 13, 2016----
Ahmed ElshaerDon’t get stuck (An Advice in Learning Programming)Why we always get stuck ?3 min read·Jun 12, 2016----
Ahmed ElshaerBe an Android DeveloperMany of us is dreaming to start building awesome apps with simple and powerful ideas to make a difference in Mobile Development market..But…2 min read·Nov 18, 2015----
Ahmed ElshaerEnhance your Android ExperienceGoogle has released it’s own Design Course for Android Developers on Udacity to help us applying it’s material design principles in our…1 min read·Nov 18, 2015----