• Hakkımızda
  • Yazı Gönder
  • Sizden Gelenler
  • İletişim
Yazılım Karavanı | Bilim - Teknoloji - Mühendislik
  • Anasayfa
  • Genel
  • Programlama
    • Ruby
    • Flutter
    • Android
    • Java
    • MySQL
    • Oracle SQL
  • Yaşamdan
  • Algoritmalar
  • Yapay Zeka
  • Topluluklar
No Result
View All Result
  • Anasayfa
  • Genel
  • Programlama
    • Ruby
    • Flutter
    • Android
    • Java
    • MySQL
    • Oracle SQL
  • Yaşamdan
  • Algoritmalar
  • Yapay Zeka
  • Topluluklar
No Result
View All Result
Yazılım Karavanı | Bilim - Teknoloji - Mühendislik
No Result
View All Result
Home Flutter

Splash Screen Yapımı #Flutter

Flutter giriş

Ali Murat Çevik by Ali Murat Çevik
Mayıs 25, 2020
in Flutter
3 min read
0
Splash Screen Yapımı #Flutter
WhatsApp'ta PaylaşTwitter'da PaylaşLinkedIn'de PaylaşTelegram'da Paylaş
splash1Merhaba arkadaşlar bu yazımızda Flutter ile geliştirdiğimiz bir uygulamada splash screen nasıl ekleyeceğimizi öğreneceğiz.

Splash Screen Nedir? 
Birçok uygulamayı açtığımız zaman karşımıza genelde logo çıkar ve birkaç saniye içinde uygulama açılır.  Bu karşılama ekranına splash screen adı verilir. Türkçe olarak ifade etmek istersek karşılama ekranı, açılış ekranı ifadeler kullanılabilir.
 



pubsecyaml
Uygulama başlatıldığı zaman ilk çalışacak fonksiyonumuzu “MyApp” olarak belirlemek için runApp metodundan faydalandık. Uygulamamızı başlattığımızda bizi karşılacak dosya MyApp metodunun tanımlandığı main.dart dosyasıdır. Splash Screen arayüzü ile ilgili değişiklikleri bu dosya üzerinden yapacağız.

Estetik olarak daha hoş duracağını düşündüğüm için önceden Photoshop ile hazırlamış olduğum splashscreen.jpg görselini sayfaya arka plan olarak ayarladım. Flutter ile ilgili dikkat etmemiz gereken önemli bir husus ise kullandığımız image dosyasının pubsec.yaml dosyasında mutlaka göstermemiz gerektiği. Assets klasörü içerinde yer alan jpg dosyası için pubsec.yaml içerisine tanımlıyoruz:


main.dart dosyamızı inceleyelim:
initState() içerisinde Duration metodu ile splash screen süresini ayarlayabilirsiniz. Ben saniye cinsinden ayarladım dilerseniz miliseconds, seconds gibi farklı zaman ölçekleri kullanabilirsiniz. İdeal süre 3 saniye civarlarında olduğu için seconds: 3 olarak belirledim. Navigator.push metodu anasayfamıza geçiş için kullanacağımız metot. Anasayfada yer alan ana metod Anasayfa() olduğu için MaterialPageRoute içerisinde Anasayfa() metodunu yazmamız gerekmekte. Burada dikkat edilecek bir diğer nokta ise anasayfa.dart dosyasıını classımıza import etmemiz.

anasayfa.dart dosyamızı inceleyelim:

Projenin tam halini Github üzerinden paylaştım.
Bir sonraki yazımızda görüşmek üzere,
Sağlıklı günler dilerim…

alim cevik
Tags: DartFlutterMobil ProgramlamaSplash Screen
SendTweet12Share3Share
Önceki Gönderi

Yapay Zeka ve Derin Öğrenme (DL)

Sonraki Gönderi

Bağışıklık Sistemi #EvdeKal

İlgili Yazılar

Flutter CI/CD Süreçleri (Azure DevOps Pipeline) – Part1/iOS

Flutter CI/CD Süreçleri (Azure DevOps Pipeline) – Part1/iOS

by Ali Murat Çevik
Mayıs 11, 2023
0

Herkese selamlar, bu yazıda yazılım geliştirme süreçlerinin verimliliğini ve çevikliğini artıracak bir konuyu ele almak istedim. Part1 olarak fazlandırdığım bu...

Flutter Festivali İçin Buluşmaya Son Günler! 🥳

Flutter Festivali İçin Buluşmaya Son Günler! 🥳

