Ana içeriğe atla

IDE/Editör İle Uygulama Geliştirme


  Merhabalar
  Bu hafta , geçen hafta oluşturduğumuz  ionic uygulamasının içini doldurup kendi uygulamamızı oluşturmaya çalışacağız. Bunun için öncelikle bir editör seçmemiz gerkiyordu ben Visual Studio Code 'u tercih ettim yine siz istediğiniz IDE'yi seçebilirsiniz. İlk Önce Visual Studio Code 'u bilgisayara kurmak ile başlayalım.

   Visual Studio Code 'un anasayfasına girip (geçen haftaki yazımda bağlantısı var)  indirme işlemine başlıyoruz. Uzantısı .exe olan dosyayı indiriyoruz ve çalıştırmaya başlıyoruz.


  Next ile adımları ilerleyerek gidiyoruz. Editörümüzün kullanmak istediğimiz dilini seçip (English malesef Türkçe seçenek yok :/) ilerlediğimizde birkaç adım sonrası programı bilgisayarda nereye kaydetmek istediğimizi seçiyoruz. Sonrasında next -> next  ile kurulumumuz tamamlanıyor. İndirme işlemi bittiğinde program açılırken web sayfasından da VS Code'da neler olduğuna size ne gibi kolaylıklar sağladığına dair bilgilendirme amaçlı bir sayfa açılıyor.İsterseniz bu sayfayı inceleyebilirsiniz.

   Editörümüzü inceleyecek olursak karşımıza şöyle bir giriş sayfası çıkıyor.(soldaki dosya ionic app'imin dosyası )


   Open Folder yazan sekmeden cmd ile oluşturduğumuz uygulamamızın kayıtlı olduğu klasöre girip uygulamamızın dosyasını açıyoruz.  src yazan kısımı açtığımızda index.html karşımıza çıkıyor. Bu bizim ana sayfamız. src -> app seçeneğine tıkladığımızda 'home ve list' sayfalarımız karşımıza çıkıyor. Uygulamamıza resimler eklemek istiyorsan src -> app -> assets kısmına resimlerimizi yerleştirebiliriz.

   Daha önceden oluşturduğumuz app 'imiz biraz değiştirelim. Bir cafe'nin uygulamasını yaptığımızı ve bu uygulamada cafede ne tür yiyecek içecek ve tatlılar olduğunu gösteren sayfalar olduğunu düşünelim ve bir de giriş sayfası. Bunun için uygulamamızda app klasörümüzün altında app.component.ts dosyasına girelim.


   Bu sayfada sidemenude bulunan sayfaları düzenleyeceğiz. public appPages diye bir array oluşturulmuş ,bu arraydeki her bir eleman sidemenü'deki bir sayfayı temsil ediyor.  "title" sidemenüde görülecek olan ismi , "url" üstine tıklanınca nereye gideceği , "icon" da title'ların yanında görülecek icon'u söylüyor. İonic de kullanabileceğiniz bir sürü icon var.
   Yukarıdaki kodlarda da görüldüğü gibi yeni sayfalarımızı eklemiş olduk(url'lerine şu anlık dokunmadık sadece sidemenüdeki görünümüne bakacağız şimdilik) .Buna bakmak için yine cmd den yardım alacağız. cmd'de uygulamamızın olduğu klasöre girip oradan ionic serve'u çağırmamız lazım bunun için kolay bir yöntem var. Uygulamamızın olduğu klasörü bilgisayarımızda buluyoruz, klasör dizinini gösteren kısma tıklıyoruz(tıklayınca o satır taranacaktır) ve cmd yazıp enter'a tıklıyoruz. Böylece cmd de uygulamamızın olduğu klasöre girmiş oluyoruz . Ardından ionic serve yazarak uygulamamızı web'den görüntüleyebiliriz.



          Uygulamamızın şu anlık görünümü  bu şekilde oluyor.     


   Bu hafta bize kod yazımını kolaylaştıracak bir ideyi yüklemeyi , ide hakkında kısa bilgiler ve uygulama için küçük değişiklikler yaptık. Uygulamamız için navigasyon yöntemlerini gelecek hafta inceleyeceğiz.
   
   Hoşçakalın..

Yaralandığım Kaynaklar:




Yorumlar

Bu blogdaki popüler yayınlar

Sayfa Yönlendirme (Routing and Navigation Guide)

 Merhabalar  Geçen hafta uygulamamız için bir login sayfası nasıl oluşturulur incelemiştik . Bu hafta butonlara bastığımızda sayfa yönlendirmesini nasıl yapabiliriz bunu üzerine biraz konuşacağız.    Sayfaların yönlendirilmesi için gerekli içerikler app-routing.module.ts dosyasında tanımlanır. Burada , sayfalara ulaşmak için kullancak url tanımlamaları yapılır. path: 'yemekler' , loadChildren: './yemekler/yemekler.module#YemeklerPageModule'    Burada  'loadChildren' özelliğiyle yemekler dosyasının içerisine git sayfanın görünmesi için gerekli olan componentı yükle anlamına getiriyor. Path ile de navigasyon işlemi yaparken url olarak kullanılacak isimi tanımlıyoruz.   Yukarıdaki kod parçacığı normalde CLI dan sayfa oluşturduğumuzda ( ionic g page sayfaAdı  kodunu yazdığımızda) kendiliğinden app-routing.module.ts sayfasında oluşuyor.   Chrome için ekleyebileceğiniz yönlendirme haritasını gösteren ' Augury '  eklentisini...

Ionic Kurulumu

  Merhabalar   Geçen haftaki yazımızda mobil uygulamaların çeşitlerinden kısa bir kesit ve ionic hakkında bilgiler vermiştik . Bu hafta bilgisayarımıza kurmamız gereken bileşenleri konuşacağız.   İonic framework'ünü kurmadan önce bilgisayara kurulması gerekenler arasında NodeJs bulunuyor. Peki neden NodeJs'i kurmak zorundayız diye düşünebilirsiniz. Ionic Framework ve bağımlılıkları Node Package Manager (npm) üzerinden indirilebilir , ancak npm'i kullanmak için Node.JS kurulumu yapmamız gerekiyor.     1- Bilgisayara NodeJS kurulumu  NodeJs 'in kendi sayfasından nodejs.org 'dan "Recommended For Most Users" seçeneğini kurdum ben kendi bilgisayarıma. Sayfaya girince bilgisayarınız 64 bitlikse 64 bitlik olan versiyonu size sunuyor.    Ardından nodeJs 'in bilgisayarınıza kurulup kurulmadığını cmd'yi açıp kontrol edebilirsiniz. Cmd ye aşağıdaki kod satırını yazdığınızda eğer NodeJs yüklenmişse bilgisayarınızda kaçıncı versiyonun yükl...

Fab İcon Ekleme

 Merhabalar  Bu hafta oluşturduğumuz bir uygulamaya fab-icon 'u nasıl eklenir ona bakacağız.  Geçen haftalarda oluşturduğumuz Cafe uygulamamız üzerinden göstermeye çalışalım.Bu uygulamamızda cafe hakkında genel bilgi veren bir sayfamız olsun içinde fotoğrafı , hakkında kısa bilgi  ve sosyal medya hesaplarına ulaşabilmek için bir tane de fab iconumuz olsun . 🔹En başta sayfamızı oluşturarak başlayalım.      ionic g page puga sayfa ismimi, tanıtacağım cafe ismi olarak belirledim. Böylece sayfam oluşmuş oldu. puga.page.html uzantılı sayfama gidip içeriğimi hazırlamaya başlıyorum. İçeriğimi ion-content taglarının arasına yazıyorum öncelikle bir resim görünsün altında da bilgiler verilsin istiyorum . Resmi uygulamanın tanıması için    src→assets klasörünün içerisine taşıyorum. 🔹Resmimizi tanımlayalım <img src= "/src/assets/icecekResimleri/e427d7c9262063a424d0b89f2b36eb1c_1446286155.jpg" >  Resmin ardından cafe...