Kami menyelesaikan minggu ini dengan madu Kotlin, cerita tentang bekerja di perusahaan terbaik, desain antarmuka, pengodean bus, penargetan ulang, dan biaya iklan.

Secara empiris, kami menemukan bahwa daftar periksa sebagai dokumentasi uji berfungsi lebih baik, karena lebih mudah dibuat dan digunakan. Namun demikian, kadang-kadang mereka dapat membingungkan dan terlalu rinci, terutama ketika ada beberapa jam pada fitur pengujian eksplorasi yang harus dimasukkan dalam rilis berikutnya.
Munculnya Kotlin adalah bonus penting bagi pengembang. Bahasa tingkat tinggi yang berintegrasi mulus dengan Java sangat memperluas kemampuan programmer. Namun, dalam bahasa apa pun kita terus-menerus menghadapi beberapa masalah, yang, sebaliknya, membuat batasan, dan Kotlin, tentu saja, tidak terkecuali. Kami akan membicarakannya hari ini.
Intisari juga tersedia sebagai buletin. Anda dapat berlangganan di sini . iOS
 iOSβ’ 
(+31) Alat Apple untuk pembelajaran mesinβ’ 
(+24) Apa yang harus dibaca tentang Swift dalam bahasa Rusia?β’ 
(+14) Trik saat menautkan dan mengunduh file Mach-Oβ’ 
Apple merilis templat desain aplikasi watchOS 5β’ 
Podlodka # 69: Cara kerjanya di Apple, Spotify, Pemesananβ’ 
10 tahun di App Store: evolusi desain aplikasi pertamaβ’ 
 Mainkan Play App Store di iOS 11
 Mainkan Play App Store di iOS 11β’ 
 Menggunakan MVVM untuk TableViews yang kompleks
 Menggunakan MVVM untuk TableViews yang kompleksβ’ 
 Aplikasi Logam modern dari awal
 Aplikasi Logam modern dari awal Android
 Androidβ’ 
(+11) Animasi di Android berdasarkan Kotlin dan RxJavaβ’ 
(+10) Aksesibilitas Android - serigala berbulu domba? Kuliah Yandexβ’ 
(+5) Video dari Kolesa Android Meetup: tentang MVVM, antipatterns dan pengembangan modularβ’ 
(+3) Membuat dialog untuk memilih nada deringβ’ 
Rendering AdMob di atas Kanvas (SurfaceView)β’ 
 10 panduan dan kursus pengembangan Android terbaik di tahun 2018
 10 panduan dan kursus pengembangan Android terbaik di tahun 2018β’ 
 Saya menulis aplikasi tanpa Layout, Fragmen dan Aktivitas
 Saya menulis aplikasi tanpa Layout, Fragmen dan Aktivitasβ’ 
 7 prinsip pengujian unit yang bagus untuk Android
 7 prinsip pengujian unit yang bagus untuk Androidβ’ 
 Demo Google Material menunjukkan aplikasi yang diperbarui
 Demo Google Material menunjukkan aplikasi yang diperbaruiβ’ 
 Swift untuk Android: pengalaman dan alat kami
 Swift untuk Android: pengalaman dan alat kamiβ’ 
 Pratinjau terakhir Android P
 Pratinjau terakhir Android Pβ’ 
 IntelliJ IDEA 2018.2 Baru
 IntelliJ IDEA 2018.2 Baruβ’ 
 Panduan KTX Android
 Panduan KTX Androidβ’ 
 Pengembangan iOS dari sudut pandang pengembang Android
 Pengembangan iOS dari sudut pandang pengembang Androidβ’ 
 DroidArt: manipulasi teks
 DroidArt: manipulasi teks Pengembangan
 Pengembanganβ’ 
