HTML, TypeScript ve Angular kullanan bir web ve platformlar arası masaüstü uygulaması

Womanne

Member
“MiracleList” mimarisi örneği, Windows, Linux ve macOS’un yanı sıra Android ve iPhone/iPad’de hem tarayıcıda hem de bir masaüstü istemcisi olarak çalışır.


2015 yılında Microsoft, Berlin merkezli uygulama üreticisi Wunderlist’i satın almak için 100 milyon dolardan fazla ödedi. Bir sonraki Angular iX öğreticisi için (sayı 4/2017 – 6/2017), duyarlı tasarıma sahip modern bir çapraz platform uygulaması için bir mimari örneği olarak benzer bir görev yöneticisi planladım: “MiracleList” örnek uygulaması tek sayfa olarak mevcuttur – Windows, Linux ve macOS için web uygulaması ve platformlar arası bir masaüstü uygulaması ve ayrıca Android, Windows Phone ve iOS’ta bir mobil uygulama.

Kullanılan teknikler:

  • Arka uç: .NET Core, C#, ASP.NET Core Web API, Entity Framework Core, SQL Azure, Azure Web Apps, Swagger Open API
  • Ön Uç: HTML, CSS, TypeScript, Angular, Bootstrap, MomentJS, angular2-moment, angular2-contextmenu, angular2-modal, Electron, Cordova
Meslektaşım André Krämer ve ben, uygulamayı 2 Mart 2017 Perşembe günü Oberhausen’deki “Platformlar Arası” bilgilendirme gününde ayrıntılı olarak sunacağız.

Aşağıdaki ekran görüntüsü, tarayıcıda MiracleList’i, ikincisi Ubuntu masaüstünde gösterir.




Angular kullanan web ve platformlar arası masaüstü uygulaması






Angular kullanan web ve platformlar arası masaüstü uygulaması




Bir kullanıcı, herhangi bir e-posta adresi ve şifre kombinasyonu ile bu örnek uygulamada oturum açabilir. Oturum açan kullanıcı, bir görev kategorileri listesi oluşturabilir ve her kategoride bir görev listesi oluşturabilir. Bir görev bir başlık, bir not, bir giriş tarihi, bir teslim tarihinden oluşur ve tamamlanmış olarak işaretlenebilir. Wunderlist özelliklerine ek olarak, bir görevin yalnızca iki önem derecesi (önemli: evet/hayır) ve bir efor (sayı) yerine üç derecesi (A, B veya C) olabilir. Çaba kasıtlı olarak hiçbir ölçü birimine sahip değildir; Kullanıcılar eforu saat, gün veya “1” (düşük için) ila “10” (yüksek için) gibi yalnızca göreli değerler olarak tahmin etmek isteyip istemediklerine kendileri karar verebilir.


Wunderlist’te olduğu gibi, bir işletmenin alt görevleri olabilir, burada bir alt görevin yalnızca başlığı ve durumu vardır. Orijinal ustaların (etkinliklere dosya yükleme, hashtag arama, listeleri çoğaltma ve yazdırma ve kullanıcılar arasında etkinlikleri paylaşma gibi) bazı ek ayrıntıların dışarıda bırakılması gerekir.

Bilgi günü katılımcıları ve iX eğitimi okuyucuları da kendi arka uç istemcilerini geliştirme fırsatına sahip olacaklar.


()



Haberin Sonu
 
Üst