React Native Animation Expert
45 USDThe goal is to develop a custom zooming list using react-native-gesture-handler and react-native-reanimated (or Animated from React Native) without relying on additional external packages. The zooming functionality should be implemented using a pinch gesture from react-native-gesture-handler or a similar custom approach.
Requirements:
- The list must be contained within a ScrollView and should not extend beyond its boundaries during or after zooming. The expected behavior should closely match the zooming functionality in Apple and Google Calendar on mobile devices.
- The implementation must ensure smooth performance on both iOS and Android.
- After zooming, the content should remain in the correct position and be ready for further zooming from the last state.
- The height of individual list items must remain unchanged—only the parent container’s height should scale.
- Scrolling methods should not be used during zooming to avoid unexpected behavior and unnecessary complexity.
Below an example of startup:
import React from "react";
import { View, ScrollView, Text, StyleSheet, Dimensions } from "react-native";
import {
GestureHandlerRootView,
GestureDetector,
Gesture,
} from "react-native-gesture-handler";
const elementHeight = 50;
const list = Array.from({length: 50});
export default function PinchToZoomList() {
const pinchRef = useRef(Gesture.Pinch())
const pinchGesture = Gesture.Pinch()
.onBegin(() => {
//... some changes
})
.onUpdate((e) => {
//... some changes
})
.onFinalize(() => {
//... some changes
})
.runOnJS(true)
.withRef(pinchRef);
return (
<GestureHandlerRootView>
<GestureDetector gesture={pinchGesture}>
<ScrollView simultaneousHandlers={pinchRef}>
{list.map((_, index) => (
<View key={index} style={styles.item}>
<Text>{index}</Text>
</View>
))}
</ScrollView>
</GestureDetector>
</GestureHandlerRootView>
);
}
const styles = StyleSheet.create({
item: {
height: elementHeight,
justifyContent: "center",
alignItems: "center",
borderBottomWidth: 1,
borderColor: "#ccc",
},
});
Current freelance projects in the category Hybrid Mobile Apps
I will commission the improvement of my application's integration with Tpay.
138 USD
I am looking for someone to integrate the Tpay payment gateway with my custom application. The goal is to correctly implement it so that the subscription renews automatically through recurring BLIK payments. The integration is largely done by me, but I got stuck at one point… Hybrid Mobile Apps, App Development for Android ∙ 2 days 13 hours back ∙ 12 proposals |
Development of a mobile application based on an existing online store
564 USD
It is necessary to develop a mobile application (iOS & Android) based on an already functioning online store. The website remains, and the application operates on the same infrastructure. The application must use: — the same products — the same payment methods — the same… Hybrid Mobile Apps ∙ 5 days 18 hours back ∙ 47 proposals |
Need help with registering a WhatsApp Business Account with Meta for a mobile application.
16 USD
We are developing a children's mobile application. One of the features of the application is the automatic sending of messages to the child's parents via WhatsApp to the phone number they provide during registration. To implement this feature, it is necessary to connect an… Hybrid Mobile Apps, Software & Server Configuration ∙ 10 days 22 hours back ∙ 6 proposals |
Development of an AI application for generating clothing photos (FlutterFlow + AI API)
609 USD
We are looking for an experienced FlutterFlow developer to implement an MVP for a virtual clothing fitting service for e-commerce. The product automates the creation of professional product cards: the user uploads a photo of clothing from a mannequin/hanger, and AI generates a… Hybrid Mobile Apps, App Development for Android ∙ 13 days 13 hours back ∙ 26 proposals |
Connect the web application to the stationary QR scanner.It is a web application for food accounting. Scanning QR codes is implemented using the phone's camera. The application needs to be connected to a QR scanner that will be stationary. There should also be a display to view the result when scanning. The QR scanner is not… Hybrid Mobile Apps ∙ 13 days 18 hours back ∙ 15 proposals |