(+31) Dasar-dasar aplikasi web progresifβ’ 
(+24) Cara menjadi perancang antarmuka. Keterampilan yang diperlukan dan alat yang kuat yang tidak kita ketahuiβ’ 
(+12) Berkenalan dengan Timeline in Unityβ’ 
(+9) Antarmuka game dan dengan apa yang dimakannyaβ’ 
(+6) Daftar periksa wajib untuk pengembangan desain UX aplikasi selulerβ’ 
Bagaimana cara mempersiapkan permainan untuk pelokalan?β’ 
Membangun kualitas: bagaimana QA bekerja di Redmadrobotβ’ 
Google telah menambahkan pekerjaan dengan bahasa AutoMLβ’ 
Augmented Reality for Skiers: The Hill Hunter Storyβ’ 
 Video Appdevcon
 Video Appdevconβ’ 
 Selamat tinggal Google Maps
 Selamat tinggal Google Mapsβ’ 
 Panduan langkah demi langkah dalam mendesain aplikasi pemberian makanan hewan peliharaan
 Panduan langkah demi langkah dalam mendesain aplikasi pemberian makanan hewan peliharaanβ’ 
 Peretasan peretasan untuk membuat aplikasi Anda terasa lebih cepat
 Peretasan peretasan untuk membuat aplikasi Anda terasa lebih cepatβ’ 
 Cara mendesain untuk pengalaman pengguna terbaik
 Cara mendesain untuk pengalaman pengguna terbaikβ’ 
 Bagaimana Netflix Menguji Produksi
 Bagaimana Netflix Menguji Produksiβ’ 
 Google mengumumkan Cloud Build, platform integrasi berkelanjutan / pengiriman berkelanjutan yang baru
 Google mengumumkan Cloud Build, platform integrasi berkelanjutan / pengiriman berkelanjutan yang baruβ’ 
 Cara melakukan tes kegunaan: 6 langkah dari awal hingga selesai
 Cara melakukan tes kegunaan: 6 langkah dari awal hingga selesaiβ’ 
 3 tahun indie, lebih dari 4.200 jam kerja dan coding bus di Tanzania
 3 tahun indie, lebih dari 4.200 jam kerja dan coding bus di Tanzaniaβ’ 
 3 cara untuk menggunakan ilustrasi dalam desain UI
 3 cara untuk menggunakan ilustrasi dalam desain UIβ’ 
 Haruskah Anda menulis ulang startup Anda dari awal?
 Haruskah Anda menulis ulang startup Anda dari awal?β’ 
 Pengembangan lintas platform dengan .NET dan Uno
 Pengembangan lintas platform dengan .NET dan Unoβ’ 
 Ruang negatif dalam desain UI: kiat dan praktik terbaik
 Ruang negatif dalam desain UI: kiat dan praktik terbaikβ’ 
 Cara membuat pasar peer-to-peer
 Cara membuat pasar peer-to-peer Analisis, pemasaran, dan monetisasi
 Analisis, pemasaran, dan monetisasiβ’ 
(+68) Merch perusahaan dengan UI manusiaβ’ 
(+17) Mengapa Anda perlu Splunk? Analisis aplikasiβ’ 
(+17) Korban GDPR: yang sudah berhenti bekerja karena peraturan baru tentang data pribadiβ’ 
(+12) Metode mempertahankan pemain: contoh-contoh dari permainan berbagai genreβ’ 
Laporkan biaya iklan dalam aplikasi dan game dari SOOMLA untuk kuartal kedua tahun 2018β’ 
Sebagian besar aplikasi pengiriman makanan tidak terlindungiβ’ 
Survival Island: Evolve: cara masuk ke puncak Inggrisβ’ 
Apakah retargeting rusak?β’ 
Cara membuat game Anda terlihatβ’ 
Emoji meningkatkan visibilitas pemberitahuan push sebesar 254%β’ 
Dampak Pemasaran 2018β’ 
 Pedoman untuk Mempromosikan Aplikasi Media Sosial secara Efektif
 Pedoman untuk Mempromosikan Aplikasi Media Sosial secara Efektifβ’ 
 Selamat tinggal ego, halo aplikasi pemasaran yang berorientasi pengguna
 Selamat tinggal ego, halo aplikasi pemasaran yang berorientasi pengguna AI, Perangkat, IoT
 AI, Perangkat, IoTβ’ 
(+43) Memo tentang kecerdasan buatan, pembelajaran mesin, pembelajaran mendalam dan data besarβ’ 
(+26) Sekitar 500 juta perangkat IoT rentan terhadap serangan melalui spoofing DNSβ’ 
(+21) AI, kursus praktis. Arsitektur jaringan saraf dalam modern untuk klasifikasi gambarβ’ 
(+17) VR kemarin, hari ini dan besok: salah satu pendapat pertamaβ’ 
 Ilmu Data Gelembung
 Ilmu Data Gelembungβ’ 
 Bagaimana saya membuat pengenalan bahasa dengan akurasi 97% dalam 20 menitDigest
 Bagaimana saya membuat pengenalan bahasa dengan akurasi 97% dalam 20 menitDigest Intisari 
sebelumnya . Jika Anda memiliki bahan lain yang menarik atau jika Anda menemukan kesalahan, silakan kirim ke 
surat .