This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* 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. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |