plrdev Profile Banner
Juha Linnanen Profile
Juha Linnanen

@plrdev

Followers
288
Following
5K
Media
173
Statuses
2K

πŸ‘¨πŸΌβ€πŸ’» Lead Expert, Mobile Development Capability @GoforeGroup 😍 React Native | TypeScript | iOS | Android 🎲 Board games & MTG Cube

Helsinki, Finland
Joined April 2009
Don't wanna be here? Send us removal request.
@plrdev
Juha Linnanen
24 days
Ping @jamonholmgren for reach πŸ˜€
1
0
1
@plrdev
Juha Linnanen
24 days
Mobile UX question. If you have a button on one bottom tab that links to a screen typically found on another bottom tab, what is the proper way to handle presw? - switch tabs to show it in that tab - show the screen in the same tab - show the screen in modal on top of tabs ?
3
1
4
@plrdev
Juha Linnanen
7 months
After React 19 upgrade I was excited to use normal refs rather than forwardRefs in RN, but I guess forwardRef in some use cases, is that right? Official docs say: "In React 19, forwardRef is no longer necessary. Pass ref as a prop instead." so I thought I will get rid off them!
0
0
0
@plrdev
Juha Linnanen
7 months
I might have figured out a new coding paradigm: Sauna coding πŸ§–β€β™‚οΈ
0
0
1
@plrdev
Juha Linnanen
8 months
Tried to make a feature of logging user out after 5 min of inactivity by using rn-gesture-handler. Basically wrapping the app and listening to gestures and updating activity state. It kind of works, but there are odd visual issues and some touch events are swallowed. Any ideas πŸ˜…
2
0
1
@plrdev
Juha Linnanen
11 months
Hey @Baconbrix any expo router tips how should we handle navigation stack in onboarding/login so that the stack gets empty w/ no back navigation available to earlier steps. With replace the last route gets replaced, but able to nav to steps before that.
0
0
0
@plrdev
Juha Linnanen
1 year
Been waiting for this one since.. 2018! Great day to be a RN dev. Huge accomplishment for those that have worked on this πŸŽ‰
@reactnative
React Native
1 year
The New Architecture is here! React Native 0.76 enables the New Architecture by default: https://t.co/JhOWla2NWy
0
0
1
@plrdev
Juha Linnanen
2 years
Okay for my use case I think it was enough to download apk from the play store and inspect it for assets/index.android.bundle or lib/libreactnative.so type files to determine whether the app uses react native. Not perfect but good enough approximation.
0
0
0
@plrdev
Juha Linnanen
2 years
I have been tasked to evaluate RN a11y capabilities vs native. I noticed there was a good push for improvements under #GAADPledge but the last update is from 2022. Any updates on this? cc: @Eli_White @cortinico
0
0
1
@plrdev
Juha Linnanen
2 years
Mobile questions πŸ€” 1. What is the name of this UX pattern? Where app goes bit "down" and smaller in the bg while modal comes from bottom 2. Is it iOS only? What is the equivalent on Android? 3. How to do this in RN? Can it be done using bottom sheet ⁦@gorhom⁩? Thanks πŸ™
4
0
1
@plrdev
Juha Linnanen
2 years
Been a while since I had to work on a screen that has text inputs & button that needs to avoid soft keyboard πŸ˜… I hoped this would have been "solved" already, are there really not better solutions yet than RN KeyboardAvoidingView which seems to still have all sorts of quirks?
2
0
0
@plrdev
Juha Linnanen
2 years
@kadikraman any tips? 😊
1
0
0
@plrdev
Juha Linnanen
2 years
When having multiple app variants with @expo and running run:ios, it seems to launch different appvariant than the one just updated. Is this bug or am I forgetting some config? bundleIds are like com.domain.appName and https://t.co/xnTF0KjTrH Anyone else have the same?
1
0
4
@plrdev
Juha Linnanen
2 years
Did you know that it is now possible to create your own custom chat agents for Github Copilot Chat? Find out what they are and how to create them in my blog post showcasing how to create your personal double agent πŸ˜€ Link to the blog in the thread πŸ‘‡
1
1
4
@plrdev
Juha Linnanen
2 years
Got an Apple Watch, any app/use case recommendations? My favorite ones so far: Unlock mac/1password with it πŸ˜€
4
0
1
@plrdev
Juha Linnanen
2 years
It was fun to participate in this one, check out the video!
@Teslalightshows
Simon Pollock (nΓ© Tesla Light Shows)
2 years
Congratulations @teslaclubfin WE DID IT!!! The Official count for our MEGA RECORD was 687 Tesla's twinkling in a Finnish WINTERLAND... πŸ†πŸ†πŸ† Thank you to EVERY SINGLE @Tesla owners who came to join us breaking the world record... We love this COMMUNITY ❀️ Here's the OFFICIAL
0
0
2
@plrdev
Juha Linnanen
2 years
Thanks @tchayen and @expo for an awesome workshop day at @GoforeGroup - It was very nice to get firsthand instructions on Expo and how it has changed to accommodate normal RN projects. The paradigm has switched from React Native OR Expo πŸ€” to React Native AND Expo πŸ€—
0
1
20
@plrdev
Juha Linnanen
2 years
Sometimes I feel apps get developed just because there are big teams working on them, not because there is a need. Like slack latest UI changes have just felt jarring. Wish they would have used all that time & energy to just make it faster. That at less would have been useful.
0
0
1
@Kelset
Lorenzo 'kelset' Sciandra
2 years
Gooooood morning WrocΕ‚aw!! Ready for day 2 of @react_native_eu πŸ”₯ Looking forward to SO MANY good talks today 🀩 like the Hermes ones in the morning, the @ReactNativeMSFT one from Khalef and @jamonholmgren’s about ai and upgrades… and so much more!!
1
3
42