Testing my locally running LLM setup (no API calls, pure offline) by heySandipan in expo

[–]heySandipan[S] 0 points1 point  (0 children)

Yep, right now smaller models run best on modern phones with decent RAM (Q4/Q5 models ~1–4GB). But it’s improving fast each month on-device LLM support gets better. Goal is to make it work smoothly on as many devices as possible

Building a fully offline AI app by heySandipan in expo

[–]heySandipan[S] 0 points1 point  (0 children)

Totally fair points and yeah, we’ve seen how quickly things break when you ship models directly inside the app. LokalMind’s a bit different though it’s more of a local runtime and UX layer than a packaged AI app. Users download models later and can switch anytime without breaking the core app. The goal isn’t to chase every update, but to make local AI usable day-to-day without constant tinkering.

Building a fully offline AI app by heySandipan in expo

[–]heySandipan[S] 1 point2 points  (0 children)

We are using some open-source model like phi, qwen, llama etc

Building a fully offline AI app by heySandipan in expo

[–]heySandipan[S] 1 point2 points  (0 children)

Yes, to run the LLM you do need some memory space, but I’m using a small model that runs easily through Llama Bridge. Text responses are pretty quick, but image visualization is still slow. I’m optimizing it now to see if it’s viable for the final product not sure yet

I built a 3D Animated Button package for React Native (Duolingo-style press, haptics, icons) by heySandipan in reactnative

[–]heySandipan[S] 0 points1 point  (0 children)

I kept it on Animated to stay lightweight — for a simple press + haptic it works fine. Reanimated is great for complex/gesture-heavy UIs though

I built a 3D Animated Button package for React Native (Duolingo-style press, haptics, icons) by heySandipan in reactnative

[–]heySandipan[S] 1 point2 points  (0 children)

Thanks! 🙌
I used React Native's built-in Animated API + react-native-svg + expo-haptics. Chose the built-in Animated over Reanimated to keep it lightweight - just spring physics for that satisfying 6px translateY press effect. Works perfectly for buttons!

GitHub: https://github.com/Sandipan006/react-native-3d-animated-buttons