Intisari materi menarik untuk pengembang seluler # 342 (pada 20 - 26 April)

Intisari lain untuk pengembang seluler - kita berbicara tentang pengguliran tanpa akhir, tentang binding peta yang salah, tentang pembaruan dan kerugian, pengujian A / B dan pengurangan pendapatan iklan.



Setiap pengembang untuk platform seluler selalu dihadapkan dengan tugas yang tidak dapat diselesaikan dengan satu cara. Selalu ada beberapa cara, beberapa cepat, beberapa rumit, dan masing-masing memiliki kelebihan dan kekurangan.

Intisari ini tersedia sebagai buletin mingguan . Dan setiap hari kami mengirim berita di saluran Telegram .

iOS

β€’ (+13)  Kesalahan bukan UIAlertController
β€’ (+10)  Build time optimization - Bagian 1
β€’ (+6) AppCode 2020.1: peningkatan kinerja, penyelesaian otomatis hingga akhir pengindeksan, pembuatan dokumentasi, dan banyak lagi
β€’ (+3) Model CoreData dari kode. Atau "Cara melakukannya tanpa .XCDataModel" (Bagian 1)
β€’ (0) validasi bidang iOS cepat dan mudah
β€’ 2 kerentanan kritis ditemukan di iOS
β€’ Semua yang ingin Anda ketahui tentang Masuk dengan fungsi Apple
β€’ SE iPhone Baru menyebabkan kehebohan
β€’ Animasi pelangi yang spektakuler di SwiftUI
β€’ Cara membuat bidang teks multi-baris di SwiftUI
β€’ Kumpulan slider untuk SwiftUI
β€’ Menggunakan TensorFlow.js dalam aplikasi iOS untuk mendeteksi objek
β€’ Spanduk pemberitahuan tentang SwiftUI
β€’ Pembuat Fungsi di SwiftUI β€’ Pembuat Fungsi di SwiftUI dan
β€’ Mengembalikan pengguna ke aplikasi: tautan dalam di iOS
β€’ Distribusi pustaka Swift statis yang dikompilasi dan kerangka kerja statis Swift
β€’ GraphQL, Combine dan SwiftUI
β€’ Menyuntikkan dependensi di iOS pada Swift dengan Swinject dan SwinjectStoryboard
β€’ Proton: terbaik UITextView

Android

β€’ (+4)   AndroidStudio
β€’ (+4)  Android di pengontrol industri
β€’ (+3)  UI Berbasis-Balik menggunakan widget
β€’ (+3)  Dapatkan dan alihkan subtitle WebVTT di ExoPlayer
β€’ Embed Pembaruan Aplikasi Dalam Aplikasi
β€’Versi pratinjau ketiga Android 11 telah dirilis
β€’ Android Broadcast # 14: Android Avito infrastruktur di Open Source
β€’ Android Broadcast # 13: Android SafetyNet. Apakah ini dapat diandalkan?
β€’ Yandex merilis TV Android-nya
β€’ Bagaimana kami menggunakan Kotlin untuk membuat aplikasi desain seluler
β€’ Android Dev Podcast # 112: News. Berlangganan praktik terbaik. Gabungkan Adaptor LayoutInspector 3D. CameraX
β€’ Google mengharuskan pengembang aplikasi untuk secara jelas menunjukkan biaya dan ketentuan berhenti berlangganan
β€’ Memindai QR dengan CameraX
β€’ Database Realtime vs. Firestore: 9 perbedaan utama
β€’ Database Inspektur
β€’ Masuk sekali ketuk untuk aplikasi Android
β€’ Membuat pemutar YouTube di Kotlin
β€’ Cara mengatur otentikasi biometrik di Android
β€’ Pembatalan di coroutine
β€’ Pendengar Kustom di Android
β€’ ProtonMail: surat aman
β€’ Animasi Mobil Uber Android: animasi mesin
β€’ Kiwi Browser: cepat browser untuk

Pengembangan Android

