Langkau tajuk talian

Cipta aplikasi anda

Mencipta aplikasi anda dari awal mungkin kelihatan menakutkan. Untuk menjadikan proses ini jauh kurang mencabar, anda boleh membahagikannya kepada langkah-langkah yang lebih kecil, membentuk peta jalan yang mudah diikuti.

Di bawah, kami menyediakan peringkat utama yang boleh dimasukkan dalam peta jalan ini.

graph TB
  A([Pilih tujuan <br/> aplikasi anda]) ==> B([Tentukan fungsi utama <br/> dan proses])
  B ==> C([Cipta antara muka pengguna <br/> aplikasi])
  C ==> D([Daftar aplikasi anda])
  D ==> E([Kod fungsi utama])
  E ==> F([Debug dan uji <br/> aplikasi anda])
  F ==> G([Lancar dan edar <br/> aplikasi anda])

Pilih tujuan aplikasi anda

Untuk aplikasi anda dimuat turun dan digunakan, ia perlu memberikan nilai kepada pengguna akhir. Oleh itu, mana-mana aplikasi yang baik bermula dengan menentukan keperluan yang sepatutnya dipenuhi.

Penuhi keperluan pengguna

Berikut adalah beberapa contoh keperluan pengguna yang anda boleh pilih untuk dipenuhi.

  • Pedagang mungkin ingin menjejaki prestasi mereka sepanjang masa, bukan hanya dalam cTrader. Aplikasi untuk peranti boleh pakai mungkin terbukti sangat berjaya.
  • Pengguna yang mempunyai pengikut mungkin memerlukan cara untuk memberitahu pelanggan mereka tentang dagangan baharu secara automatik. Anda boleh menyediakan fungsi sedemikian dengan mudah menggunakan cTrader Open API dan API yang disediakan oleh perkhidmatan pemesejan popular.
  • Pedagang profesional yang bekerjasama dengan broker mungkin mahukan terminal dagangan tersuai yang mengalirkan pengguna untuk mencipta akaun baharu dengan broker ini. Dengan berintegrasi dengan Open API, anda boleh memenuhi permintaan ini dengan mudah.

Tujuan aplikasi anda tidak semestinya unik tetapi ia perlu spesifik dan boleh dicapai.

Tentukan fungsi dan proses utama

Selepas memutuskan keperluan yang akan dipenuhi oleh aplikasi anda, anda perlu membuat senarai titik mudah yang menggariskan fungsi utamanya.

Senarai titik mudah ini tidak perlu terlalu panjang (empat hingga lima mata maksimum) dan perlu menjawab soalan berikut:

  • Apakah maklumat yang akan ditunjukkan oleh aplikasi saya kepada pengguna akhir?
  • Apakah tindakan yang perlu dapat dilakukan oleh pengguna akhir dalam aplikasi?
  • Apakah kawalan yang akan dimiliki oleh aplikasi saya untuk pengguna akhir berinteraksi dengannya?

Berhati-hati dengan kekangan

Apabila menjawab soalan di atas, sentiasa ingat batasan yang dikenakan oleh bahasa pengaturcaraan dan rangka kerja UI pilihan anda.

Cipta UI aplikasi

Anda kini tahu apa yang sepatutnya dilakukan oleh aplikasi anda dan ciri penting yang akan dimasukkannya. Langkah logik seterusnya adalah untuk mencipta UI-nya. Secara umumnya, proses ini biasanya melibatkan perkara berikut:

  • Tentukan parameter peranti di mana aplikasi anda akan dipaparkan (contohnya, saiz skrin biasa).
  • Cipta mockup untuk semua skrin utama. Anda boleh melakukan ini secara manual menggunakan pen dan kertas atau dengan perisian wireframe.
  • Selesaikan mockup anda dan tukarkannya kepada satu set skrin yang mengandungi semua kawalan utama. Anda boleh menyerahkan langkah ini kepada pereka grafik profesional jika anda mempunyai peluang sedemikian.

Daftarkan aplikasi anda

Setelah menentukan tujuan aplikasi anda dan fungsi utamanya, anda sepatutnya sudah bersedia untuk mendaftarkan perkhidmatan di cTrader Open API Portal. Anda boleh membaca gambaran terperinci tentang proses ini dalam panduan berasingan.

Seperti yang diterangkan dalam panduan kami untuk pengesahan aplikasi dan akaun, jangan lupa untuk menentukan URL pengalihan yang sah untuk pengesahan akaun.

Terangkan aplikasi anda

Apabila mendaftarkan aplikasi anda, pastikan anda memberikan sebanyak mungkin maklumat. Spotware menilai dengan teliti perkhidmatan Open API baharu dan terdapat peluang yang lebih tinggi untuk aplikasi anda diluluskan jika anda secara jelas menerangkan mengapa ia diperlukan dan apa yang ia akan membolehkan pengguna lakukan.

Kodkan fungsi utama

Setelah menerima kelulusan dari Spotware, anda harus meneruskan dengan mengodkan aplikasi anda. Seperti biasa, kami mengesyorkan menggunakan SDK rasmi cTrader Open API kerana ia mengandungi kaedah dan kelas yang berguna yang membolehkan anda menjimatkan masa dalam melaksanakan ciri penting.

Berikut adalah roadmap kecil yang boleh anda ikuti semasa mengodkan aplikasi baharu.

Debug dan uji aplikasi anda

Debugging adalah penting untuk memastikan aplikasi anda berfungsi seperti yang diharapkan. Sebarang IDE moden biasanya membolehkan anda menetapkan titik henti pada baris tertentu dalam kod anda supaya anda dapat melihat dengan mudah bagaimana arahan anda dilaksanakan. Apabila titik henti dicapai, pelaksanaan akan dihentikan sehingga anda meneruskannya secara manual.

Jika anda mempunyai peluang sedemikian, anda juga boleh merekrut rakan anda sebagai jurutera jaminan kualiti spontan. Mereka boleh mengkaji bagaimana aplikasi anda berfungsi pada peranti yang berbeza dan mengenal pasti ralat yang mungkin sukar dikesan semasa debugging sendirian.

Lancarkan dan edarkan aplikasi anda

Proses pelancaran pada dasarnya bermaksud membuat aplikasi anda tersedia untuk pengguna akhir. Butiran proses ini bergantung pada platform di mana aplikasi anda sepatutnya berjalan.

  • Untuk peranti desktop, anda boleh membina aplikasi anda dalam mod keluaran dan tambah pemasang tersuai.
  • Untuk telefon pintar Android, anda perlu menandatangani dan melancarkan aplikasi anda mengikut garis panduan rasmi Google.
  • Untuk peranti iOS, anda perlu menyediakan bundle aplikasi dan mendaftarkan perkhidmatan anda di App Store Connect.
  • Untuk projek web, pilih perkhidmatan pelancaran yang sesuai (contohnya, AWS Elastic Beanstalk) dan ikuti garis panduannya. Sebagai alternatif, dapatkan hosting yang sesuai dan lancarkan aplikasi anda pada pelayan jauh.