👨🏼‍💻 Lead Expert, Mobile Development Capability @GoforeGroup 😍 React Native | TypeScript | iOS | Android 🎲 Board games & MTG Cube

Helsinki, Finland
Joined April 2009
I feel like old arch was React Native make it work, new arch was make it right and now loving the make it fast era ✌️ shout out to all for making it happen 💪
1
4
85
Juha Linnanen retweeted
"We used to debate using tabs vs spaces in code we'd type out"
108
1,036
82
11,927
378,416
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 ?
2
1
4
829
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!
66
I might have figured out a new coding paradigm: Sauna coding 🧖‍♂️
1
72
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
1
109
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.
88
Been waiting for this one since.. 2018! Great day to be a RN dev. Huge accomplishment for those that have worked on this 🎉
1
185
Replying to @Baconbrix
@Baconbrix Hey I remember you did great research on top apps and how many uses RN/Expo. Any chance you could share/help with figuring out how to do that for national top apps? I would like to get similar stats for Finnish top apps to advice a company on tech decision native/RN?
1
1
181
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.
100
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
1
121
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
1
1,457
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
244
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 com.domain.appName.dev Anyone else have the same?
1
4
268
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
361
Got an Apple Watch, any app/use case recommendations? My favorite ones so far: Unlock mac/1password with it 😀
4
1
567