Ders2 RN Proje Oluşturma ve Önizleme

Kısa Özet

Bu video, React Native ile yeni bir proje oluşturma ve önizleme yöntemlerini ele alıyor. Video, projenin oluşturulması, terminalde komutlar kullanarak önizleme yapılması ve Android Studio'da sanal bir cihazda önizleme yapılması gibi konuları kapsıyor. Ayrıca, React Native'de stil uygulama yöntemleri ve yerel CSS kullanımı da gösteriliyor.

  • React Native projesi oluşturma ve önizleme yöntemleri
  • Terminalde komutlar kullanarak önizleme
  • Android Studio'da sanal cihazda önizleme
  • React Native'de stil uygulama yöntemleri
  • Yerel CSS kullanımı

Yeni React Native Projesi Oluşturma ve Ön İzleme

Video, React Native ile yeni bir proje oluşturma adımlarıyla başlıyor. İlk olarak, bir klasör oluşturulması ve bu klasörün içine terminal açılması gerekiyor. Daha sonra, expo init komutu kullanılarak yeni bir proje oluşturuluyor. Proje oluşturulduktan sonra, npx expo start komutu ile proje çalıştırılabiliyor.

Önizleme Yöntemleri

Video, React Native projesini önizleme için farklı yöntemler sunuyor. Bunlardan biri, Expo Go uygulamasını kullanarak kare kodu okumaktır. Diğer bir yöntem ise, web tarayıcısında önizleme yapmaktır. Bunun için, proje klasörüne bir eklenti yüklemek gerekiyor. Son olarak, Android Studio'da sanal bir cihazda önizleme yapılabilir. Bunun için, Android Studio'nun kurulu olması ve sanal bir cihaz oluşturulması gerekiyor.

React Native'de Stil Uygulama

Video, React Native'de stil uygulama yöntemlerini gösteriyor. Öncelikle, style özelliği kullanılarak inline CSS uygulanabilir. Ayrıca, ayrı bir dosyada tanımlanan stiller, style özelliği ile çağırılabilir. Video, yerel CSS kullanımı ve stil uygulama örnekleri sunuyor.

Summarize any YouTube video in seconds

Get summaries like this one for any video, in your language, with the free Summ app.

Download on the Apple Store
Get it on Google Play

Transkript

YouTube Transcript Generator

0:01 Merhaba arkadaşlar 2ci dersimizde yeni bir reag native projesi nasıl oluşturulur oluşturduğumuz projeyi nasıl ön izleme yaparız Bu amaçla kullanılacak alternatif yöntemler nelerdir bunları ele alacağız öncelikli olarak ne yapıyorum arkadaşlar vs kod uygulamamızı başlatıyoruz vs kod uygulamamızı açtıktan sonra Arkadaşlar şimdi Proje dosyamızı oluşturmamız veya proje dosyamızı açmamız gerekiyor Open folder seçeneğine geldim Şimdilik masa üstünde proje dosyalarımı saklayacağım Bu amaçla yeni bir klasör

0:49 oluşturuyorum buna diyorum ki re Bu arada verdiğiniz İsimlerde hatta kendi kullanıcını ait ol islerde arkadaşlar Türkçe karakter kullanmamaya Özen gösterin boşluk Türkçe karakter bu tarz şeylerden kaçınmanız öneriyorum arkadaşlar react native projects dedim bu klasörü seçtim şurada gördüğünüz gibi Ana klasörüm bu oldu ve Buradaki tüm belgelere güvendiğimi de belirttim ana klasörüm bundan sonra oluşturacağım projeler bu ana klasör içerisinde gerçekleşecek Arkadaşlar her bir proje için ayrı birer klasör oluşturabileceğiniz gibi Tabii ki ben Ana bir klasör oluşturdum bunun içerisine farklı projeler oluşturarak devam edebilirim diye