β€’ (+53)  Yandex secara otomatis menautkan kartu ke akun lain
β€’ (+25)  Kisah pengembang game favorit Anda tentang apa yang mereka banggakan
β€’ (+23) Cara membasmi virus di Corona SDK
β€’ (+19) Optimalisasi rendering untuk Seluler, bagian 2. Keluarga utama GPU seluler modern
β€’ (+15)  Membuat antarmuka untuk game
β€’ (+12)  Sarang - basis lokal cepat untuk Flutter, Dart
β€’ (+8) Kesalahan yang akan merusak proyek dari segala kompleksitas. Pengalaman manajer Redmadrobot
β€’ (+4)  Cara menguji dari jarak jauh agar tidak merusak produk dan kehidupan Anda
β€’ Podlodka # 160: Terjemahan mesin
β€’ 500.000 pengembang menggunakan Flutter setiap bulan
β€’ Industri TI dapat dikurangi oleh 18-20 ribu programmer
β€’ Google mengumumkan Ketersediaan Cloud Cloudcarecare
β€’Bagaimana saya menghabiskan setengah tahun memperbarui aplikasi dan kehilangan 10 ribu pengguna
β€’ Cara membuat Low Poly art yang indah untuk game (Blender, Unity)
β€’ Jika bahasa pemrograman memiliki slogan yang jujur
β€’ Firebase Realtime Database dan login ke sistem untuk Android dan iOS
β€’ 7 langkah untuk untuk menjadi Mozart pemrograman hingga akhir karantina
β€’ Memigrasi aplikasi Flutter di Web
β€’ Audio Player untuk Flutter: Pemutar gaya Apple Music
β€’ 33 repositori GitHub untuk pengembang aplikasi seluler

Analytics, pemasaran, dan monetisasi

β€’ (+44)  Bagaimana cara berhenti khawatir dan memulai percaya tes A / B
β€’(+6)  Panduan hebat untuk pengujian A / B
β€’ (+6)  Tukang pos - Metrik autotest di AppMetrica
β€’ (+3)  9 ide untuk pengujian A / B dari klip untuk game mobile
β€’ Superposisi analis: Paradoks dan distorsi kognitif. Bagaimana analytics melakukan manuver dalam aliran data.
β€’ App Annie menamakan aplikasi paling populer di antara orang Rusia dari Januari hingga April 2020
β€’ Menyerah di Epic Games - Fortnite melanjutkan Google Play
β€’ OneSignal meluncurkan Advanced Analytics
β€’ FunCorp: pendapatan iklan seluler turun 50% pada bulan Maret
β€’ Houseparty: konferensi video dengan game
β€’Sejarah jujur ​​dari startup Rusia yang menarik lebih dari $ 1 juta ke aplikasi untuk anak-anak
β€’ Bagaimana mempromosikan aplikasi: panduan lengkap untuk

AI, Perangkat, IoT 2020

β€’ (+57)  Kami menangani kemacetan lalu lintas di kota kecil dengan anggaran kecil: hasil 6 bulan proyek
β€’ (+18 )  Artefak: AR di museum melalui mata pengembang, analis, kritikus seni
β€’ (+13) Basis data dalam platform IIoT: bagaimana Mail.ru Cloud Solutions bekerja dengan petabyte data dari banyak perangkat
β€’ (+12)  Deteksi Objek. Kenali dan aturankan. Bagian 2
β€’ (+5)  Kesalahan dalam desain antarmuka VR, VR untuk desainer antarmuka
β€’(+4)  Pertanyaan yang sering diajukan tentang helm dan game VR
β€’ Magic Leap menembakkan setengah dari karyawan dan meninggalkan pasar konsumen
β€’ Intelegensi buatan Accenture, Sulubaii dan Intel membantu menjaga terumbu karang
β€’ Penurunan pasar ponsel pintar pada kuartal ketiga 2020 akan setidaknya 40% Digest

Intisari sebelumnya . Jika Anda memiliki bahan lain yang menarik atau jika Anda menemukan kesalahan, silakan kirim ke surat .

All Articles