The Android Big BBQ Europe, yang diadakan di Amsterdam, Belanda baru-baru ini, menyatukan beberapa pemaju Android, peminat dan ahli komuniti Android teratas di perayaan Android, kod dan daging yang dimasak. Satu spin-off dari Big Android BBQ yang berpangkalan di Amerika Syarikat, acara Eropah kini dalam tahun kedua.
Sebagai tambahan kepada bahagian BBQ yang sebenar, ia juga menjadi tuan rumah kepada dua hari ceramah dari pemaju Android, dan keynote tahun ini disampaikan oleh Jolanda Verhoef Blendle. Kami mengejar Jolanda semasa acara tersebut untuk bercakap Android, pembangunan mudah alih, masa lalu dan masa depan.
Siapa awak dan apa yang anda lakukan di sini di Big Android BBQ Europe?
Nama saya Jolanda Verhoef dan saya telah membangunkan untuk Android selama enam tahun, memberi tumpuan terutamanya pada seni bina. Saya memberi ceramah tentang seni bina bersama RxJava. Jadi, bagaimana RxJava dapat membantu anda membuat seni bina bersih yang bagus. Saya bekerja di sebuah syarikat bernama Blendle, yang merupakan permulaan di Belanda, dan sebelum itu saya bekerja di syarikat-syarikat seperti Philips, stesen kereta api Belanda, Enexis, barangan seperti itu. Dan saya membina aplikasi saya sendiri untuk geocaching juga.
Bagaimana anda memulakan dalam pembangunan Android?
Saya mengajar diri saya, melakukan beberapa tutorial dalam talian, dan memfilter aplikasinya kepada Android. Dan asas aplikasi itu masih berjalan dalam pengeluaran hari ini.
Nah itu sebenarnya cerita bagus, dan saya akan memberitahu versi lama kerana saya rasa bercakap. Pada mulanya saya sedang belajar Sains Komputer, saya baru sahaja mula, dan saya bercuti musim panas. Dan kemudian ayah saya yang seorang pembangun iOS berkata, "baik, saya mempunyai aplikasi iOS yang bagus ini, adakah anda rasa seperti mengalihkannya ke Android?"
Saya seperti "uh, apa yang Android?" kerana ia adalah pada masa permulaan perniagaan telefon pintar. Dan saya seperti "ya, saya tidak mempunyai apa-apa untuk berbuat apa-apa, saya baru belajar bagaimana untuk kod, jadi mengapa tidak." Jadi saya tidak tahu apa-apa Android pada masa itu, tetapi saya mengajar diri saya, melakukan beberapa tutorial dalam talian, dan pada dasarnya telah memindahkan aplikasi ke Android. Dan asas-asas aplikasi itu masih berjalan dalam pengeluaran hari ini, jadi itu sangat keren.
Ia dipanggil Geocaching Buddy, jadi ia membantu anda dengan geocaching, melihat pelbagai …
Apakah beberapa perkara kegemaran dan kegemaran anda tentang bekerja dengan Android?
Perkara-perkara kegemaran saya, saya rasa, anda benar-benar dapat membina sesuatu yang sebenarnya anda lihat pada skrin. Sudah tentu, itu pada dasarnya dari pembangunan aplikasinya, tetapi saya sangat suka dengan mudah alih ia sangat mudah disentuh, sangat ketara apa yang anda sedang membina, dan anda secara langsung melihat hasilnya.
Juga, saya menyukai komuniti yang bertenaga di sekelilingnya, jadi anda melihat bahawa banyak orang berfikir di luar kotak, membuat perkara yang sejuk seperti RxJava, tetapi juga seperti Jake Wharton mencipta semua jenis perpustakaan yang berbeza, dan saya sangat suka itu.
Dengan mudah alih, ia sangat mudah disentuh, sangat ketara apa yang anda sedang bina, dan anda secara langsung melihat hasilnya.
Perkara yang saya suka kurang ialah, pada pendapat saya, garis panduan rasmi Android agak tidak membantu orang ramai membuat seni bina yang bagus. Oleh itu, setiap kali anda mendapatkan, sebagai contoh, ke dalam pengaturcaraan Java perusahaan, maka anda akan mempelajari pola reka bentuk dan corak seni bina berlapis dan hal-hal, dan itu, seperti, teras untuk perisian perusahaan. Tetapi jika anda pergi dan membina aplikasi mudah alih, mereka tidak tahu. Jadi terima kasih tuhan untuk masyarakat yang bertenaga.
Perkara lain mungkin mengubah skrin, agak, sangat, sangat menjengkelkan. (Ketawa) Jadi, itu hanya pemandangan lanskap / potret. Ia sentiasa mengawal keadaan.
Apa nasihat yang paling penting yang boleh anda berikan kepada seseorang yang bermula dalam perkembangan Android hari ini?
Bermula, saya akan mengatakan bahawa: Jangan menganggap bahawa apa dokumentasi rasmi mengatakan betul. Jadi baca banyak catatan blog dan minta nasihat dari semua orang. Lihat lebih jauh daripada dokumentasi asas sahaja.
Di manakah anda melihat perkembangan Android, atau Android pada umumnya, menuju beberapa tahun akan datang?
Saya mengharapkan Kotlin mengambil alih, pada asasnya. Jadi pemaju baru hanya akan mempelajari Kotlin dan menghentikan pembangunan Java sepenuhnya. Dan saya mengharapkan … Saya berharap Google akan mendapat lebih banyak perkara seni bina dan mereka akan mula memberikan nasihat tentang cara melakukannya.