1:36 düşündüm devamında ne yapıyoruz Arkadaşlar bir terminal açıyoruz Powell yerine Command prom tercih ediyorum ben powde bir düzenleme yapmamız gerekiyor bazen bu düzenleme yapılmadığı zaman bazı hatalar veriyor Evet şöyle konumumuza bakıyoruz re Project yani ana klasörüm oluşturduğumuz klasörün iç de yiz Peki şu an proje oluşturmaya hazırım react native ile react native projesini nasıl oluşturuyoruz expo'yu kurmuştuk Expo versiyonunu kontrol etmiştik Eğer Expo kurulu ise arkadaşlar ne yapıyoruz Expo init ve proje ismimizi buraya yazarak başlatıyoruz ilk projemizi E buna da ne diyelim arkadaşlar re

2:21 native proje şeklinde E bir isim verdim farklı farklı proje dosyaları oluşturmak yerine tüm uygulamaları tek bir projede göstermeye çalışacağım farklı sayfalar oluşturarak Bu yüzden farklı isim vermiyorum arkadaşlar ilk ders ikin ders gibi isimler vermiyorum Sizler kendi uygulamalarınızda değiştirebilirsiniz ve enter'a basarak bekliyorum burada bize alternatif seçenekleri sunuyor gördüğünüz gibi bilen ile devam ediyoruz bakın şurada solda klasörüm oluştu proje klasörüm ve alt kısmında da gerekli dosyalar ve klasörler tekrar oluşturuluyor arkadaşlar tamamlanmasını

3:24 bekliyoruz Evet şu an projemiz oluşturuldu peki projemizi ön izleme yapabilmek için ne yapmamız gerekiyor Öncelikle proje klasörünün içerisine geçiş yapmamız gerekiyor Bunun için de CD change director ve projemizin adı yazıyoruz RN proje Bu projenin içerisine bu klasörün içerisine geçiş yapmamız gerekiyor ve enter'a basıyorum şu an gördüğünüz gibi konumumuz artık daha doğru yani şu an için artık proje klasörüm yerleşmiş durumdayız Peki ön izleme için yazmamız gereken komut nedir Arkadaşlar npx Expo Start yazıyoruz burada farklı önizleme yöntemleri var Bunlardan bahsedeceğiz

4:10 arkadaşlar ilk olarak şundan bahsetmek istiyorum kare kodu görüyorsunuz kare kodla ne yapabiliriz kar kodla şunu yapabiliriz arkadaşlar Google Play'de Expo expo'nun uygulaması var Hemen onu da şöyle göstereyim Google Play diyerek açalım playde Arkadaşlar gördüğünüz gibi Expo Go olmak üzere logosu bu expo'nun uygulaması var bu uygulamayı telefonunuza yükleyebilirsiniz bu uygulamayı telefon telefonunuza yüklediğinizde karakot okutma kısmı çıkıyor arkadaşlar buradaki kare kodu okutarak E projenizin ön izlemesini kendi Telefonunuzda açabilirsiniz bu birinci yöntem ikinci yönteme gelelim web'de ön

4:56 izleme yapabilirsiniz yani web browser web tarayıcımda bunu ön izleme yapabiliriz Bakın Şu an pasif durumda yalnız diğerlerine göre soluk şöyle bir şey yapıyoruz burada da wya basıyorsunuz wya bastığınızda sizden bu projeye bir eklenti yüklemenizi istiyor şurada Bakın bu kod ile bu kodu seçiyorum kopyala diyorum bakın tekrar gösterdim seçtim kopyala dedim kopyala dedikten sonra yeni bir Command Pr açabilirsiniz bu yeni Command tekrar proje klasörünüze yerleşerek bak yerleşerek kopyaladığınız kodu basıp enter diyoruz ve proje klasörüm bu yüklemenin gerçekleşmesini sağlıyoruz arkadaşlar npm instal yoluyla bakın kurulum tamamlandı not kısmına tekrar

5:43 geldim Burada tekrar wya bastım bu sefer ve ön izlemenin Açılmasını bekliyorum şu an tam çalışmadı Şöyle yapalım arkadaşlar sunucumu durdurdum ve sunucumu tekrar çalıştırıyorum şimdi sunucuyu neyle durdurduk tabii Onu da söyleyelim Ctrl C yani sunucu yayındayken ctl C'ye basarsanız sunucunuzu durdurur Şimdi tekrar npx Expo Start ile Sunucunun başlamasını sağladım Bakın bu sefer w kısmı Eee daha koyu ve bu nedenle aktif olarak doğrudan çalışacaktır wya bastım projenin Açılmasını bekliyorum şunu Kapattım bu yazıyı gördüyseniz şu an ana sayfayı görüntülüyorsunuz demektir Çünkü ana sayfamız bizim epp njs şu an ve aynı yazı burada

