Skip to content

Instantly share code, notes, and snippets.

* Android - Http Networking Tool -> Retrofit
* iOS - Http Networking Tool -> Alamofire
* VCS - Git
* Android - iOS MVVM pattern referenced design.
* Common - İçeriği boş dahil olsa kullanılan her user interactional component Custom Component hale getirilmelidir.
* Common - Custom Componentlerde view design ve code behind mümkün mertebe birbirinden bağımsız olmalıdır.
* Android - Activity ve Fragment kullanım tercihleri Activity first olmalı ve mimariye bağlı olarak Fragment first ilerlemek gerekirse Navigation Component altyapısından yararlanılmalı.
* Android’te Kotlin first, iOS’te Swift first ilerlenmeli ve framework tercihlerinde de bu dillerin kullanılmış olması tercih esnasında kritik faktörler arasında yer almalı.
* Common - Kodlama esnasında yorum satırları içerisinde sadece kod blokları olmamalı, yorum satırları haline getirilen kodlar için mutlaka açıklamalar bırakılmalıdır.
Burda bazı komutları ve komutlarda kullanılan argumanların neler olduğundan bahsedeceğim:
$ cd ~
Ref : https://burhantanis.com/blog_kod_dunyam/2017/06/06/linuxda-bash-profile-hazirlamak
Bu komut bizi aktif olan user'ın home dizinine götürür. ~ işaretinin adı "tilde" dir.
Mevcut kullanıcı oguzhangedik ise onun home dizinine otomatik konumlanacaktır.
Kısaca ~ işareti home dizinini temsil ediyor.
installation icin: şu şekilde
Ref: https://medium.com/@ardasnturk/react-native-kurulumu-mac-6a7c95896278
OGUZHAN-MBP:ios oguzhangedik$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
komutunu çalıştırıyoruz ve eğer komut sorunsuz çalışırsa brew başarıyla yüklenmiş oluyor.
install ederken Homebrew i su dizinlere ekleme yapti:
==> This script will install:
Bunun mantığını kavramak için bash ten başliycam.
Bash bir komut dili yorumlayıcısıdır. Bir Mac OS te bir terminal başlattığımızda, aslinda bir bash process başlatıyoruz
demektir.
bash_profile aslında bir komut dizisi dosyasıdır. Ne zaman bir terminal başlatsak, ilk olarak Mac OS te bulunan (öğrendiğim kadarıyla
home dizininin altında bulunuyormuş.) bash_profile dosyasının içindeki komutlar çalışır.
$ touch ~/.bash_profile && open ~/.bash_profile
komutu ile bash_profile dosyası TextEdit gibi uygun bir text editör de açılır ve içinde neler olduğunu görüntüleyebiliriz.
Ref : https://medium.com/@ardasnturk/react-native-kurulumu-mac-6a7c95896278