Enes Profile Banner
Enes Profile
Enes

@enesozturkdev

3,776
Followers
381
Following
118
Media
1,288
Statuses

building AI apps • • •

Joined November 2016
Don't wanna be here? Send us removal request.
Pinned Tweet
@enesozturkdev
Enes
5 months
Introducing VideoContentAI ✨ Generate videos with creative visuals, voice-overs, and subtitles in a minute. 🤩 Watch it while it generates a video about itself. Details in the thread.
4
12
65
@enesozturkdev
Enes
2 years
🍏 Fun project: I made iOS in React Native with delightful gestures & animations. It works 60 fps and is developed with @expo , Reanimated, and Gesture Handler (by @swmansion ). Check out the details below. (gifs are from my app, not the real one!) A small 🧵
38
96
1K
@enesozturkdev
Enes
10 months
Introducing the new with brand new tech stack; - @vercel AI SDK - @nextjs 13 with App Route and Route Handlers - Vercel KV Storage for rate limiting - @shadcn UI - @supabase for DB 🐙 And I open sourced it, check out the link below! ✨ Go try creating
24
77
769
@enesozturkdev
Enes
2 years
iOS 14 dynamic island animations in React Native.
22
30
582
🤩 An API endpoint that returns whatever you want, in any format. ✨ I've created to return AI-generated JSON responses depending on your prompt. Nice combinations of: - @OpenAI API - @nextjs API Routes - Good prompt + token optimization Check this out:
15
76
562
@enesozturkdev
Enes
2 years
New challenge. @instragram iOS page transition on React Native with gestures and animations. @Shopfiy ’s FlashList 🤝 Reanimated & Gesture Handler from @swmansion 🧵 for details:
16
60
544
@enesozturkdev
Enes
3 years
My new React Native package is out ✨ React Native Hold Menu, a performant, easy to use hold to open context menu for React Native powered by Reanimated. 🔥 🧵 A thread for other details and the story 👇🏽
19
72
490
@enesozturkdev
Enes
3 years
I moved our React Native project to @expo . If you wonder why or consider making the same, this thread is for you. Here are the reasons I made this transition. 🧵👇🏽
17
59
355
@enesozturkdev
Enes
9 months
Watch building @discord UI. 👉 See the output here:
7
29
305
@enesozturkdev
Enes
8 months
OpenAI recently launched Vision API, so I brought my another idea to life with GPT-4 Turbo. 🔎📸 Built an image search feature that can be integrated into any online shopping site with just a few steps. Try: Take a look at this:
10
20
275
@enesozturkdev
Enes
3 years
Awesome Course is alive 🪄📦 It is my new open source project that lets software content creators create courses and let the audience learn by coding. 🧵👇🏽
5
35
240
@enesozturkdev
Enes
3 years
İşten erken çıkıp yaptığım uçuşlardan biri, umarım birilerinden linç yemem ağlarım çünkü
7
2
208
@enesozturkdev
Enes
2 years
Hunharca Expo övmek istiyorum. Web tarafında Next.js neyse mobilde Expo o. Bununla ilgili bir yazı yazıp tercih sebepleri ve projelerde ortak olarak yaptığım kurulumları anlatabilirim. Her fav bir 'iyi olur, okuruz'.
7
2
206
@enesozturkdev
Enes
3 years
Uygulama geliştirirken Android tarafında bir şeyler patlayınca aklıma hep @apostylee 'ın şu yorumu geliyor. Daha güzel özetlenir miydi sanmam 😄
8
11
196
@enesozturkdev
Enes
3 years
I got finally 60 FPS for Hold Menu with Reanimated 2🔥 It was a great challenge for me to create such a animation and almost ready for a package 📦 @swmansion
8
14
202
@enesozturkdev
Enes
4 years
Trying to create WhatsApp like (iOS) hold to open context menu example and it was super easy with Reanimated 2 by @swmansion and @expo ❤️ New package is on the way for RN devs..
7
19
192
@enesozturkdev
Enes
2 years
You can try it on your device! You can find the source code here. If you like the project don't forget to give it a star and follow me on Github for more ⭐️
4
6
176
@enesozturkdev
Enes
3 years
📘 Bugün vaktimi tamamen JavaScript: The Definitive Guide'ı okumaya ayırdım. Bilmediğim, farkında olmadığım epey şey varmış. Kitap her konuyu oldukça detaylı bir şekilde aktarmış.
3
7
169
@enesozturkdev
Enes
3 years
#ReactNative EU başladı 🚀 Bu tweet altında izlediğim yayınları ve bazı notlar ile beraber paylaşacağım. 👇🏽
1
14
163
@enesozturkdev
Enes
4 years
17 Ağustos mezarlığından
Tweet media one
0
18
159
@enesozturkdev
Enes
3 years
Çalıştığım firmada Senior Front End Engineer arıyoruz. Teknolojiler aşağıdaki gibi; - ⚛️ React, React Native - 💅 Styled Components - 📒 Storybook - 🧪 Jest, RTL - 👉🏽 ESLint, Prettier, Husky, Semantic Release Diğer bazı detaylar; full remote, esnek çalışma saatleri, USD maaş
6
19
152
@enesozturkdev
Enes
9 months
🤔 AI as middleware in Next.js. Today when I made a typo in the URL, I thought what would happen if AI could understand where I wanted to go and redirect me to that page. Here is the result. Lol.
6
4
143
@enesozturkdev
Enes
3 years
Always messed with iOS message sending animation. Made it with Reanimated by @swmansion . They released v2.3 recently and Layout Animations works perfectly.
2
12
121
✨ Design twitter, I drew some rectangles for a project that I'm working on. It's very fun to work with full of images, colorful lights and shiny details.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
6
7
109
@enesozturkdev
Enes
2 years
I received my gifts! 🧙🏼‍♂️ Big thanks to @TeknasyonTech for organizing such a competition and for the awards 🙌🏽
Tweet media one
1
0
102
@enesozturkdev
Enes
2 years
Sunset work 🌅
Tweet media one
Tweet media two
1
0
90
@enesozturkdev
Enes
2 years
Pull to open search animation. Here, expo-blur and useAnimatedProps blew my mind 🤯 I did not expect such a smooth transition with blur animations. Previously I tried this with react-native-blur-view and it was not working well... With expo-blur, it is the same as native iOS.
2
3
82
@enesozturkdev
Enes
3 years
Want to learn testing JS with me?
10
0
77
@enesozturkdev
Enes
3 years
🚀 Hold menu is on air with; - Dark mode and device rotation support - Performance improvements
@enesozturkdev
Enes
3 years
I got finally 60 FPS for Hold Menu with Reanimated 2🔥 It was a great challenge for me to create such a animation and almost ready for a package 📦 @swmansion
8
14
202
2
8
80
@enesozturkdev
Enes
3 years
Yeni yıl yeni website ✨ - Next JS - PWA - Dark Mode - Markdown
6
1
77
@enesozturkdev
Enes
2 years
My app is iPadOS now! 60fps is not a big thing anymore, it is 120fps 💯 What did I make to run it on iPad? Installed Expo Go and scanned the QR code. That's it. (Do not judge the styles, it is the easy part)
@enesozturkdev
Enes
2 years
🍏 Fun project: I made iOS in React Native with delightful gestures & animations. It works 60 fps and is developed with @expo , Reanimated, and Gesture Handler (by @swmansion ). Check out the details below. (gifs are from my app, not the real one!) A small 🧵
38
96
1K
2
4
76
@enesozturkdev
Enes
2 years
You can try it on your device! You can find the source code here. If you like the project don't forget to give it a star and follow me on Github for more ⭐️
2
6
69
@enesozturkdev
Enes
2 years
I can explain you the inflation in one picture. This is tall size coffee in Starbucks.
Tweet media one
2
0
52
@enesozturkdev
Enes
2 years
Another animated blur view example. Header animation depends on the scroll position.
@enesozturkdev
Enes
2 years
Neutral black, blur views, one of the @tariktolunay 's pieces. Working on web3 components and will try to create mobile experiments, it will be fun.⚡️
Tweet media one
3
0
18
3
2
53
@enesozturkdev
Enes
2 years
The Dynamic Island with a swipe to expand the state.
3
4
52
@enesozturkdev
Enes
9 months
PlanetScale UI is sooo nice.
Tweet media one
3
2
54
@enesozturkdev
Enes
3 years
📦 React Native Hold Menu için yeni sürüm - Haptic feedback desteği 〰️ - Farklı aktifleştirme seçenekleri (tap, double tap, hold) - Yeni ikon kullanım şekli (daha iyi performans 👌🏽) - Bir takım bug fix'ler.
1
1
48
@enesozturkdev
Enes
3 years
TypeScript'te type oluştururken template literals'ın kullanılabildiğini bilmiyordum 🤔
Tweet media one
2
1
48
@enesozturkdev
Enes
3 years
#GitStories 🤔 Biri projenize katkı yapmak istiyor. Repo'nuzu fork'ladı ve kendi branch'i üzerinden sizin repo'nuza Pull Request oluşturdu. Siz de merge işleminden önce ufak bir değişiklik yapmak istiyorsunuz. 👇🏽 Adımlar
Tweet media one
Tweet media two
0
0
46
@enesozturkdev
Enes
2 years
Hey everyone 👋🏽 A smol announcement: I'm currently open to collaborating. If you are looking for React & React Native dev for your next awesome project, my DM is open. 📩 👉🏼 You can check out my work in my profile or GitHub account.
2
9
46
@enesozturkdev
Enes
3 years
Remotion ve Github Actions ile hazırlanmış harika bir repo gördüm. Github repo'nuzun stargazers videosunu oluşturuyor 🤩
4
1
45
@enesozturkdev
Enes
3 years
5 yıllık yamaç paraşütü kariyerimde maalesef dün ilk kazamı yaptım. Düşük irtifada yaptığım akrobasi manevralarının çıkışında beni ağaçlar karşıladı 😄 Ufak şişlik ve çizikler ile yırttım. Daha uygun koşullarda limitleri zorlamaya devam🤘🏽
7
0
45
@enesozturkdev
Enes
2 years
Updated my reading list 📚🤌🏽
Tweet media one
0
0
41
@enesozturkdev
Enes
3 years
Building my new editor with @tailwindcss v3
Tweet media one
2
2
43
@enesozturkdev
Enes
2 years
Yesterday I was back in the sky after a very long time. Cannot tell you how much I missed this. Here are some wallpapers for you 👇🏼
Tweet media one
Tweet media two
Tweet media three
Tweet media four
3
1
39
@enesozturkdev
Enes
3 years
Just watched React Native Skia which @wcandillon and @chrfalch announced today and it is amazing! 💯 Congrats to the team and also big thanks for making RN better 🔥
0
1
42
@enesozturkdev
Enes
3 years
Bazen yazdığım koda o kadar güvenmiyorum ki iyi ki test yazıyoruz
2
0
35
@enesozturkdev
Enes
3 years
testing web3
Tweet media one
1
0
34
@enesozturkdev
Enes
10 months
🤩 +5.4k JSONs generated so far.
Tweet media one
0
2
36
@enesozturkdev
Enes
3 years
Geçen hafta da Dan Abramov'un JavaScript'i çok güzel bir mental model ile anlattığı Explore the JavaScript Universe'i bitirmiştim. Özellikle yeni başlayanlar için kesinlikle tavsiye ederim.👇🏽
0
2
34
@enesozturkdev
Enes
2 years
The dynamic island was one of the coolest updates.
0
2
32
@enesozturkdev
Enes
3 years
Bazı sitelerde yön tuşları ile dolaşma özelliğini çok arıyorum. @danilowoz şöyle bir paket hazırlamış: . Bileşenin sayfadaki pozisyonuna göre geçiş yapabiliyor olmak çok iyi.
1
0
33
@enesozturkdev
Enes
3 years
@ademilter İşin doğasında var abi ama animasyon tasarlayacağım diye Trigonometriye döneceğimi tahmin etmemiştim ben de 😄
Tweet media one
0
0
31
@enesozturkdev
Enes
2 years
FlashList is definitely worth using. Here is the sample test with an Insta-like infinity loading list. Of course this can be improved with some confs to the list, rendered item and fetch logics. Congrats and big thanks to the folks at @ShopifyEng 🔥
3
3
31
@enesozturkdev
Enes
3 years
Copilot'un sanırım en iyi özelliği eğitilmiş set'i içerisinden sonuçlar döndürmesinin yanında sizin kodunuzu okuyup aynı stilde yazması; üstteki iki test'in birleşimi olan bir test istedim gerisini kendisi halletti:
1
0
30
@enesozturkdev
Enes
3 years
Birkaç saat önce 👇🏽
Tweet media one
Tweet media two
Tweet media three
Tweet media four
1
0
30
@enesozturkdev
Enes
4 years
@ademilter Bugün değil de 2 gün önce çevirisini yaptığım React Native Optimization kitabının 6. Bölümünü paylaşmıştım 👇🏽
0
4
25
@enesozturkdev
Enes
3 years
Bir RN uygulamasında bottom sheet kullanacak olursanız adresiniz bu paket olsun 🤌🏽
@gorhom
Mo Gorhom
3 years
Bottom Sheet v4 is here 🚀 A fully rewritten version to provide more stability, performance, and more features 🔥 - Improve keyboard handling. - Add pull-to-refresh handling. - Add detach sheet/modal. - ... and more #reactnative #react #reanimated
22
62
494
0
0
28
@enesozturkdev
Enes
2 years
Here you can check the slow version I pull down and up the screen, amazing:
1
0
28
@enesozturkdev
Enes
7 years
VS Code için kullanışlı 15 eklenti👍
0
5
28
@enesozturkdev
Enes
3 years
Harika bir içerik olmuş. Şahıs şirketi kurması gerekenlerin ihtiyacı olacak bir çok bilgiyi bir araya getirmişler🤌🏽👇🏽
@zekeriyamulbay
Zekeriya Mulbay
3 years
Sevgili freelancer arkadaslar. 'in sirketlesme ve vergiler bolumune artik acik kaynak olarak asagidaki linkten ulasabilirsiniz. #birlikteihracat 'dan Berke ilk katkiyi yapti. Haydi hepimizin aklindaki sorulari hep beraber cozelim.
4
21
221
0
2
26
@enesozturkdev
Enes
3 years
Bugün Türkiye saatiyle 16:00'da React Native EU başlıyor. Yeni mimari, code splitting, ödeme sistemleri, testing, WebRTC gibi harika konular var. Kaçmaz 🔥
@react_native_eu
React Universe Conf
3 years
Today is the day! 🔥 See you all at 3 PM UTC+2 at #ReactNativeEU 2021! 🔥 You can still join us - registration is free! 👉
0
15
37
0
4
26
@enesozturkdev
Enes
3 years
Öğrencilere bir şey anlatırken Excalidraw üzerinde çizerek anlatmaya çalışıyorum. Component'ler, state management, Redux vs. bir çok şeyi çizdik. Bunu Dan Abramov'un eğitiminden alışkanlık edindim. Kod bir şekilde yazılır, önemli olan mantığını anlamak.
1
0
26
@enesozturkdev
Enes
3 years
📦 Native Modules. Instead of using native modules by different people, I prefer using the modules which are developed by the Expo team. They are definitely more optimized and give you confidence. +
2
2
25
@enesozturkdev
Enes
2 years
And, the animated input of course. This is also one of my favorite. But the real thing is; it works a little buggy in native iOS, looks like it is fixed 😜
2
0
24
@enesozturkdev
Enes
3 years
Yatırım 101'i bitirdim. Başlangıç aşamasında yatırıma başlayacak/başlamış insanların okumasını tavsiye edebileceğim güzel bir kitap. Farklı yatırıp tiplerini detaylıca görerek biraz bakış açımı genişletti.
1
1
23
@enesozturkdev
Enes
9 months
@FernandoTheRojo @mironcatalin @wcandillon Seems like its possible. I remember i implemented this with FlatList. So should be implemented with FlashList as well.
@enesozturkdev
Enes
3 years
Always messed with iOS message sending animation. Made it with Reanimated by @swmansion . They released v2.3 recently and Layout Animations works perfectly.
2
12
121
2
0
24
@enesozturkdev
Enes
2 years
Gifski icon while transforming to gif, cool.
2
0
23
@enesozturkdev
Enes
3 years
⬆️ Upgrading React Native. If you developed large apps and tried to upgrade React Native on them, you know how hard it is. Really hard. No way to make it easy and safe. It is just a command in Expo 🪄 +
2
0
23
@enesozturkdev
Enes
9 months
Just got access to the and it's truly amazing 🤯 Built the project card from Vercel with it, I'd encourage you to check this 👇
@jaredpalmer
Jared Palmer
9 months
A Vercel-style project card with
4
1
41
3
1
21
@enesozturkdev
Enes
2 years
Home page horizontal gestures and left-right search screens 🤩 They scale the home page, animate blur view again, and show up!
1
0
21
@enesozturkdev
Enes
3 years
gm
Tweet media one
0
0
21
@enesozturkdev
Enes
3 years
Did not expect such a smooth transition in image changes. It is really easy with @tailwindcss , no need to handle it on the JS side.
1
1
21
@enesozturkdev
Enes
2 years
Border radius detail 👀
1
0
21
@enesozturkdev
Enes
3 years
Bir component içinde useSelector ile veriyi destruct ederek çekmişim, fark edince düzelttim. Neden bu şekilde kullanmamalısınız?👇🏽
Tweet media one
2
1
20
@enesozturkdev
Enes
2 years
One library to rule them all. Every time it's getting more pointless writing separated codes per platform. Cross-platform is the way.
@Baconbrix
Evan Bacon 🥓
2 years
🤔 What if you could build the routes for your native app by simply... creating files? › Easily scale and upgrade apps with less code › Bundle split pages and develop faster › Auto universal deep linking on all platforms › Code sharing across @expo , both native and web
24
42
556
0
0
17
🌑 Introducing Myrteal (ˈmərtēl), a dark theme for VS Code with Myrtle green and Teal blue.
1
1
18
@enesozturkdev
Enes
2 years
@enesozturkdev
Enes
2 years
iOS 14 dynamic island animations in React Native.
22
30
582
0
1
18
@enesozturkdev
Enes
2 years
Today I've almost read all the pages in Human Interface Design of Apple because of a project I am working on. I think it is a must for both designers and UI developers.
1
0
19
@enesozturkdev
Enes
2 years
Here is the slow-motion version. Every time I press the image, I set the selected image and there is only one detail page. Even if setting state, almost no frame drops. Of course worth to mention that this was only possible with the react-native-fast-image.
2
1
19
@enesozturkdev
Enes
3 years
Did not shared it on Github yet but will share it with the other little interaction/animation examples soon. At least you may want to follow me on Github 👇🏽🤞🏽
1
0
19
@enesozturkdev
Enes
3 years
📉 Smaller app size. I deployed the same project with bare workflow and Expo to the TestFlight. One of them is 15MB and the other 11MB. Guess which one is Expo 🙃 Of course the 11MB one! Awesome. +
1
0
18
@enesozturkdev
Enes
8 months
Built this app with the craziest technologies out there: - @OpenAI 's GPT-4 Turbo and Embedding API - @vercel commerce template, AI SDK, and Blob storage - @ShopifyEng Storefront API - @supabase 's pgvector feature to search with embeddings The ultimate AI app setup.
2
1
18
@enesozturkdev
Enes
3 years
Here is slow motion
1
0
18
@enesozturkdev
Enes
2 years
Neutral black, blur views, one of the @tariktolunay 's pieces. Working on web3 components and will try to create mobile experiments, it will be fun.⚡️
Tweet media one
3
0
18
@enesozturkdev
Enes
3 years
. @Huxpro , what do you think about @kentcdodds 's suggestion about using memorization in React? You wrote the React Forget, and it is memorizing all components we wrote under the hood. If Kent's right, is RF doing the right thing?
1
1
17
@enesozturkdev
Enes
3 years
🎉 Today I started sponsoring @gorhom on Github. He is creating great packages for React Native! I had a chance to work with him on my open source project and got awesome techniques. Thank you!
0
1
16
@enesozturkdev
Enes
2 years
One of the things that made me surprised is when I wrap the FlashList with GestureDetector, I can use the gesture for both the list gestures and custom horizontal gestures combined. It doesn’t break the FlashList’s scroll behavior. This is goood 💯
1
0
17
@enesozturkdev
Enes
3 years
⚡️ Blazing fast development experience. Sometimes we had issues on Metro, cannot refresh the app, or you might need to open XCode or Android Studio to build the app, run the simulators, or when upgrading the XCode you might have issues when building the project. +
1
0
17
I've been building email templates with @resendlabs ' React Email client. What a seamless experience.
Tweet media one
Tweet media two
1
0
15