1. Masalah karo kabeh app seluler

Siswa CodeGym wis suwe njaluk aplikasi seluler. Lan kita ngerti sebabe — ing jaman saiki, telpon luwih gampang kasedhiya tinimbang komputer desktop sing diinstal IntelliJ IDEA . Luwih gampang nyisihake 15 menit kaping pirang-pirang dina tinimbang lungguh kanggo sinau 1-2 jam terus.

Sinau babagan CodeGym bakal luwih efektif yen kita ngerti carane nggunakake kabeh kesempatan sing kasedhiya kanggo kita. Nanging carane sijine IDE ing telpon?

Kanggo wektu sing suwe, kita ora ngira iki bisa ditindakake. Iki wis bola-bali dikonfirmasi dening saingan kita: kabeh aplikasi kanggo sinau program dispensed karo nulis kode lan diganti karo tes.

Nanging nalika 2019 diwiwiti, kita nggawe terobosan. Tinimbang niru IDE massive, kita mutusake kanggo fokus ing tantangan sing diadhepi pangguna nalika nulis kode. Solusi kita adhedhasar sawetara prinsip prasaja:

  • Maca kode luwih penting tinimbang nulis kode
  • Kode sing sampeyan lebokake luwih penting tinimbang cara sampeyan ngetik
  • Ngatur kursor kudu prasaja lan intuisi
  • Ora ana siji-sijine cara kanggo ngrampungake tugas kanthi bener.

2. Solusi kita

Kita bisa nggawe solusi sing apik banget sing netepi kabeh prinsip kasebut.

Ndeleng kode

Kaping pisanan, kita mutusake nggawe mode kapisah kanggo ndeleng kode lan kode panyuntingan. Ing mode ndeleng kode, ngusap bakal nggulung teks tinimbang mindhah kursor. Uga, luwih trep kanggo ndeleng kode nalika keyboard ora njupuk setengah layar.

Petunjuk (tembung sing disaranake)

Kanggo saben tugas, kita nyiapake set tembung kunci sing bisa digunakake pangguna kanggo nulis solusi. Saiki sampeyan ora perlu ngetik tembung huruf demi huruf. Sampeyan mung klik ing tembung disaranake ing urutan sing bener, lan sampeyan wis rampung. Yen ngandika, sampeyan bisa tansah pindhah menyang cara biasanipun ngetik kode, ngetik huruf dening huruf ing keyboard.

Mesthine ana saran sing cukup kanggo ngidini pangguna nulis versi solusi dhewe. Nanging ora akeh sing tembung rasah mung njaluk ing dalan. Yen ana akeh tembung sing disaranake, mula kudu dadi klompok; yen ana sawetara, banjur padha kudu ditampilake bebarengan.

Lan, mesthi, tembung sing disaranake kudu unik kanggo saben tugas . Kanggo saben 1500 tugas sing ana ing CodeGym. Kita ngenteni rong sasi mung nyaring algoritma kanggo ngasilake pitunjuk. Sanajan ngono, kita isih kudu ngolah saran kanthi manual kanggo saben tugas.

Asil kasebut nyengsemaken, sanajan aku mikir bakal terus nambah.

Kursus Java android 1

Kursor

Ngatur kursor pantes crita kapisah dhewe. Pancen ora trep kanggo mindhah kursor nganggo driji. Pisanan, driji sampeyan ora ngerti kode kasebut. Kapindho, tumindak sing paling kerep nganggo kursor yaiku mindhah 1-2 karakter mundur utawa maju.

Kita nggawe antarmuka joystick khusus sing ngidini sampeyan ngontrol kursor tanpa nutupi kode kasebut. Kita uga nambahake tombol khusus kanggo mindhah kursor siji karakter sekaligus . Lan kabeh iki supaya sampeyan bisa mikir babagan kode sing sampeyan lebokake tinimbang proses ngetik kode kasebut!


3. Ringkesan aplikasi seluler

Saiki, aplikasi seluler duwe 4 bagean:

  • Kursus Jawa
  • tugas
  • Pitulung
  • Kelompok

Lan ing kene ana sawetara rincian liyane babagan saben wong.

Kursus Jawa

Bagean "Kursus Jawa" nampilake dhaptar kabeh level CodeGym, sing diklompokake dadi pencarian. Saben level nampilake pelajaran sing cocog. Sampeyan bisa kanthi gampang pindhah menyang pelajaran paling anyar nggunakake tombol "Mulai / Terusake".

Kursus Java android

tugas

Bagean iki nampilake kabeh tugas sing kasedhiya kanggo pangguna. Dipérang dadi telung dhaptar: "tugas anyar", "tugas sing lagi ditindakake" lan "tugas sing wis rampung"

Kursus Java Tugas Android

Sawise ngeklik tugas tartamtu, MobileIDE mbukak. Ing kene sampeyan bisa ndeleng kahanan tugas, syarat, lan kode, lan uga nggawe solusi sampeyan. Sampeyan uga bisa ngirim tugas kanggo verifikasi mung 1 klik.

Pitulung

Bagian iki nuduhake pitakonan babagan tugas. Sampeyan bisa ndeleng pitakonan sing dijaluk pangguna liyane, mriksa kode, lan menehi saran lan rekomendasi. Iku meh gampang kanggo nindakake ing kene kaya ing situs web.

Sampeyan uga bisa takon dhewe babagan tugas. Kode sampeyan bakal ditambahake menyang pitakonan kanthi otomatis — sampeyan ora perlu nyalin apa wae ing ngendi wae.

Kelompok

Ing bagean "Grup", sampeyan bisa gabung karo grup khusus kanggo topik tartamtu, lan uga maca lan nerbitake artikel. Ngetik ing telpon pancen ora trep, mula bagean iki fokus ing materi maca sing dikirim liwat versi web.