Home Android Trendyol Depoda Androide Geçiş. Herkese Merhabalar, | by Fırat Uckan | Nov,...

Trendyol Depoda Androide Geçiş. Herkese Merhabalar, | by Fırat Uckan | Nov, 2020

[ad_1]

Fırat Uckan

Herkese Merhabalar,

Bu yazımda sizlere Trendyol Warehouse Administration ekibi olarak; depo içerisinde Home windows Telephone 6 işletim sistemi üzerinde çalışan el terminali uygulamamızı, Android (Kotlin) ile nasıl yeniden yazdığımızdan bahsedeceğim.

Depo süreçlerinde;

  • Home windows Telephone 6 işletim sisteminde nasıl bir uygulama kullandığımızı
  • Bu uygulamayı neden Android ile yeniden yazdığımızı
  • Android’de neden MVVM design sample’i tercih ettiğimizi ve bu süreçte bizi bekleyen olası riskleri kısa başlıklar halinde sizleri sıkmadan anlatmak istiyorum.

Home windows Telephone 6 da nasıl bir uygulama kullanıyorduk :

Kullanıcı arayüzü yukarıdaki gibi olan, genellikle .Web’in temel componentlerinin kullanıldığı ve kullanıcı dostu olmayan bir uygulama idi. Legacy bir yapıya sahip, check edilebilirliği az ve sonuç olarak kod okunabilirliği düşük seviye bir uygulamaydı.

Neden böyle radikal bir karar aldık? :

Aktif olarak kullandığımız uygulamayı farklı bir platform altında yazma hedefi ekip olarak hep aklımızdaydı. Ancak bu hedef, öncelik olarak biraz arka plandaydı. Microsoft’un yakın zamanda kullandığımız framework ile ilgili desteğini çekeceğini belirtmesinden sonra bu konunun da önceliği arttı. Biz de takım olarak bu konuda hızlı bir aksiyon için araştırmalara giriştik.

Neden Mvvm :

Daha önce farklı platformlarda yazdığımız uygulamaları edindiğimiz tecrübeler doğrultusunda belli bir mimariye bağlı kalarak yazıyorduk.

⦁ Kullanıcı dostu arayüz

⦁ Temiz ve okunabilirliği yüksek kod

⦁ Take a look at edilebilirlik

⦁ İzlenebilirlik

Yukarıda saydığım nedenler bu mimariyi tercih etmemizde en büyük etken oldu.

Bizi bekleyen olası riskler? :

Takım olarak Android bilgisi çok temel düzeyde, bu yüzden profesyonel bir uygulama nasıl yazılır bunun için geceli gündüzlü çalışmalara başladık. Hangi teknolojileri kullanmamız gerekiyor, performanslı bir uygulama nasıl yazılır tek tek cevaplarını bulmaya çalıştık. Cem Doğan takım arkadaşım bu konuda neler yaptıgımız ile ilgili akıcı bir yazı yazdı. Okumanızı tavsiye ederim.

Android ile ilgili çalışmalara başladıktan sonra ;

  • Android ile profesyonel bir iş uygulaması nasıl tasarlanır ve yazılır?
  • Kotlin dilinin yapısı nasıldır ve özellikleri nelerdir?

Yukarıda belirttiğim soruların cevaplarına ulaşarak temel anlamda bir uygulama geliştirmek için gerekli olan herşeyi öğrenmiş olduk. Tabi bu bizim seviyemizde : )

Trendyol’da öncelik her zaman müşteriyi düşünmektir. Bu projemizde kullanıcı dostu ve performansı en üst seviyede olan bir uygulama yazmaya çalıştık.

Şimdi aşağıda earlier than&after yaparak uygulamanın nerden nereye geldiğine dair ufak bir kesit paylaşmak istiyorum.

[ad_2]

Source link

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Watch the Oppo Reno5 Professional 5G international unveiling dwell right here

Oppo is internet hosting an internet occasion, introducing the Reno5 Professional 5G smartphone in India. This can mark the worldwide arrival of the...

Poco F2 Will Not Use Snapdragon 732G SoC, Confirms India Head

        | Revealed: Monday, January 18, 2021, 9:57 ...

iMore Present 734: A Lotta MagSafe

Joe and Karen are joined by iMore's personal Luke Filipowicz for a chat about a number of the extra attention-grabbing CES bulletins for...