Skip to content

dorukozerr/video-diary

Repository files navigation

Video Diary

A React Native application that enables users to select and crop videos for their personal video diary.

Tech Stack

Development Prerequisites

  • yarn - Package manager
  • watchman - File watching service
  • pod - CocoaPods dependency manager
  • Android Studio - Android development environment
  • Xcode - iOS development environment
  • Java OpenJDK - Java Development Kit (version 11 or newer)
  • iOS Simulator
  • Android Emulator (configured in Android Studio)

Local Development Setup

Since this project uses FFmpeg with native modules, prebuild is required.

iOS Setup

git clone [email protected]:dorukozerr/video-diary.git &&
cd video-diary &&
yarn &&
npx expo prebuild &&
cd ios &&
pod install &&
cd .. &&
yarn ios

Android Setup

git clone [email protected]:dorukozerr/video-diary.git &&
cd video-diary &&
yarn &&
npx expo prebuild &&
yarn android

Known Issue

There is a current limitation where video file URIs become invalid after restarting the development server. This occurs because the application folder paths may change between builds, causing the saved video URIs to point to incorrect locations. When developing locally, be aware that you may need to re-create entries after restarting the development server. This issue is being investigated.

About

Basic video diary app made with react-native.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published