Erdinc Akdogan's Avatar

Erdinc Akdogan

@hongulugaave.bsky.social

Ex Mechanical Engineer- New Developer

33 Followers  |  41 Following  |  50 Posts  |  Joined: 03.07.2023  |  1.7331

Latest posts by hongulugaave.bsky.social on Bluesky

What do you do when your creativity goes in decreased creativity

17.01.2025 10:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Testing Deep Links:
Use a simulator: Run adb shell am start -W -a android.intent.action.VIEW -d "myapp://profile/123" for Android.
Use xcrun simctl openurl booted "myapp://profile/123" for iOS.

06.01.2025 12:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Linking Configuration:
prefixes: Define the supported URI schemes (e.g., myapp:// or example.com).
config: Map routes to specific paths, including dynamic parameters.
Dynamic Links: Enable navigation to routes like myapp://profile/123.

06.01.2025 12:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

"Day 18 of 30: Seamlessly integrate deep linking into your app! 🌐
React Navigation makes it easy to handle deep links and app-specific URLs.

Here’s how to set it up: πŸ‘‡
#ReactNative #DevTips #DeepLinking"

06.01.2025 12:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Dynamic Routes: Screens are dynamically rendered using an array of route configurations. This approach is scalable and easy to maintain.
Use Case: Ideal for apps with a growing number of screens or routes that depend on external data.

01.01.2025 07:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

"Day 17 of 30: Manage navigation in large apps with dynamic routes! 🧭
Use React Navigation’s Dynamic Screens approach to handle scalable routing setups.

Here’s how to configure dynamic routes: πŸ‘‡
#ReactNative #DevTips #Navigation"

01.01.2025 07:28 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Why react-hook-form?
-Lightweight and easy to integrate.
-Built-in support for validation rules and error handling.
Key Features:
-Controller: Integrates custom inputs like TextInput with the form.
-rules: Define validation requirements directly in your form.

26.12.2024 07:23 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Tweet:
"Day 16 of 30: Simplify form management and validation in React Native! πŸ“
Use react-hook-form to create robust forms with minimal boilerplate.

Here’s how to set up a login form with validation: πŸ‘‡
#ReactNative #DevTips #Forms #expo"

26.12.2024 07:23 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

-useColorScheme: Detects the system-wide theme (light or dark mode).
-Zustand Store: Allows users to toggle between light and dark modes manually.
-Dynamic Styling: Combines system theme detection with user preference for a seamless experience.

21.12.2024 11:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

"Day 15 of 30: Add dark mode to your app for a modern look! πŸŒ™βœ¨
Here’s how to implement a theme switcher with Zustand and useColorScheme.

#ReactNative #DevTips #DarkMode"

21.12.2024 11:46 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

"Have you tried Zustand for state management? What’s your go-to state management library? Let me know! πŸ‘‡"

20.12.2024 13:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

-Why I am using Zustand?
Lightweight and minimalistic state management library.
No boilerplate or complex setup required.
-Key Features:
Centralized state with simple actions like setToken and logout.
Flexible and compatible with React Native projects.

20.12.2024 13:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image

"Day 14 of 30: Manage global app state like a pro! 🌐
Use Zustand for a lightweight and flexible state management solution in React Native.

Here’s how to set up Zustand for user authentication state: πŸ‘‡
#ReactNative #DevTips #StateManagement"

20.12.2024 13:45 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I have been very busy with tasks nowadays. I've been away from here. How are u guys?

20.12.2024 13:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

"Day 13 of 30: Tired of expired tokens interrupting your app? πŸ”„
Handle refresh tokens like a pro with Axios interceptors to ensure seamless re-authentication.

Here’s how to implement it: πŸ‘‡
#ReactNative #DevTips #Authentication"

18.12.2024 07:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Axios Instance:
Centralizes API logic with a pre-configured base URL and timeout.
Request Interceptor:
Dynamically adds the token to Authorization headers before each request.
Result: A seamless and secure integration for API calls with token-based authentication.

16.12.2024 07:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

"Day 12 of 30: Securely integrate your API with token-based authentication! πŸ”’
Here’s how to use Axios to send requests with a token stored in AsyncStorage.

#ReactNative #DevTips #Authentication"

16.12.2024 07:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

easy implement and use. Good choose :D

16.12.2024 06:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

-Context for Authentication:
Provides global access to token, login, and logout.
Encapsulates logic for managing login state securely.
-Best Practices:
Store sensitive data securely (consider using encrypted storage for production).
Abstract logic into a context for cleaner code and reusability.

13.12.2024 07:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

"Day 11 of 30: Manage login data securely with @react-native-async-storage/async-storage! πŸ›‘οΈ
Here’s a best practice example for storing and retrieving authentication tokens.

#ReactNative #DevTips #AsyncStorage"

13.12.2024 07:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

"How do you use notifications to engage your users? Let me know your creative ideas! πŸ‘‡"

12.12.2024 10:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

- expo-notifications: A powerful library for managing notifications in Expo apps.
Key Features:
- scheduleNotificationAsync: Schedules notifications with customizable triggers.
- Permissions.askAsync: Requests notification permissions from the user.

12.12.2024 10:04 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

"Day 10 of 30: Engage your users with local notifications! πŸ””
Use expo-notifications to schedule and manage notifications in your React Native app.

Here's how to schedule a notification with Expo: πŸ‘‡
#ReactNative #DevTips #Notifications #Expo"

12.12.2024 10:03 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

"Day 8 of 30: Add delightful animations to your app with lottie-react-native! πŸŽ‰
Lottie makes it easy to integrate high-quality animations.

Here's how to add a loading animation in just a few lines of code: πŸ‘‡
#ReactNative #DevTips #Animations"

11.12.2024 18:54 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

"What gestures have you implemented in your apps? Let me know your favorite use cases! πŸ‘‡"

Would you like Day 8 to focus on Lottie animations for delightful app interactions? πŸš€

10.12.2024 08:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

"Day 7 of 30: Want to make your app feel more interactive? ✨
React Native's react-native-gesture-handler is the perfect library for handling gestures like swipes, taps, and drags efficiently.

Here's how to create a swipe-to-dismiss feature: πŸ‘‡
#ReactNative #DevTips #Gestures"

10.12.2024 08:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It is okey for simple animations. However, we can use reanimated for more complex animations.

10.12.2024 08:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Animated.Value: Tracks the animation state.
Animated.timing: Creates a gradual animation over a specified duration.
useNativeDriver: Improves performance by using native threads for animations.
Result: A smooth fade-in effect for any component.

09.12.2024 06:29 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

"Day 6 of 30: Bring your UI to life with smooth animations! 🎨✨
React Native's Animated API allows you to create seamless and interactive animations.

Here's how to create a simple fade-in effect: πŸ‘‡
#ReactNative #DevTips #Animations"

09.12.2024 06:28 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0

There is a little trick while working with ScrollView. I will add it to the notes.

08.12.2024 18:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@hongulugaave is following 20 prominent accounts