Eminent retweeted
AI is amazing, and getting into things like OpenClaw has opened my eyes to how much you can automate. But I’m starting to feel the downside too. At a certain point, it starts feeling like I’m outsourcing my own thinking. It’s both cool and scary.
Eminent retweeted
🚀 Building for multiple devices in React Native?
Here are the practical checks you’ll actually use — platform, tablets, iPad, simulators, file extensions, and Liquid Glass. Bookmark this. 👇🧵🧠
Eminent retweeted
1. Build
2. Ship
3. Share
Do this over and over and at some point something gonna click and great things will happen.
Eminent retweeted
Stop avoiding the keyboard. Start designing with it.
With version 1.18.0 by @ziusko, react-native-keyboard-controller levels up from a utility to a full-on UX toolkit — letting you create rich, custom UI that lives in the keyboard space.
➡️ 𝗞𝗲𝘆𝗯𝗼𝗮𝗿𝗱𝗘𝘅𝘁𝗲𝗻𝗱𝗲𝗿 lets you render contextual UI directly above the system keyboard — great for quick actions in chats, payments, or editors.
➡️ 𝗞𝗲𝘆𝗯𝗼𝗮𝗿𝗱𝗕𝗮𝗰𝗸𝗴𝗿𝗼𝘂𝗻𝗱𝗩𝗶𝗲𝘄 visually blends custom elements with the keyboard, mimicking its native look.
➡️ 𝘂𝘀𝗲𝗞𝗲𝘆𝗯𝗼𝗮𝗿𝗱𝗦𝘁𝗮𝘁𝗲 𝗻𝗼𝘄 𝘀𝘂𝗽𝗽𝗼𝗿𝘁𝘀 𝘀𝗲𝗹𝗲𝗰𝘁𝗼𝗿𝘀, so you can subscribe only to the part of state you care about — cleaner and more efficient.
➡️ 𝗡𝗼 𝗺𝗼𝗿𝗲 𝗱𝗲𝗲𝗽 𝗶𝗺𝗽𝗼𝗿𝘁𝘀: Now fully future-proof with React Native 0.80+.
➡️ 𝗞𝗲𝘆𝗯𝗼𝗮𝗿𝗱 𝗽𝗿𝗲𝗹𝗼𝗮𝗱𝗶𝗻𝗴 added to reduce first-load delay — especially noticeable on iOS.
This update shifts the mental model: it’s not just about dodging the keyboard — it’s about building experiences that extend it.
#ReactNative #KeyboardUX #MobileDev #OpenSource #JSDev #Performance #iOSDev #KeyboardExtensions #ReactNativeKeyboard #UIUX
Eminent retweeted
🚨 heads up!
Starting today, Apple now requires all apps submitted to App Store Connect to be built with Xcode 16 or later using the iOS 18 SDK.
If you’re using Expo SDK 50–53, you’re good — just make sure your builds are using an Xcode 16+ image.
We break it all down here, including how to set your EAS Build config 👇🔗
Eminent retweeted
Coding is no longer about individual lines of code.
It's about classes, functions, and whole systems.
Eminent retweeted
🔥 AIIA Finance is Set to Dominate 2025! 🔥
Big moves are coming! Here’s how we’re taking $AIIA to the next level:
📌 Round 1 (March 2025) – Launchpad (50M AIIA, 50%)
🔹 Finalizing maxDD scenario & AI-Quant testing
📌 Round 2 (June 2025) – DEX (20% Liquidity)
🔹 Supercharged marketing to boost visibility
📌 Round 3 (Aug 2025) – Major CEX Listings
🔹 Deeper liquidity & explosive global growth
🔹 Strategic marketing & game-changing partnerships
📌 Post-Round 3
🔹 Global expansion, Repo AIIA, NFT memberships
🔹 Structured Buyback & Burn 🔥
🔍 Risk Mitigation Strategies
✅ Regulatory Compliance: Constant monitoring + legal advisory fund
✅ Technical Security: Redundant HPC infra, extensive testnet validation & CertiK audits
✅ Project Delays: Transparency first! DAO governance empowers the community to vote on key changes
Our Airdrop is on full spring - Don't miss it 👇
airdrop.aiia.finance/
#AIIAFinance #AIIA #Roadmap #AITrading #Airdrop #DeFAI #QuantTrading #Web3
Eminent retweeted
⚡️ Tip: Use Zod with React Hook Form!
Make your React Native forms even better with TypeScript schema validation.
It's super easy to integrate - have you tried the combination in your app?
Eminent retweeted
Replying to @TheJackForge
When I first wrote TypeScript code , I thought to myself oh no, I'm back to Java now 🤣
Eminent retweeted
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
LEARN TYPESCRIPT!!
|____________|
\ (•◡•) /
\ /
——
| |
|_ |_
Retweet if you agree. 🧘🏽♂️
Eminent retweeted
Measuring a view in @reactjs is now consistent across React DOM and React Native:
useLayoutEffect(() => {
ref.current.getBoundingClientRect()
})
You can even re-adjust your UI during the initial frame before the view is displayed. Zero frame delays. Coming in @Expo SDK 52.

ALT The way to measure a view's dimensions is to call getBoundingClientRect() (use unstable_getBoundingClientRect with React Native 0.76) on a component's ref within a useLayoutEffect Hook. This requires the New Architecture, which is enabled by default as of React Native 0.76. The function passed to useLayoutEffect is invoked during React's "commit" phase, after the view's layout has been calculated and before it is visible. The call to getBoundingClientRect() is synchronous. Together, you can update your UI, such as with a call to setState, based on the view's dimensions before the view is displayed to the user.















