News Hour, Google tarafından geliştirilen Flutter çerçevesinde geliştirilen, yönetici paneline sahip eksiksiz bir haber uygulamasıdır. Hem Android hem de iOS'ta çalışır. Tipik bir haber uygulamasının sahip olduğu tüm ortak ve özel özelliklere sahiptir. Bu uygulamayı kullanıcı dostu hale getirmek için birçok animasyon kullandık. Etkileyici kullanıcı arayüzü tasarımı ve hem iOS hem de Android cihazlarda sorunsuz performansıyla kullanıcıları memnun edebilir. Hem iOS hem de Android için bir haber veya blog uygulaması arıyorsanız Haber Saati sizin için en iyi seçenek olabilir.
Özellikler (Uygulama)
- Animasyonlu Açılış Ekranı
- Kullanıcı Oturum Açma – Google Oturum Açma, Facebook Oturum Açma, iOS için Apple Oturum Açma, E-postayla Oturum Açma gibi sosyal medya oturum açma işlemleri kullanılır ve ayrıca kullanıcıların kaydolmadan erişebileceği oturum açma özelliğini atlar.
- Güzel Biniş Ekranı – Uygulamanın özelliklerini tanımlamak için giriş ekranları.
- Yükleme Animasyonu ve Temiz Kullanıcı Arayüzü : Tüm ekranda yükleme animasyonları mevcuttur ve bu, kullanıcılara veri yükleme süresi konusunda akıcı ve sorunsuz bir deneyim sunar.
- Lottie Animasyon
- Sayfalandırma : Sınırsız verinin sorunsuz bir şekilde yüklenmesine ve veritabanı maliyetinin azaltılmasına yardımcı olacak sonsuz kaydırma kullanılır.
- Yenilemek için Çek – Kullanıcının istediği zaman içeriği yenilemek için yenilemek için çekme özelliği.
- Youtube Video Desteği: Tam ekran görünümü, MX Player gibi hareket kontrolü, Hız modu ve çok daha fazlası ile eksiksiz youtube video desteği.
- Iframe Video Desteği: YouTube'daki Iframe videoları artık Iframe video oynatıcısıyla içerik açıklamasında destekleniyor
- Ağ Video Desteği: Ağ videoları artık içerik açıklamasında tam ekran görünümüne sahip bir Yerel video oynatıcıyla destekleniyor
- Uyarlanabilir Karanlık Mod! - Karanlık modu deneyimlemeyi unutmayın. Bu, uygulamanın tamamını daha kullanışlı ve güzel hale getirir
- Özel Web Görünümü - Tıpkı Facebook'ta olduğu gibi uygulama içindeki herhangi bir bağlantıyı açmak için özel web görünümü kullanılır.
- Kullanıcı Yorumu : Kullanıcı her türlü içeriğe yorum yapabilir. Kullanıcı ayrıca yorumlarını da silebilir.
- Yorum İşaretleme ve Rapor Etme : Kullanıcı herhangi bir kötü niyetli yorumu işaretleyebilir ve ayrıca yöneticiye rapor edebilir.
- Kullanıcı Beğenileri : Kullanıcı herhangi bir içeriği beğenebilir ve popüler içerikler, beğenilerine göre sıralanacaktır.
- Kategoriler : İçerikler kategorilere göre bölünmüş olup, kategorileri yönetici panelinden kontrol edebilirsiniz.
- Arama : Kullanıcıların son aramalarını yerel olarak kaydedecek olan Son Arama özelliği kullanılır.
- İnteraktif Anlık Bildirimler: Yönetici, tek tıklamayla doğrudan yönetici panelinden tüm android ve iOS kullanıcılarına anlık bildirimler gönderebilir. Anlık bildirimin gövdesi ayrıca HTML metnini de destekler.
- Önbelleğe Alınmış Görüntü ve Veriler : Daha hızlı bir deneyim için çevrimiçi görüntüleri yerel veritabanına kaydetmek amacıyla kullanılan önbellek görüntü hizmeti. Resimlere ve veritabanına çevrimdışı bile erişilebilir.
- Para Kazanma: Hem Admob hem de facebook reklamlarını kullandım. En çok hangisini tercih ediyorsanız onu kullanabilirsiniz. Admob ve fb reklam politikasını sürdürerek hem Geçiş reklamlarını hem de banner reklamları kullandık.
- Çoklu Dil Desteği : Uygulamaya en kolay şekilde kendi dilinizi ekleyebilirsiniz.
- RTL Desteği : Arapça, İbranice vb. gibi rtl tipi diller için RTL desteği.
- Yer İşareti: Kullanıcı ayrıca favori içeriklerini de kaydedebilir.
- Kullanıcı Profili : Kullanıcılar adlarını düzenleyebilir ve profil resimlerini güncelleyebilir.
- Html Desteği : İçerik açıklaması HTML metnini destekler, böylece Html metniyle özel tasarım uygulayabilirsiniz. Açıklamadaki resimler artık tam ekran yakınlaştırılabilir görünümü destekliyor.
- Hero Animation : Sorunsuz ve kusursuz bir kullanıcı deneyimi için tüm içeriklerde flutter özel animasyon paketi Hero kullanıldı.
- Arka Uç Hizmeti: Süper hızlı, kullanımı kolay ve aynı zamanda güvenli olan Google'ın Cloud Firestore Veritabanı.
- Firebase Analytics : Kullanıcıların gerçek zamanlı etkinliklerine erişmek için.
- Devlet Yönetimi : Sağlayıcı
- Adım Adım Dokümantasyon