Building a React Native number pad feature from scratch

- Setting up the development environment: Install the necessary packages and create the required files for basic navigation in React Native.
- Setting up the number pad logic and UI: Define the layout and styling for the number pad component, and use the Hook to control screen navigation.
- Integrating and limiting the press functionality: Implement the functionality for pressing a button on the keypad and limit the number of digits that can be entered.
- Adding a counter for the entered PIN: Add a counter to display the number of digits selected in the input area and update it when a digit is selected or removed.
- Implementing animations: Use the Animated API to animate the counter when a digit is selected on the keypad, and apply scaling transformations for smooth animations.