Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Native Projects

Welcome to my React Native projects repository! Here, I showcase two beginner-friendly yet functional mobile applications:

  1. Unsplash API App - Fetches and displays unlimited images from the Unsplash API.
  2. Password Generator App - Generates secure and customizable passwords.

Additionally, I am actively working on building more React Native projects to expand my knowledge and enhance my portfolio.


Project 1: Unsplash API App

Description

This React Native application uses the Unsplash API to fetch and display an unlimited collection of stunning images. It demonstrates the integration of APIs and dynamic data rendering in a mobile environment.

Features

  • Fetches images dynamically from the Unsplash API.
  • Infinite scroll for an uninterrupted viewing experience.
  • User-friendly interface optimized for both Android and iOS.

Technologies Used

  • React Native
  • Unsplash API
  • Axios for API requests
  • FlatList for efficient rendering of image grids

Installation

  1. Clone the repository:
    git clone git@github.com:GARY121github/ReactNativeProjects.git
  2. Navigate to the project directory:
    cd FirstApp
  3. Install dependencies:
    npm install
  4. Run the application:
    npx react-native run-android
    # Or for iOS:
    npx react-native run-ios

Usage

  • Open the app on your mobile device.
  • Scroll through the images fetched from the Unsplash API.

Project 2: Password Generator App

Description

This React Native application generates secure and customizable passwords. Users can adjust password length and include/exclude specific character types (uppercase, lowercase, numbers, and symbols).

Features

  • Customizable password length.
  • Options to include/exclude character types.
  • Copy generated password to clipboard.
  • Minimalistic and responsive design.

Technologies Used

  • React Native
  • Random password generation logic
  • React Native Clipboard API

Installation

  1. Clone the repository:
    git clone git@github.com:GARY121github/ReactNativeProjects.git
  2. Navigate to the project directory:
    cd PasswordGenerator
  3. Install dependencies:
    npm install
  4. Run the application:
    npx react-native run-android
    # Or for iOS:
    npx react-native run-ios

Usage

  • Open the app on your mobile device.
  • Customize the password settings.
  • Tap the "Generate" button to create a new password.
  • Copy the password to your clipboard for use.

Future Enhancements

  • Add advanced filters for image search in the Unsplash API app.
  • Integrate password strength indicator in the Password Generator app.
  • Explore more React Native components and libraries for enhanced functionality.
  • Develop additional React Native projects to strengthen my portfolio and gain more hands-on experience.

Acknowledgments

  • Unsplash API for providing high-quality images.
  • React Native community for extensive documentation and support.

License

This project is licensed under the MIT License.


Feedback

I am continuously improving my skills and would love to hear your thoughts or suggestions about these projects. Feel free to reach out via email or submit an issue in the repository.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages