Ana içeriğe geç

Uygulamanızı oluşturun

Uygulamanızı sıfırdan oluşturmak göz korkutucu görünebilir. Bu süreci önemli ölçüde daha az zorlu hale getirmek için, takip etmesi kolay bir yol haritası oluşturarak onu daha küçük adımlara bölebilirsiniz.

Aşağıda, bu yol haritasının içerebileceği ana aşamaları sunuyoruz.

graph TB
  A([Uygulamanızın amacını <br/> seçin]) ==> B([Temel işlevleri ve <br/> süreçleri tanımlayın])
  B ==> C([Uygulama arayüzünü <br/> oluşturun])
  C ==> D([Uygulamanızı <br/> kaydedin])
  D ==> E([Temel işlevleri <br/> kodlayın])
  E ==> F([Uygulamanızda hata ayıklayın <br/> ve test edin])
  F ==> G([Uygulamanızı dağıtın <br/> ve yayınlayın])

Uygulamanızın amacını seçin

Uygulamanızın indirilip kullanılabilmesi için son kullanıcılara değer sunması gerekir. Sonuç olarak, her iyi uygulama gidermesi beklenen ihtiyacı tanımlamakla başlar.

Kullanıcı ihtiyaçlarını giderin

Gidermeyi seçebileceğiniz kullanıcı ihtiyaçlarına dair bazı örnekler şunlardır.

  • Trader'lar, performanslarını sadece cTrader içinde değil, her zaman takip etmek isteyebilirler. Giyilebilir cihazlar için bir uygulama çok başarılı olabilir.
  • Takipçi kitlesi olan kullanıcılar, abonelerini yeni işlemlerden otomatik olarak bilgilendirmek için bir yola ihtiyaç duyabilirler. cTrader Open API'sini ve popüler bir mesajlaşma hizmeti tarafından sağlanan bir API'yi kullanarak bu tür bir işlevselliği kolayca sağlayabilirsiniz.
  • Bir broker ile ortaklık yapan profesyonel trader'lar, kullanıcıları bu broker ile yeni hesaplar oluşturmaya yönlendiren özel bir işlem terminali isteyebilirler. Open API ile entegre olarak bu isteği kolayca karşılayabilirsiniz.

Uygulamanızın amacı benzersiz olmak zorunda değildir ancak belirli ve ulaşılabilir olmalıdır.

Temel işlevselliği ve süreçleri tanımlayın

Uygulamanızın gidereceği ihtiyaca karar verdikten sonra, temel işlevselliğini özetleyen basit bir madde işaretli liste oluşturmalısınız.

Bu madde işaretli liste çok uzun olmamalı (en fazla dört ila beş madde) ve aşağıdaki soruları yanıtlamalıdır:

  • Uygulamam son kullanıcılara hangi bilgileri gösterecek?
  • Son kullanıcılar uygulama içinde hangi eylemleri gerçekleştirebilmeli?
  • Uygulamamda son kullanıcıların etkileşim kurması için hangi kontroller olacak?

Kısıtlamaları göz önünde bulundurun

Yukarıdaki soruları yanıtlarken, tercih ettiğiniz programlama dili ve UI çerçevesinin getirdiği kısıtlamaları her zaman göz önünde bulundurun.

Uygulama kullanıcı arayüzünü oluşturun

Artık uygulamanızın ne yapması gerektiğini ve hangi temel özellikleri içereceğini biliyorsunuz. Bir sonraki mantıklı adım, kullanıcı arayüzünü oluşturmaktır. Genel olarak konuşursak, bu süreç genellikle şunları içerir:

  • Uygulamanızın görüntüleneceği cihazların parametrelerini tanımlayın (örneğin, tipik ekran boyutları).
  • Tüm ana ekranların maketlerini oluşturun. Bunu kalem ve kağıt kullanarak veya bir wireframe yazılımıyla elle yapabilirsiniz.
  • Maketlerinizi düzenleyin ve onları tüm ana kontrolleri içeren bir ekran setine dönüştürün. Böyle bir fırsatınız varsa bu adımı profesyonel bir grafik tasarımcıya dış kaynak olarak yaptırabilirsiniz.

Uygulamanızı kaydedin

Uygulamanızın amacına ve temel işlevselliğine karar verdikten sonra, hizmeti cTrader Open API Portalı'na kaydetmeye hazır olmalısınız. Bu sürece dair ayrıntılı bir genel bakışı ayrı bir rehberde okuyabilirsiniz.

Uygulama ve hesap kimlik doğrulamasına dair rehberimizde ayrıntılı olarak belirtildiği gibi, hesap kimlik doğrulaması için geçerli bir yönlendirme URL'si belirtmeyi unutmayın.

Uygulamanızı açıklayın

Uygulamanızı kaydederken, mümkün olduğunca çok ayrıntı verdiğinizden emin olun. Spotware, yeni Open API hizmetlerini dikkatlice değerlendirir ve uygulamanızın neden gerekli olduğunu ve kullanıcıların ne yapmasına izin vereceğini açıkça açıklarsanız onaylanma şansı daha yüksektir.

Temel işlevselliği kodlayın

Spotware'dan onay aldıktan sonra, uygulamanızı kodlamaya devam etmelisiniz. Her zamanki gibi, temel özellikleri uygularken zamandan tasarruf etmenizi sağlayan yardımcı yöntemler ve sınıflar içerdikleri için resmi cTrader Open API SDK'larını kullanmanızı öneririz.

Yeni bir uygulama kodlarken takip edebileceğiniz küçük bir yol haritası aşağıdadır.

Uygulamanızda hata ayıklama ve test etme

Hata ayıklama, uygulamanızın beklendiği gibi davrandığından emin olmak için çok önemlidir. Herhangi bir modern IDE, komutlarınızın nasıl yürütüldüğünü kolayca görebilmeniz için genellikle kodunuzdaki belirli satırlara kesme noktaları ayarlamanıza olanak tanır. Bir kesme noktasına ulaşıldığında, siz manuel olarak devam ettirene kadar yürütme duraklatılır.

Böyle bir fırsatınız varsa, arkadaşlarınızı da geçici kalite güvence mühendisleri olarak görevlendirebilirsiniz. Uygulamanızın farklı cihazlarda nasıl davrandığını inceleyebilir ve tek başınıza hata ayıklarken fark etmesi zor olabilecek hataları belirleyebilirler.

Uygulamanızı dağıtın

Dağıtım süreci, uygulamanızı son kullanıcılara sunmak anlamına gelir. Bu sürecin ayrıntıları, uygulamanızın çalışması beklenen platforma bağlıdır.

  • Masaüstü cihazlar için uygulamanızı yayın modunda derleyebilir ve özel bir yükleyici ekleyebilirsiniz.
  • Android akıllı telefonlar için uygulamanızı resmi Google yönergelerini izleyerek imzalamanız ve yayınlamanız gerekir.
  • iOS cihazlar için öncelikle uygulama paketini hazırlamanız ve hizmetinizi App Store Connect'e kaydetmeniz gerekir.
  • Bir web projesi için uygun bir dağıtım hizmeti (örneğin, AWS Elastic Beanstalk) seçin ve yönergelerini izleyin. Alternatif olarak, uygun bir barındırma hizmeti edinin ve uygulamanızı uzak bir sunucuya dağıtın.