6:30 mevcut eppc şu an ana sayfa lakin biz bunu ilerleyen derslerimizde ne olarak kullanacağız arkadaşlar yönlendirme Bir danışma merkezi gibi kullanacağız e linklerimiz yönlendirmesini epp JS üzerinden gerçekleştireceğiz arkadaşlar 3ün yöntemimiz gelelim şimdi 3 yöntemimiz ise Android cihaz üzerinde görüntüleme A'ya basarak Arkadaşlar bunun içinde Biraz önce kurulumunu gerçekleştir Daha doğrusu Bir önceki dersimizde kurulumunu gerçekleştirdiğimiz Android studyo uygulamasına ihtiyacımız var burada Android studioyu başlatıyorum yalnız direkt New Project veya Open değil ne demiştik More actions sanal cihaz yöneticisi viral device manager'

7:16 tıklıyoruz ve Şuradaki başlat Start seçeneğine basıyoruz demiştim sanal cihazımızın başlamasını bekliyoruz arkadaşlar Evet biraz daha bekliyoruz Evet başlata tıkladıktan sonra Android stud Cihazımız başlıyor gördüğünüz gibi şurada biraz büyük görünebilir şöyle küçültüyor ve sağ

8:03 tarafa alıyorum arkadaşlar şunları alta atabilirsiniz Cihazımız başlatılıyor şimdi web dön üz demiştik Biraz önce Cihazımız başlatıldığında ise A tuşuna basarak Android bir cihazda sanal bir Android cihazda nasıl ön izleyeceğimizi göreceğiz arkadaşlar ve sonucunu göreceğiz cihazımızın Açılmasını bekliyorum Evet Cihazımız açıldıktan sonra burada ekrana tıklıyorum ve a tuşuna basıyorum opening Android şu an bizim Android cihazımıza Expo Go

8:48 uygulaması yükleniyor Expo Go uygulaması yüklendikten sonra bu Expo Go uygulaması üzerinden ön izlemeyi gerçekleştireceğiz aynı gerçek Cihazımız da ön izleme yapabilmek için kare kodu okutarak Expo Go uygulamasına ihtiyacımız vardı burada da Expo Go yükleniyor Arkadaşlar bu sebeple şu an kurulumu gerçekleştiriliyor bir süre daha bekliyorum Evet açılmaya başladı uygulamamız yükleniyor şu an Bundle ediliyor

9:36 gördüğünüz gibi Open up epp JS yazısı karşımıza çıktı buradaki yazının aynısı arkadaşlar Dolayısıyla Android Cihazımız ön izleme işlemini gerçekleştirebiliyoruz burada yaptığımız değişiklik kaydetmek şartıyla Tabii ki değişikliği gerçekleştirdim şur kayıtlı olmadığını gösterir ctls basarak kaydettim bakın gitti Nokta anında buraya sanal cihazımıza yansıyacaktır Arkadaşlar gördüğünüz üzere Bu da ilk projemiz ve projemizi başlatma kısmıydı E şimdi burada bir iki örnek yaparım açmışken mesela arkadaşlar buradan bahsetmek gerekirse arayüzden

10:22 Şimdi biz sayfalar oluşturacağız Her sayfada da bu yapıyı kullanacağız gördüğünüz gibi import edilecek yapılar Ark ında e altında bir Java Script jsx kodlama yöntemi e ekranda nelerin görüneceğini belirliyoruz şu alt kısımda da html' dei web tasarımı dersinde görünen CSS yapısına benzer bir şekilde biçimlendirme özellikleri mevcut arkadaşlar Peki biz buraya yazdığımız bir biçimlendirme yapısını yukarıda nasıl kullanıyoruz ondan da bahsedelim Mesela şurada gördüğünüz gibi bir vivo oluşturulmuş Bu viv web tasarımındaki arkadaşlar html' Deek div' karşılık geliyor olarak düşünebilirsiniz Eee vie Style çağırmış ve bunu nereden Styles

