Mouad Oumousoumousmouad.hashnode.dev·a day agoCreating and Organizing Layouts in Android: A Step-by-Step GuideWhen building Android apps, designing the user interface (UI) is a foundational step. Layouts define how your app looks and feels, and organizing them properly ensures your project stays clean and scalable. In this guide, you’ll learn how to create X...Android
Janell Huyckjanellgames.hashnode.dev·Feb 17, 2025Styling in React Native with StyleSheet: A Beginner’s GuideWhen you're starting out with React Native, one of the first challenges you'll face is how to style your components. If you come from web development, you’re probably used to writing CSS in separate files and applying styles using class names. In Rea...React Native
Tiger Abroditigerabrodi.blog·Feb 16, 2025Classic UI responsiveness problemIntroduction We'll dive into a classic UI responsiveness problem. One where you interact with the UI and suddenly things freeze. Summary Heavy computations in the main thread can block the UI. Move heavy computations to a different thread. In the ...168 readsperformance
Mouad Oumousoumousmouad.hashnode.dev·Feb 15, 2025Understanding Views and ViewGroups: The Building Blocks of Android UIIntroduction When building Android apps, crafting a seamless and intuitive user interface (UI) is key to delivering a great user experience. At the heart of every Android UI lies a hierarchy of components, primarily Views and ViewGroups. These two co...AndroidViews
Janell Huyckjanellgames.hashnode.dev·Feb 15, 2025How to Fix the "Logger" Error in CocoaPods by Pinning concurrent‑ruby to 1.3.4When you run npx expo prebuild for your Expo project, it automatically generates the native iOS and Android directories based on your configuration. During the iOS setup, Expo invokes CocoaPods—a Ruby gem that manages native dependencies—to install a...concurrent‑ruby
Thomas Ejembithomasejembi.hashnode.dev·Feb 15, 2025React Native Background Location Services: Beyond the BasicsImagine building a payment platform where merchants need to be discoverable by nearby customers, even when they're not actively using their phones. Or consider developing a ride-hailing service where drivers must track passengers' real-time location ...Mobile Development
Janell Huyckjanellgames.hashnode.dev·Feb 15, 2025Setting Up an Android Simulator for Expo: A Step-by-Step GuideWhen building React Native apps with Expo, testing your app on an Android emulator is a crucial part of the development process. In this guide, I'll walk you through how to set up and launch an Android Virtual Device (AVD) using Android Studio, using...React Native
kelvin benokevdev.hashnode.dev·Feb 14, 2025CSS Animations With Reanimated 4.0The world of animations in mobile development using React Native has been growing steadily, with the efforts of Software Mansion paving a path to the Reanimated library. This library has transformed the old, static feel of mobile apps built with Reac...1 like·110 readsReact
Hongtech.mrleong.net·Feb 13, 2025Self-host CodePush API ServiceCodePush is a service that enables React Native developers to deploy mobile app updates directly to their users’ devices. Microsoft is retiring this service on 31 March 2025. Fortunately Microsoft open sourced the CodePush server on GitHub, allowing ...38 readsHow-to#CodePush
Abhishek Anandabhishekanandok.hashnode.dev·Feb 13, 2025How to Create an APK for Production Using Expo and Submit It to the Play StoreIntroduction So, you've built a fantastic React Native app with Expo, and now you're eager to publish it on the Google Play Store. But wait—how do you generate a production-ready APK? Worry not! In this guide, I'll walk you through the entire process...1 likeExpo