Aldo Socarras
@driuft.com
Android @ Square
GDG Miami | Android Miami | WTMA 💙
#a11y 🦾
GDG Miami | Android Miami | WTMA 💙
#a11y 🦾
Every mode of transportation was used in getting to this I/O
🏃♂️🚲🚂🚌🚗✈️
🏃♂️🚲🚂🚌🚗✈️
May 23, 2025 at 1:43 AM
Every mode of transportation was used in getting to this I/O
🏃♂️🚲🚂🚌🚗✈️
🏃♂️🚲🚂🚌🚗✈️
Throwback to my first Google I/O in 2022 presenting the Pixel Plant (jk) ❤️ excited to be back at the Shoreline today!
May 20, 2025 at 1:27 PM
Throwback to my first Google I/O in 2022 presenting the Pixel Plant (jk) ❤️ excited to be back at the Shoreline today!
Made a few more updates and added a new blog post (feat. Gizmo doodle by yours truly) ❤️
driuft.com/blog/2025/04...
driuft.com/blog/2025/04...
April 15, 2025 at 1:58 AM
Made a few more updates and added a new blog post (feat. Gizmo doodle by yours truly) ❤️
driuft.com/blog/2025/04...
driuft.com/blog/2025/04...
It's been 5 months since I've setup my personal site using Material for MkDocs (shoutout @squidfunk.com + contributors!) but I've had an "Under construction" banner until yesterday.
Just updated my landing page, check it out! Still a WIP, but my pup gets front row seats 🐶
driuft.com
Just updated my landing page, check it out! Still a WIP, but my pup gets front row seats 🐶
driuft.com
Aldo Socarras
Android Engineer at Square with a passion for accessibility, performance, and all things mobile. Building impactful apps and sharing random thoughts.
driuft.com
April 13, 2025 at 1:05 PM
It's been 5 months since I've setup my personal site using Material for MkDocs (shoutout @squidfunk.com + contributors!) but I've had an "Under construction" banner until yesterday.
Just updated my landing page, check it out! Still a WIP, but my pup gets front row seats 🐶
driuft.com
Just updated my landing page, check it out! Still a WIP, but my pup gets front row seats 🐶
driuft.com
Probably waiting for Gradle to build
April 6, 2025 at 3:30 AM
Probably waiting for Gradle to build
My brain: *makes a todo list*
Also my brain: "you will never see this list again"
Also my brain: "you will never see this list again"
February 18, 2025 at 3:21 AM
My brain: *makes a todo list*
Also my brain: "you will never see this list again"
Also my brain: "you will never see this list again"
Biggest takeaway from me:
"It would be good to open our minds and learn from other platforms."
"It would be good to open our minds and learn from other platforms."
Missed our conversation with @driuft.com in Angularidades episode #59 on Web vs. Native development? 💡 Catch the key takeaways on architecture, state management, performance, and accessibility!
medium.com/angularidade...
medium.com/angularidade...
Bridging Web and Mobile Development with Aldo Socarrás
Summary of episode #59 of the Angularidades podcast
https://medium.com/angularidades/bridging-web-and-mobile-development-with-aldo-socarrás-b5faa5d04736
February 18, 2025 at 12:44 AM
Biggest takeaway from me:
"It would be good to open our minds and learn from other platforms."
"It would be good to open our minds and learn from other platforms."
Still recovering from saying "componentización" in this episode of @angularidades.com 😅 Great chat with @alejandrocuba.com on architecture, state, performance, and #a11y on Web and Android!
En el episodio #59 de Angularidades conversamos con @driuft.com sobre las diferencias y similitudes entre el desarrollo para Android y para la plataforma Web, abordando arquitectura, manejo de estado, rendimiento y accesibilidad 📱💻
Episodio #59 con Aldo Socarrás sobre los puntos de intersección entre Android y la plataforma Web
YouTube video by Angularidades
youtu.be
February 11, 2025 at 12:41 PM
Still recovering from saying "componentización" in this episode of @angularidades.com 😅 Great chat with @alejandrocuba.com on architecture, state, performance, and #a11y on Web and Android!
You know what really grinds my gears? Shows that are so good that you become emotionally invested only for them to fumble the finale so hard that you begin to question if you even liked it to begin with.
January 14, 2025 at 12:08 AM
You know what really grinds my gears? Shows that are so good that you become emotionally invested only for them to fumble the finale so hard that you begin to question if you even liked it to begin with.
Reposted by Aldo Socarras
I'm back from vacation, let's get back into tech topics! I saw Madona's skeet and noodled on it with a friend on the chairlift.
The Fakes vs Mocks debate is a classic, visited many times with very strong opinions as well as "it depends" discourse.
Let's talk about why we write tests
#AndroidDev
The Fakes vs Mocks debate is a classic, visited many times with very strong opinions as well as "it depends" discourse.
Let's talk about why we write tests
#AndroidDev
Fakes or Mocks, I still don't know who won. 😂😂
January 2, 2025 at 5:08 PM
I'm back from vacation, let's get back into tech topics! I saw Madona's skeet and noodled on it with a friend on the chairlift.
The Fakes vs Mocks debate is a classic, visited many times with very strong opinions as well as "it depends" discourse.
Let's talk about why we write tests
#AndroidDev
The Fakes vs Mocks debate is a classic, visited many times with very strong opinions as well as "it depends" discourse.
Let's talk about why we write tests
#AndroidDev
Reposted by Aldo Socarras
Tonight I want to talk about how we track performance in production on the Square Point Of Sale
First, if you haven't yet, read @dml.bsky.social 's blog bsky.app/profile/dml....
Performance can take many shapes, let's dive into what we do!
#AndroidDev
First, if you haven't yet, read @dml.bsky.social 's blog bsky.app/profile/dml....
Performance can take many shapes, let's dive into what we do!
#AndroidDev
December 20, 2024 at 4:41 AM
Tonight I want to talk about how we track performance in production on the Square Point Of Sale
First, if you haven't yet, read @dml.bsky.social 's blog bsky.app/profile/dml....
Performance can take many shapes, let's dive into what we do!
#AndroidDev
First, if you haven't yet, read @dml.bsky.social 's blog bsky.app/profile/dml....
Performance can take many shapes, let's dive into what we do!
#AndroidDev
December 18, 2024 at 5:33 AM
Today's the day! DevFest Miami 2024 🌴 is here! Slide thru and witness my level of exhaustion in person from taking the Brightline at 5am 🥲
December 14, 2024 at 12:18 PM
Today's the day! DevFest Miami 2024 🌴 is here! Slide thru and witness my level of exhaustion in person from taking the Brightline at 5am 🥲
Feels so good to be back in Miami, even if it's for a weekend ❤️🌴
December 1, 2024 at 5:28 PM
Feels so good to be back in Miami, even if it's for a weekend ❤️🌴
Reposted by Aldo Socarras
I love Kotlin but please don't abuse its features. I regularly see code like in the first function when you can instead write a simple if statement: it's shorter, easier to read, and doesn't allocate an object!
Thankfully both functions compile to the same assembly when R8 is turned on.
Thankfully both functions compile to the same assembly when R8 is turned on.
November 27, 2024 at 6:20 PM
I love Kotlin but please don't abuse its features. I regularly see code like in the first function when you can instead write a simple if statement: it's shorter, easier to read, and doesn't allocate an object!
Thankfully both functions compile to the same assembly when R8 is turned on.
Thankfully both functions compile to the same assembly when R8 is turned on.
When you're looking at pretty good code and git blame actually says you wrote it 🙂↕️💅
November 27, 2024 at 4:20 AM
When you're looking at pretty good code and git blame actually says you wrote it 🙂↕️💅
#AndroidDev What are you using to create/host your personal sites?
Until recently I was using Squarespace. I've kinda lost interest for intricate/bloated designs and just want something simple and fast. Looking for ideas! (but not looking to learn full-stack web development rn)
Until recently I was using Squarespace. I've kinda lost interest for intricate/bloated designs and just want something simple and fast. Looking for ideas! (but not looking to learn full-stack web development rn)
November 24, 2024 at 12:22 AM
#AndroidDev What are you using to create/host your personal sites?
Until recently I was using Squarespace. I've kinda lost interest for intricate/bloated designs and just want something simple and fast. Looking for ideas! (but not looking to learn full-stack web development rn)
Until recently I was using Squarespace. I've kinda lost interest for intricate/bloated designs and just want something simple and fast. Looking for ideas! (but not looking to learn full-stack web development rn)
I don't care if it was for X or the Old School RuneScape account I haven't touched in 10 years, I take all account login attempts personally.
November 23, 2024 at 11:08 AM
I don't care if it was for X or the Old School RuneScape account I haven't touched in 10 years, I take all account login attempts personally.
Reposted by Aldo Socarras
Aye tech people. Orlando Codecamp 2025 CFP is now open sessionize.com/orlando-code...
Orlando Code Camp 2025: Call for Speakers
Orlando Code Camp is a FREE, one-day learning event for software industry professionals and students. This is a "grassroots" code and tech conference,...
sessionize.com
November 20, 2024 at 1:18 AM
Aye tech people. Orlando Codecamp 2025 CFP is now open sessionize.com/orlando-code...
Reposted by Aldo Socarras
BTW androidfaithful.com are going live in a bit over an hour at 8PM ET / 5PM PT on youtube.com/DailyTechNewsShow and twitch.tv/GoodDayInternet. Join us for your weekly source of the latest news, hardware, and apps in the world of
#Android
#Android
Android Faithful - Podcast, News, Reviews and Interviews
Your source for Android news, hardware, apps, interviews, podcasts and more.
androidfaithful.com
November 19, 2024 at 11:49 PM
BTW androidfaithful.com are going live in a bit over an hour at 8PM ET / 5PM PT on youtube.com/DailyTechNewsShow and twitch.tv/GoodDayInternet. Join us for your weekly source of the latest news, hardware, and apps in the world of
#Android
#Android
💯
Accessibility becomes an afterthought because developers can't relate to the hardships others face due to lack of accessibility.
That's why sharing real human experiences is so important - it bridges the gap between accessibility being a technical checkbox into something we actually understand.
Accessibility becomes an afterthought because developers can't relate to the hardships others face due to lack of accessibility.
That's why sharing real human experiences is so important - it bridges the gap between accessibility being a technical checkbox into something we actually understand.
Accessibility shouldn't be an afterthought in your app, it should be your top feature.
Simple tweaks can have a hugely positive impact on people’s daily life.
Turn on TalkBack/VoiceOver for a few hours, you’ll learn SO much.
My new year's resolution will be to get better at this
Simple tweaks can have a hugely positive impact on people’s daily life.
Turn on TalkBack/VoiceOver for a few hours, you’ll learn SO much.
My new year's resolution will be to get better at this
November 18, 2024 at 3:21 AM
💯
Accessibility becomes an afterthought because developers can't relate to the hardships others face due to lack of accessibility.
That's why sharing real human experiences is so important - it bridges the gap between accessibility being a technical checkbox into something we actually understand.
Accessibility becomes an afterthought because developers can't relate to the hardships others face due to lack of accessibility.
That's why sharing real human experiences is so important - it bridges the gap between accessibility being a technical checkbox into something we actually understand.
Reposted by Aldo Socarras
November 18, 2024 at 1:38 AM
Reposted by Aldo Socarras
Here's a fun #AndroidDev architecture design problem:
Implement a slider that edits state that is stored on disk.
I think working through this task can reveal a lot of insight for why building great UI around asynchronous tasks can inherently be tricky and how tradeoffs are necessary.
Implement a slider that edits state that is stored on disk.
I think working through this task can reveal a lot of insight for why building great UI around asynchronous tasks can inherently be tricky and how tradeoffs are necessary.
November 17, 2024 at 11:05 PM
Here's a fun #AndroidDev architecture design problem:
Implement a slider that edits state that is stored on disk.
I think working through this task can reveal a lot of insight for why building great UI around asynchronous tasks can inherently be tricky and how tradeoffs are necessary.
Implement a slider that edits state that is stored on disk.
I think working through this task can reveal a lot of insight for why building great UI around asynchronous tasks can inherently be tricky and how tradeoffs are necessary.
Reposted by Aldo Socarras
Is anyone compiling and running Swift on Linux? It seems possible, just seeing if anyone had experience. Looking to run some analysis code in a CI job and don't want to have to use a Mac machine
November 16, 2024 at 9:25 PM
Is anyone compiling and running Swift on Linux? It seems possible, just seeing if anyone had experience. Looking to run some analysis code in a CI job and don't want to have to use a Mac machine
Awesome read
November 17, 2024 at 2:27 AM
Awesome read