Linux’ta Android Studio ile Flutter Nasıl Kurulur Github Deposu Kuruluşunuza (veya Başka Bir Kullanıcıya) Nasıl Aktarılır Dockerfile ONBUILD Aşağı Akış Yapılarında Tetikleyicileri Çalıştırmak için Nasıl Kullanılır Docker Depolama Sürücüleri Nedir ve Hangisini Kullanmalısınız? Deno Nedir ve Node.js’den Farkı Nedir? Docker Görüntü İmzalama Noter v2 ile Nasıl Gelişecek Bir Github Deposu Nasıl Düzgün Çatallanır

0
18

çarpıntı logosu

Flutter, tek bir kod tabanı kullanarak platformlar arası mobil uygulamalar yazmanıza olanak tanıyan bir Google geliştirme platformudur. Uygulamalar, yerel kodu veya JavaScript’i derleyen, yazılan ve nesne yönelimli bir dil olan Dart’ta geliştirilmiştir. Bu, tek bir Flutter projesiyle Android, iOS, masaüstü işletim sistemleri ve web’i hedefleyebileceğiniz anlamına gelir.

Flutter, arayüzleri bildirimsel olarak tanımlamak için React benzeri bir çerçeve ile paketlenmiş olarak gelir. Ayrıca, yeni bir arabirimi hızlı bir şekilde katmanlamanıza olanak tanıyan yerleşik Malzeme Tasarımı ve iOS benzeri bileşenlerle birlikte gelir. Geliştirici kullanım kolaylığı, IDE’ler, canlı hata ayıklama araçları ve test kitaplıkları ile sağlam entegrasyonlar ile daha da geliştirilmiştir.

Flutter’ın popülaritesi, birleşik yaklaşımıyla daha fazla geliştiricinin cezbedilmesiyle son birkaç yılda hızla arttı. Bir Linux makinesinde Android Studio ile kendi Flutter geliştirme ortamınızı nasıl başlatacağınız aşağıda açıklanmıştır.

Android Studio’yu İndirme

Android Studio IDE’yi indirip yükleyerek başlayın. Android Studio, JetBrains’in IntelliJ IDEA’sına dayanmaktadır ve Android platformu için resmi geliştirme ortamıdır. Flutter eklentisi ile güçlendirildiğinde, Flutter uygulamaları için birinci sınıf bir geliştirme deneyimi de sağlar.

İndirilenler sayfasına gidin ve Linux için en son Studio sürümünü edinin. İndirme başlamadan önce bir lisans sözleşmesini kabul etmeniz istenecektir.

Reklamcılık

İndirme işlemi tamamlandıktan sonra arşivi çıkarın. Paketlenmemiş dizin ağacı, Android Studio’yu çalıştırmak için gereken her şeyi içerir – ayrı bir kurulum komut dosyası yoktur. Bu nedenle, uygulamaları depolamak için yaygın olarak kullanılan bir dizine çıkartmak genellikle en iyisidir.

tar -xf android-studio-* -C /opt/android-studio
chown -R $USER:$USER /opt/android-studio

Android Studio’yu başlatmak için şunu çalıştırın: studio.sh içindeki komut dosyası bin dizin. IDE’yi düzenli olarak kullanacaksanız, bu dizini yolunuza ekleyin. Aksi takdirde, her başlatmada tam yolu belirtmeniz gerekir:

/opt/android-studio/bin/studio.sh &

Sondaki ve işareti, kabuğunuzu kapatabileceğiniz ve Android Studio’yu kullanmaya devam edebileceğiniz anlamına gelir.

IDE’nizi yapılandırmak için ilk çalıştırma kurulum sihirbazını izleyin. Bu öğreticinin amaçları doğrultusunda, varsayılanları kabul edebilir ve bir “Standart” kurulum oluşturabilirsiniz. Bu, yeni bir Android Emulator sürümünü ve Android oluşturma araçlarını otomatik olarak indirecektir. Bunlar daha sonra Flutter uygulamalarında hata ayıklama söz konusu olduğunda faydalı olacaktır.

