Felipe Joglar's Avatar

Felipe Joglar

@felipejoglar.dev

Dad of two lovely girls. Android Programmer. Kotlin enthusiast & KMP tinkerer. Rails apprentice. Continuous learner and coffee drinker โ˜•. I pretend to write something at felipejoglar.dev ๐Ÿคท

48
Followers
163
Following
22
Posts
27.04.2024
Joined
Posts Following

Latest posts by Felipe Joglar @felipejoglar.dev

A screenshot of an Android app crash indicating that you've missed the internet access permission.

A screenshot of an Android app crash indicating that you've missed the internet access permission.

EVERY.SINGLE.TIME

20.02.2025 16:00 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I'm currently looking for a new fit remote, Android development contract role.

I have over 15 years of Android development experience, and bring lots of positive energy to the team.

Although I'm based in the UK, I'm set up to work for companies based anywhere.

I have immediate availability.

06.01.2025 17:33 ๐Ÿ‘ 41 ๐Ÿ” 35 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 3
Preview
Best Practices for Composition Patterns in Jetpack Compose Learn the Slot pattern and Compound Component pattern through real-world best practices.

Really nice read about creating complex components in jetpack compose applications.

Best Practices for Composition Patterns in Jetpack Compose proandroiddev.com/best-practic...

06.01.2025 14:59 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

This might be because many programmers come from a non CS background and lack this type of foundational knowledge.
Do you know any trustable source to learn about these topics on the JVM?

04.01.2025 16:35 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Flaky tests are not tests.
You better delete them or try to fix them and make them deterministic.

02.01.2025 13:16 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Animals As Leaders - Para Mexer, Aura Spectrum DI Performance (Tosin Abasi & Javier Reyes) Part 2
Animals As Leaders - Para Mexer, Aura Spectrum DI Performance (Tosin Abasi & Javier Reyes) Part 2 YouTube video by Fishman Music

Am I the only one feeling some "Tiny Wings" vibes in Animals as Leaders "Para Mexer" song?

Para Mexer: youtu.be/W2mrAgJ2DdI?...
Tiny Wings: www.andreasilliger.com

16.12.2024 12:19 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Makes sense, thanks for sharing!

16.12.2024 10:02 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Impressive!!
By code sharing you mean you share code between different platforms? In a KMP fashion for example?

16.12.2024 09:44 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

What projects are in that repo? Android + iOS. Can you please share the benefits with us?

16.12.2024 08:43 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Nice to see you here too!

01.12.2024 08:14 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Wait, where is my domain? The domain layer is optional! This is a trend in the Android community now. But should it be? We are mostly writing an app for a business, and this business definitely operates in a specific domain. L...

I've finally published my very first post. Check it out and let me know your thoughts.

www.felipejoglar.dev/blog/where-i...

26.11.2024 11:24 ๐Ÿ‘ 0 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Wait, where is my domain? The domain layer is optional! This is a trend in the Android community now. But should it be? We are mostly writing an app for a business, and this business definitely operates in a specific domain. L...

I've finally published my very first post. Check it out and let me know your thoughts.

www.felipejoglar.dev/blog/where-i...

26.11.2024 11:24 ๐Ÿ‘ 0 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

A post from the future ๐Ÿ”ฎ

24.11.2024 17:08 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Honestly, I thought you would say something like the common compose previews working in Intellij. So I was almost running to install it. ๐Ÿ˜‚. I know KMP is different than CMP, but that was a plus.

24.11.2024 16:14 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

What are the differences you find using Intellij vs AS for KMP?

24.11.2024 14:58 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I haven't used it, sorry. But I think @antonioleiva.com has tinkered with it.

16.11.2024 20:27 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
GitHub - icerockdev/moko-permissions: Runtime permissions controls for mobile (android & ios) Kotlin Multiplatform development Runtime permissions controls for mobile (android & ios) Kotlin Multiplatform development - icerockdev/moko-permissions

There is also a moko lib for this.

github.com/icerockdev/m...

16.11.2024 19:31 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Colors can be a confusing for developers who haven't spent time understanding the (deep) topic of color management. The main misunderstanding is see is that the values of an RGB triplets are absolute. They are in fact *relative*.

15.11.2024 17:31 ๐Ÿ‘ 54 ๐Ÿ” 16 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 1

Interesting!
I would say that it is the expected behavior though, as you are passing two different lambdas. Despite the contents being the same.

If you pass a method reference or a lambda stored in a val to both, they should return true to the equality. Right?

15.11.2024 16:58 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Deploy web apps anywhere From bare metal to cloud VMs using Docker, deploy web apps anywhere with zero downtime.

Docker is a pretty powerful tool!
I don't know exactly your use cases but, using kamal you can quite easily host several web apps on the same VPS in, for example, hetzner relatively cheap.

- kamal-deploy.org
- www.hetzner.com

13.11.2024 20:20 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

The KaMPvengers? ๐Ÿคฆ

13.11.2024 11:08 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Made profiles for @gorails.com @jumpstartrails.com and @hatchbox.io ๐Ÿฆ‹

11.11.2024 15:57 ๐Ÿ‘ 24 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Android Studio screenshot of the allTests gradle task for Kotlin Multiplatform that executes the tests for all targets.

Android Studio screenshot of the allTests gradle task for Kotlin Multiplatform that executes the tests for all targets.

There is also an `allTests` gradle task that executes the tests for all targets at once. While maintaining the nice run window showing the tests results.

11.11.2024 15:45 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Would love to see something like this web for Android!! ๐Ÿ˜

10.11.2024 19:59 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Go for it!! ๐Ÿ’ช

10.11.2024 19:42 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

๐Ÿ‘‹

10.11.2024 13:55 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0