Tutup iklan

Pada tanggal 25 Mei 2013, tahun ketiga konferensi mDevCamp Ceko-Slowakia dimulai di Praha, yang mengkhususkan diri dalam pengembangan aplikasi seluler dan fenomena seputar semua platform seluler. Ini diselenggarakan oleh perusahaan Inmite, yang mengembangkan aplikasi untuk perusahaan seperti Google, bank Raiffeisen, Vodafone, Škoda atau Czech Television.

Konferensi dibuka oleh Petr Mára dan Jan Veselý dengan pidato pembukaan dengan subjudul "Aplikasi yang mengubah dunia". Setelah menyambut seluruh pengunjung, memperkenalkan konferensi dan berterima kasih kepada semua mitra, acara dimulai dengan kecepatan penuh.

Petr Mára, yang muncul pertama kali, mulai menampilkan "passionnya", seperti yang ia nyatakan. Menyatukan aplikasi iOS dan iPad ke dalam pengajaran sehari-hari. Tujuannya adalah untuk mengajarkan pendidikan kita, serta pendidikan asing, yang sudah ketinggalan zaman untuk mengubah pengajaran, untuk memasukkan berbagai "gadget" yang terhubung ke aplikasi iOS yang membantu interpretasi materi yang diberikan di sekolah dengan cara yang sama sekali berbeda. Dia menyebut konsepnya "iPadogy".

Peter Mara

Jan Veselý mempresentasikan kompetisi Aplikasi Baik 2013 untuk organisasi nirlaba atas nama Vodafone Foundation. Ia menjelaskan cara kerja aplikasi yang "berfungsi" pada komunikator elektronik berukuran saku dari asosiasi sipil Petit dan ditujukan untuk orang autis. Kini mereka tidak perlu lagi membawa gambar untuk menunjukkan apa yang mereka inginkan. Aplikasi ini berisi banyak dari mereka dan merupakan penolong yang hebat bagi mereka.

Pekerjaan dengan formulir diperlihatkan pada kuliah Juraj Ďurech. Juraj berasal dari Inmite, dimana dia fokus pada pengembangan aplikasi untuk lembaga keuangan. Dia menunjukkan cara membuat formulir dengan benar dan apa saja masalah paling umum selama pengembangan.

Salah satu ceramah yang menarik juga adalah penampilan berjudul Dark side of iOS oleh Jakub Břečka dari Play Ragtime. Kami belajar sedikit tentang sisi gelap platform iOS, bahasa pengembangan Objective-C, dan lingkungan Xcode. Dalam pemaparan Jakub banyak sekali konsep-konsep menarik seperti private API, reverse engineering, namun juga sedikit tentang Jailbreak iOS 6.X dari Evasion yang didengarkan dan dijelaskan dengan beberapa contoh. Dia juga mengungkapkan cara kerja persetujuan aplikasi Apple (Anda tidak perlu mengirimkan kode sumber, cukup "biner") dan apa yang dicari perusahaan untuk aplikasi tersebut. Sangat menarik untuk mendengar bahwa pemeriksaan tersebut tidak selengkap yang dipikirkan banyak orang, tetapi hanya beban pada perangkat keras yang diperiksa, beberapa hal kecil lainnya dan hanya itu. Begitu aplikasinya menjadi populer dan sukses, saat itulah Apple semakin tertarik padanya. Bisa juga terjadi: "...perusahaan menemukan kesalahan dan memblokir akun pengembang dan aplikasinya," tambah Kuba Břečka. Kami yakin banyaknya informasi dari ceramah ini sangat diapresiasi dan dipuji terutama oleh para pengembang iOS.

Pertempuran programmer dan sistem operasi seluler

Saat istirahat makan siang terjadi "perkelahian" di aula utama. Itu adalah "FightClub" tempat pemrogram platform iOS dan Android saling berhadapan. Agak mengejutkan bagi sebagian orang, pemenangnya adalah tim yang mempertahankan bendera iOS.

menantu" adalah topik yang dibahas oleh Daniel Kuneš dan Radek Pavlíček. Mereka mendorong pengembang untuk mengintegrasikan lebih banyak opsi aksesibilitas bagi pengguna ke dalam aplikasi mereka. Singkat kata, Radek kembali ke aplikasi Bagus dari Vodafone. Ia berbicara tentang pentingnya aksesibilitas dan juga membantah anggapan bahwa penyandang tunanetra tidak mengerti tentang layar sentuh.

Martin Cieslar dan Viktor Grešek dalam kuliahnya "Cara membuat alat penjualan dari aplikasi seluler" mempromosikan layanan Mobito dari Mopet CZ, tempat mereka bekerja. Mereka memutar iklan layanan ini kepada pengunjung konferensi dan menjelaskan mengapa harus mengatakan "YA" kepada Mobit. Selanjutnya, mereka mengklaim bahwa lebih dari 70% pengguna ponsel cerdas tidak melakukan pembayaran, karena kegagalan langkah terakhir – pembayaran. Menurut Viktor, Mobito harus menjadi revolusi dalam pembayaran.

Petr Benýšek dari MADFINGER Games di Brno menyiapkan ceramah dua jam namun sangat menarik dari dunia pengembang game untuk perangkat seluler. Dia berbicara tentang game Dead Trigger yang sukses. Petr menjelaskan bahwa untuk membuat sebuah game yang memiliki banyak model dan animasi, diperlukan mesin yang sesuai untuk menangani game itu sendiri. Itu sebabnya perusahaan memilih mesin Unity. Matematika dan fisika juga akan berguna di sini, menurut dosen, Anda perlu “memoles” geometri analitik, vektor, matriks, persamaan diferensial dan banyak hal lainnya. Ketika semuanya diprogram, pengembang juga fokus pada masa pakai baterai, yang berdampak besar pada game semacam itu. Penggunaan accelerometer adalah pemakan energi lainnya.

MADFINGER Games membuat gamenya dengan 4 orang dalam waktu kurang dari 4 bulan. Mereka menawarkan Dead Trigger secara gratis, mereka mengandalkan apa yang disebut Pembelian Dalam Aplikasi, di mana pemain memiliki kesempatan untuk membeli senjata, peralatan, dan lainnya langsung di dalam game.

Takl penerangan merupakan rangkaian ceramah singkat yang berdurasi 5 menit dan selalu diakhiri dengan tepuk tangan. Setelah konferensi mDevCamp 2013 berakhir, orang-orang bubar, tetapi beberapa tetap tinggal untuk "After party".


Pada konferensi tersebut banyak sekali informasi yang dapat membantu para developer baik dalam pengembangannya sendiri maupun dalam penjualan aplikasinya. Para pendengar berkenalan dengan berbagai jenis dan trik di bidang iOS dan Android, baik dari sudut pandang pengguna maupun pengembang. Kami secara pribadi sangat tersentuh dengan kejadian ini dan saya rasa kami tidak sendirian. Bahkan pendengar yang bukan pengembang atau pemula pun telah menemukan jalannya. Tingkat acara, baik dari segi pengorganisasian maupun perkuliahan, sangat baik. Kami menantikan tahun-tahun mendatang.

Editor Domink Šefl dan Jakub Ortinský menangani pemrograman dalam bahasa C++.

Penulis: Jakub Ortinský, Domink Šefl

.