“Ayarları Doğrula” ekranına ulaştığınızda, Android Studio’nun SDK, JDK, Emulator, Build Tools ve Platform Tools’u kuracağını onaylayın. Her şey yolunda görünüyorsa, indirmeye başlamak için “İleri” düğmesine tıklayın. Bu, internet bağlantınızın kalitesine bağlı olarak biraz zaman alabilir. Tamamlandığında, Android Studio başlatılacak.

Flutter’ı İndirmek

Flutter SDK, Android Studio dışında sisteminize eklenmelidir. Bir Linux kullanıcısı olarak, SDK’yı doğrudan Git deposundan almak en kolay yoldur. Farklı dallara göz atarak sürümler arasında geçiş yapabilirsiniz.

Reklamcılık

SDK’yı sisteminizde nereye yerleştireceğinizi seçin, ardından en son kararlı sürümü indirmek için Git’i kullanın:

mkdir ~/.flutter-sdk
cd ~/.flutter-sdk
git clone https://github.com/flutter/flutter.git -b stable

Ekle bin SDK içindeki dizini yolunuza. Bu, flutter terminalinizde komut. Çalıştırmak flutter Şimdi SDK kurulumunu tamamlamak için. Komut, tam Dart ve Flutter SDK’larını indirecek ve ardından ana CLI yardımcı programını oluşturacaktır. Tamamlanması birkaç dakika sürebilir.

Sonraki çalıştırma flutter doctor SDK’nın kullanıma hazır olup olmadığını kontrol etmek için. Bu komut, Flutter uygulamalarınızı oluşturup dağıtabilmeniz için Android SDK’nın kurulu olduğunu onaylayacaktır. Kontrollerden herhangi biri başarısız olursa, neyin yanlış olduğunu ayıklamak için sağlanan URL’leri kullanın. Yaygın bir uyarı, “Android lisans durumu bilinmiyor”dur – bu, çalıştırılarak düzeltilebilir. flutter doctor --android-licenses SDK’nın lisans koşullarını kabul etmek için.

Bir kere flutter doctor “Flutter” ve “Android Toolchain”in çalıştığını gösterirse, Android Studio’ya geri dönmeye hazırsınız. Önceden isteğe bağlı bir adım çalışıyor flutter precache bu da gelecekteki yapıları hızlandırabilir. Bu, iOS ve Android için platforma özel ikili dosyaları önceden indirerek ilk derlemenizin derleme süresini azaltır.

Android Studio’ya Flutter Desteği Ekleme

Flutter’ın Android Studio ile çalışmasını sağlamanın zamanı geldi. Android Studio ana ekranında, sol menüdeki Eklentiler bağlantısını tıklayın. Flutter eklentisi genellikle Öne Çıkanlar listesinin üst kısmına yakın bir yerde görünür. Göremiyorsanız arama çubuğunu kullanmayı deneyin.

Eklenti adının yanındaki yeşil “Yükle” düğmesine tıklayın. Dart eklentisini de yüklemeniz istenecektir. Bu, Dart programlama dili için editör desteği ekler. İstemi onaylayın ve her iki eklentiyi de Android Studio’ya ekleyin. İndirme tamamlanana kadar bekleyin, ardından değişikliklerinizi uygulamak için yeşil “IDE’yi Yeniden Başlat” düğmesine basın.

Flutter Uygulaması Oluşturma

Flutter eklentisi, ekstra bir “Yeni Flutter Projesi” düğmesi ile Android Studio ana ekranını değiştirir. İlk Flutter uygulamanızı başlatmak için şimdi buna tıklayın. Bu kısayol, varsayılan olarak Flutter ile çalışmak için tasarlanmış olsa da, bazen aşağıdaki açılır iletişim kutusu yanlış sekmede biter. Sol kenar çubuğunda “Flutter” öğesinin seçili olduğundan emin olun.

Reklamcılık

Açılır iletişim kutusunun sağ tarafında, Flutter SDK yolunu sağlamak için dosya seçiciyi kullanın. Bu, tarafından oluşturulan dizindir. git clone önce komut verin. Daha sonra projenizi açıp Android Studio ayarlarına gidip Diller ve Çerçeveler > Çarpıntı’yı seçerek değiştirebilirsiniz.

Projenize bir ad verin ve sonraki sayfada bir depolama yeri seçin. Proje adı alfasayısal küçük harf karakterlerinden ve alt çizgilerden oluşmalıdır. Kuruluş altında, uygulamanız için ters DNS notlu ad alanı sağlayın; com.example.myapp.

