Skip to content

Unofficial TDK Turkish dictionary mobile application

Notifications You must be signed in to change notification settings

Demir-Utku/turkce-sozluk

Repository files navigation

alt text

Turkish Dictionary

This is an unofficial TDK Turkish dictionary mobile app using React Native. The design is based on Feyza Nur Demirci and Şahin Abut's Figma document with some changes.

Application Structure

The icons from the design were exported as svg in src/icons folder. Using SVGR, the components for corresponding icons were created in src/components/icons folder.

For each page in the application, main components were created in src/views folder.

Created sub-components such as button, card, header, input, search, and tab bar in src/components folder to use in the main components.

Also, created src/utils/theme.js file to specify sizes, colors, and radii to standardize these values.

Navigation was handled in src/navigation.js file.

Libraries

React Navigation

React Native Gesture Handler

React Native Reanimated

react-native-safe-area-context

React Native Screens

React Native Splash Screen

React Native SVG

Styled Components

Styled System

SVGR

Contribute

Step 1: Fork this repository

Step 2: Clone the repository

Step 3: Create a new branch, your-name

Step 4: Test your changes before committing

Step 5: Commit & push your changes

Step 6: Submit a pull request to send your changes to the main project to be merged with it

Step 7: Celebrate!