by Ali Murat Çevik
Nisan 12, 2022
0

 Google’ın mobil, web ve masaüstü için güzel, native olarak derlenmiş uygulamaları tek bir kod tabanından hazırlamakta kullanılan Flutter için harika...

Flutter Animasyon İşlemleri

Flutter Animasyon İşlemleri

by Ali Murat Çevik
Nisan 5, 2022
0

Herkese merhaba, bu yazıda Flutter’daki animasyon işlemlerine göz atacağız. Mobil uygulamalarınızın daha efektif görünüm kazanması ve kullanıcı üzerinde güzel izlenimler...

AdMob’a En İyi Alternatif: AdColony SDK ve Flutter Kurulumu

AdMob’a En İyi Alternatif: AdColony SDK ve Flutter Kurulumu

by Ali Murat Çevik
Aralık 20, 2021
1

Google’ın pabucu dama mı atılıyor? Google AdMob’a yönelik artan şikayetler doğrultusunda doğal bir davranış olarak kullanıcılarda yeni ağlar keşfetmek eylemi...

Güvenli Mobil Uygulama Geliştirme İpuçları #Flutter

Güvenli Mobil Uygulama Geliştirme İpuçları #Flutter

by Ali Murat Çevik
Haziran 27, 2021
0

Bir mobil uygulama geliştirilirken eğer bilgi güvenliği ekipleriyle işbirliğiniz yoksa, en büyük endişe kaynağınız güvenlik olacaktır. “Acaba uygulamam hacklenir mi?...

Next Post
Bağışıklık Sistemi #EvdeKal

Bağışıklık Sistemi #EvdeKal

DNS Nedir?

DNS Nedir?

  • Popüler
  • Yorumlar
  • En Yeniler
Sıfırdan Yolo v4 Tiny Özelleşmiş Nesne Tespiti (Custom Object Detection)

Sıfırdan Yolo v4 Tiny Özelleşmiş Nesne Tespiti (Custom Object Detection)

Temmuz 26, 2021
B Ağaçları (B Trees)

B Ağaçları (B Trees)

Ağustos 24, 2020
Gini Index Kullanılarak Karar Ağacının (Decision Tree)  Oluşturulması

Gini Index Kullanılarak Karar Ağacının (Decision Tree) Oluşturulması

Ağustos 20, 2020
Bubble Sort (Kabarcık Sıralama) Algoritması

Bubble Sort (Kabarcık Sıralama) Algoritması

Mayıs 18, 2018
2020 ‘nin En Güncel ve Tehlikeli Zararlı Yazılımları

2020 ‘nin En Güncel ve Tehlikeli Zararlı Yazılımları

6
Magento 2 Detaylı Kurulum & Hatalar

Magento 2 Detaylı Kurulum & Hatalar

5
Flutter’da TFLite Kullanımı

Flutter’da TFLite Kullanımı

4
Bubble Sort (Kabarcık Sıralama) Algoritması

Bubble Sort (Kabarcık Sıralama) Algoritması

2
Yeni Siber Güvenlik Kanunu: Yazılım Geliştiriciler İçin Neler Değişti?

Yeni Siber Güvenlik Kanunu: Yazılım Geliştiriciler İçin Neler Değişti?

Mart 19, 2025
Google Play Health Connect Politika Güncellemesi: Güncellenen Veri Koruma Kuralları

Google Play Health Connect Politika Güncellemesi: Güncellenen Veri Koruma Kuralları

Mart 10, 2025
Yapay Zeka Destekli Dijital Medya Takip Aracı: sentitracer.com

Yapay Zeka Destekli Dijital Medya Takip Aracı: sentitracer.com

Şubat 10, 2025
OneSignal Kullanarak Güvenli Push Notifications Oluşturma Rehberi

OneSignal Kullanarak Güvenli Push Notifications Oluşturma Rehberi

Aralık 14, 2024

Reklam

Yazılım Karavanı | Bilim – Teknoloji – Mühendislik

Bilgi Teknolojileri alanına meraklı herkesin buluşma noktası!

No Result
View All Result
  • Anasayfa
  • Genel
  • Programlama
    • Ruby
    • Flutter
    • Android
    • Java
    • MySQL
    • Oracle SQL
  • Yaşamdan
  • Algoritmalar
  • Yapay Zeka
  • Topluluklar

© 2020 Yazılım Karavanı Kaynak gösterilmesini rica ederiz.