Genellikle Android ve iOS dillerini sırasıyla varsayılan Kotlin ve Swift ayarlarında bırakabilirsiniz. Bunlar, platforma özel yerel bileşenler yazmak için kullanacağınız dilleri tanımlar. Bunu yalnızca, zaten ihtiyacınız olduğunu biliyorsanız değiştirmelisiniz.

Son olarak, hedeflemek istediğiniz işletim sistemlerini seçmek için “Platformlar” onay kutusunu kullanın. Bu aşamada yalnızca iOS, Android ve Web kullanılabilecektir. Linux üzerinde geliştirme yaparken Windows ve macOS desteklenmez. çalıştırarak Linux masaüstü desteğini etkinleştirebilirsiniz. flutter config --enable-linux-desktop terminalinizde komut verin ve Android Studio’yu yeniden başlatın.

Projenizi yapılandırmayı tamamladığınızda, projeyi oluşturmak için “Bitir” düğmesine tıklayın. Android Studio projeyi hazırlarken, ekstra bağımlılıkları indirirken ve kod sembollerini keşfetmek için ilk kaynağı indekslerken oluşturma işlemi birkaç saniye sürebilir.

Projenizi Çalıştırmak

IDE açılacakREADME.md. Varsayılan Flutter örnek uygulamasının kaynak dosyasını şurada bulabilirsiniz: lib/main.dart. NS android, ios ve web proje klasörünüzdeki dizinler, bildirim dosyaları, simgeler ve araç zinciri yapılandırmaları gibi platforma özgü içeriği depolar.

Reklamcılık

Araç çubuğundaki yeşil oynat düğmesine basarak veya Shift+F10 klavye kısayolunu kullanarak uygulamanızı çalıştırın. Bu, varsayılan olarak projenizin web sürümünü Chrome’da çalıştıracaktır. Elinizde bir Android cihazınız varsa, Android Studio’nun cihazda hata ayıklamasını etkinleştirmek için USB hata ayıklama modu etkinken onu makinenize bağlayın. Oynat düğmesinin hemen karşısındaki araç çubuğundaki açılır menüden cihazınızı seçin.

Öykünülmüş bir aygıtı kullanmak için, üst menü çubuğunda Araçlar > AVD Yöneticisi’ne gidin ve sol alttaki “Sanal Aygıt Oluştur”a basın. Yeni cihazınızı donanım özellikleri ve bir Android sürümü ile yapılandırmak için istemleri izleyin.

İşlemi tamamladığınızda, cihazınız oluşturma araç çubuğundaki açılır menüde görünmelidir. Artık, fiziksel veya öykünmüş bir Android telefonla Android Studio’yu kullanarak uygulamanızı geliştirmeye hazırsınız.

Özet

Flutter, platformlar arası uygulama geliştirmeyi basitleştirirken, başlangıç ​​deneyimi hala nispeten ilgili. Flutter’ı Linux’ta kullanmak, Android Studio’yu kurmak, Flutter SDK’yı indirmek ve ardından ikisini birbirine bağlamak için çok adımlı bir süreç gerektirir. Ayrıca tam Android SDK’ya ve çalışan bir Android öykünücü görüntüsüne ihtiyacınız var.

Prosedürü doğru sırayla takip etmek, işleyen bir ortamla sonuçlanacaktır ancak cihazınızın ve ağınızın sahip olabileceği etkiyi hafife almayın. İndirilecek birden fazla gigabayt veriye ve ayıklanıp derlenecek birkaç SDK’ya sahip olacaksınız; bu, eski donanımlarda veya yavaş bir İnternet bağlantısında zaman alıcı olabilir.

Reklamcılık

IDE’niz çalışmaya başladığında, Flutter belgeleri, uygulamanızı yazmak ve üretim yapıları oluşturmak için en iyi referansınızdır. iOS sürümünüzü Linux’ta derlemenin mümkün olmadığına dikkat edin; fiziksel donanım, sanal makine veya bulutta barındırılan bir CI oluşturma çözümü aracılığıyla bir Mac’e erişiminiz olması gerekir.

LEAVE A REPLY

Please enter your comment!
Please enter your name here