11:09 ncan getir demiş aşağı indiğimizde bunu görüyoruz zaten bakın Styles diye bir ne var Yapı var bu yapının içerisinde bir stil var Steel sheit var ve konteyner ismi de buradan geliyor arkadaşlar Eee bu ne yapmış arkadaşlar arka planı beyaz yapmış ve öğeleri ortaya yatayda ve dikeyde ortaya hizalam Biz de mesela Örnek olsun diye Merhaba re yazımıza bu biçimlendirme yöntemini verelim Style eş dedikten sonra süslü parantezim açıyoruz sty buraya bir isim veriyoruz Metin başlık başlık diye bir isim verdiğimi düşünelim Arkadaşlar şimdi bu alt kısımda şurada virgülden

11:56 sonra yaı noktamı parantezim açarak burada biçimlendirme işlemini gerçekleştirebiliyoruz bakın E bana öneriler geliyor font size 2.24 virgül Color 2. Red seçeneğini seçmiş Olum yine kaydetmem gerekiyor unutmayın kaydettim ve gitti şimdi uygulamamızı açalım şuradan uygulamamıza tekrar gönderelim ya da open Android diyerek A harfine bastım veya reload diyebilirsiniz arkadaşlar h Red ne diyor Red bu şekilde yazılmaz diye uyarı verdi yani mevcut değil dedi arkadaşlar ne yapıyoruz bunu tırnak içerisine alıyoruz Ve kaydediyoruz kaydettiğimizde kendisi direkt

12:41 gönderiyor arkadaşlar hemen şuradan tekrar yükleme yaptıralım Evet tekrar yükleme yapıldığında şeyi görüyoruz biçimlendirin gerçekleş görüyoruz Bu şekilde bir harici CSS yöntemi ile kullanıyormuş ve çağırıyormuş gibi Eee aşağıda belirttiğimiz biçimlendirmeleri burada çağırarak kullanabiliriz Peki yeni bir metin ekleyelim buradaki text ise Eee arkadaşlar web tasarımında Daha doğrusu html' dei p paragraf p etiketi olarak düşünebilirsiniz yeni bir metin ekleyim react native derslerimize

13:30 Hoş geldiniz bir yazı yazdım Şimdi bir de arkadaşlar CSS şunu biliyoruz yerel CSS dediğimiz inline CSS yöntemi vardı arkadaşlar burada yerel CSS yazabilir miyiz Tabii ki yazabiliriz şöyle yapıyoruz bunun içinde Style eş bu sefer çift parantez açıyoruz arkadaşlar çift parantezin içerisine direkt ne yapmak istiyorsak biçimlendirme olarak bunları yazarak Uz arlar 2 Blue şeklinde mesela burada ne dedik 18 Punto büyüklüğünde olsun ve mavi olsun dedik 2 seçeneğimiz bakıyoruz bakın mavi ve 18 Punto büyüklüğüne geldi bu bizim

14:17 bildiğimiz CSS TKİ çağırma yöntemlerimiz benzer bir yöntem Eğer yerel olarak Dokunuş yapacaksak çift parantez içerisinde direkt özelliklerimizi belirtiyoruz ya da ne yapıyoruz dahili c olduğu gibi aynı belge içerisinden başka bir yerden çağıracaksın Arkadaşlar bu şekilde Style eşit tek süslü parantez Styles nokta verdiğimiz isim ile aşağıdan çağırıyoruz ilk projemizi gerçekleştirdik Arkadaşlar şimdi Eee bu dersimizi burada tamamlıyorum Bundan sonraki süreçte ne yapacağız bir sonraki dersimizde react native de sayfalar arası geçiş işlemi için neler yapmalıyız ve sayfalar arası geçişi nasıl gerçekleştiririz bundan bahsedeceğiz görüşmek üzere hepinize

15:02 Kolay gelsin arkadaşlar

Share

YouTube Video Özetleri