Pengembang Seluler

Big File Finder untuk Android

Objek

Objeknya adalah membuat aplikasi yang mampu menemukan file terbesar di direktori terpilih.
 

Tugas

Buat aplikasi Android, yang mampu menemukan N file terbesar di direktori dan subdirektori terpilih. Proses pencarian harus terlihat di UI serta pemberitahuan sistem.

Jumlah file (N) dan direktori ditentukan oleh pengguna. Jumlah direktori bersifat opsional.


Spesifikasi Teknis

Hasilnya adalah aplikasi APK.

Solusi yang berhasil juga mencakup kode sumber fungsional yang mudah dikompilasi (proyek Android), deskripsi solusi terpilih, dan sumber daya pengembangan yang digunakan.

Aplikasi dapat diuji dalam simulator lingkungan pengembangan, yaitu tidak perlu memiliki ponsel Android.


Input

Jumlah file (N) yang ingin ditemukan pengguna.

Daftar direktori dinamis tempat file akan dicari (kemungkinan untuk menambah dan menghapus direktori sebelum pencarian).


Keluaran

Keluaran adalah daftar N file terbesar termasuk ukuran dan jalur lengkap.
 

Evaluasi

Berikut ini akan dievaluasi:

  • Fungsionalitas aplikasi.
  • Efektivitas (memori, kecepatan), teknik dan struktur pemrograman yang digunakan.
  • Kualitas kode sumber dan desain perangkat lunak solusi.

Bonus:

  • UI Android yang menarik dan fungsional.
  • Kemungkinan pencarian paralel jika direktori berada di berbagai media fisik, yaitu kartu SD internal vs. eksternal.


Alat

Untuk platform Android, dimungkinkan untuk menggunakan SDK apa pun (4.0 dan yang lebih tinggi).

Kirim tantangan ke challenge@eset.com


Dengan mengikuti tantangan ini, Anda menerima Syarat dan Ketentuan ESET dan mengakui Kebijakan Privasi ESET