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β’
(+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β’
Menggunakan MVVM untuk TableViews yang kompleksβ’
Aplikasi Logam modern dari awal
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β’
Saya menulis aplikasi tanpa Layout, Fragmen dan Aktivitasβ’
7 prinsip pengujian unit yang bagus untuk Androidβ’
Demo Google Material menunjukkan aplikasi yang diperbaruiβ’
Swift untuk Android: pengalaman dan alat kamiβ’
Pratinjau terakhir Android Pβ’
IntelliJ IDEA 2018.2 Baruβ’
Panduan KTX Androidβ’
Pengembangan iOS dari sudut pandang pengembang Androidβ’
DroidArt: manipulasi teks
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β’
Selamat tinggal Google Mapsβ’
Panduan langkah demi langkah dalam mendesain aplikasi pemberian makanan hewan peliharaanβ’
Peretasan peretasan untuk membuat aplikasi Anda terasa lebih cepatβ’
Cara mendesain untuk pengalaman pengguna terbaikβ’
Bagaimana Netflix Menguji Produksiβ’
Google mengumumkan Cloud Build, platform integrasi berkelanjutan / pengiriman berkelanjutan yang baruβ’
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 cara untuk menggunakan ilustrasi dalam desain UIβ’
Haruskah Anda menulis ulang startup Anda dari awal?β’
Pengembangan lintas platform dengan .NET dan Unoβ’
Ruang negatif dalam desain UI: kiat dan praktik terbaikβ’
Cara membuat pasar peer-to-peer
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β’
Selamat tinggal ego, halo aplikasi pemasaran yang berorientasi pengguna
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β’
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 .