Intisari materi menarik untuk pengembang seluler # 345 (18 - 24 Mei)

Dalam pilihan ini, rendering layar VK, kemenangan dan kekalahan Flutter, arsitektur dan tangkapan layar, analisis produk, dan arketipe pemain, tanggal virtual di rumah pintar dan banyak materi menarik lainnya!



Apa yang VK lakukan untuk mengurangi rendering lag? Bagaimana cara menampilkan pesan yang sangat besar dan tidak membunuh UiThread? Bagaimana cara mengurangi penundaan bergulir di RecyclerView?Terima kasih kepada Xamarin dan cintaku pada kerangka ini, pada dasarnya saya pindah ke kamp pengembang, alat ini membantu saya mendapatkan banyak uang, pengetahuan, dan menemukan kolega yang luar biasa. Jadi mengapa saya menulis di Flutter sekarang? Jawaban singkat, karena Flutter mencakup semua kebutuhan pengembangan lintas platform.

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

iOS

β€’ (+7) Unit test untuk kode RxSwift
β€’ (+6) Screenshot iOS otomatis menggunakan XCTestplan dan Xcode 11
β€’ (+5) HandsAppMVP: Arsitektur iOS untuk studio outsourcing pengembangan
β€’ (+2) Neomorfisme menggunakan SwiftUI. Bagian 2: Apa yang dapat dilakukan dengan aksesibilitas? + Bagian 1
β€’ Aplikasi iOS dari Flutter storefront mungkin tidak menggunakan kerangka kerja sama sekali
β€’ Apa yang diharapkan pengembang dari iOS 14?
β€’ Swift 5.3 akan mulai mendukung Windows
β€’ Membuat tombol evaluasi pop-up menggunakan SwiftUI
β€’ 5 perpustakaan iOS yang menyenangkan untuk meningkatkan UI
β€’ SwiftUI preview to scale
β€’ Implementasi POP dalam aplikasi iOS
β€’ Pendekatan modern untuk mengembangkan antarmuka pengguna di iOS
β€’ Apa yang baru di Swift 5.3
β€’ Codables: cara terbaik untuk mem-parsing data di Swift
β€’ Tautan dinamis Firebase ke aplikasi iOS
β€’ Membuat UITabBar sepenuhnya transparan di Swift
β€’ Top 10 perpustakaan iOS paling berguna di tahun 2020
β€’ Bagaimana cara mengintegrasikan fastlane di proyek iOS Anda
β€’ Cara membuat gradien di Swift menggunakan CAGradientLayer
β€’ Kebenaran tidak nyaman tentang pengiriman aplikasi Anda di Apple ...
β€’ Cara membuat pratinjau SwiftUI yang dapat digunakan kembali yang dapat disimpan dalam file JSON
β€’ RHLinePlot: grafik seperti di Robinhood
β€’ EasySwiftLayout: kerja mudah dengan Auto-Layout di iOS
β€’ YouTag: pemutar musik untuk iOS

Android

β€’ (+76) Kami memompa treadmill
β€’ (+25) Kontrol detak jantung saat jogging melalui umpan balik musik - atau β€œpenguji yang suka berlari sedang mencari ”
β€’ (+16) Membuat aplikasi menggunakan Mediapipe
β€’ (+10) CI TeamCity - Mengotomatiskan proses pembuatan Android dan UI pengujian
β€’ (+9) Kami mencoba dan menangani StateFlow
β€’ (+4) Pemrograman deklaratif aplikasi client-server di Android. Bagian 2
β€’ (+3) MVVM dan pilihan elemen-elemen dalam adaptor - LiveData
β€’ Bagaimana saya tidak membuat bisnis sendiri untuk mengembangkan aplikasi Android
β€’ Android Dev Podcast # 114: News
β€’ Memotong melalui pemecahan masalah statis menggunakan penganalisis kode statis Android Studio
β€’ Beetlens: UI Android kustom pada OpenGL
β€’ Cara menggunakan Coil, pengunggah gambar asli Kotlin
β€’ Tampilan Pendaur Ulang yang Dapat Diperbesar di Android
β€’ Pengenalan ucapan instan di Android
β€’ Memahami corotins di Kotlin dengan ini model mental
β€’ Git repositori sebagai dependensi Gradle
β€’ Gerakan Desain Bahan untuk Android
β€’ FAB dengan BottomAppBar
β€’ Mengapa saya meninggalkan Gson favorit saya di proyek Kotlin saya
β€’ Mendeteksi crash di aplikasi Android yang diterbitkan
β€’ Beberapa grafik navigasi (dengan bilah navigasi bawah)
β€’ AGSkeletonLoading: layar kerangka untuk Android
β€’ EasyFlipViewPager:

Pengembangan kartu flip

β€’ (+32) Mengurangi ukuran aplikasi Bereaksi Asli hingga 60% dalam beberapa langkah sederhana
β€’ (+25) Memprogram permainan untuk disematkan -perangkat pada ESP32
β€’ (+24) Azure DevOps dan App Center alih-alih kebun pengujian: kami menyederhanakan dan mempercepat pengembangan ponsel menggunakan layanan cloud
β€’ (+11) Material Python. Kartu khusus dengan efek OpenGL
β€’ (+10) THT dan plot di game non-plot menggunakan contoh Throne: Kingdom at War
β€’ (+10) Cara meningkatkan kinerja aplikasi Flutter Anda
β€’ (+5) Tren pengujian yang harus Anda perhatikan lebih dekat pada tahun 2020
β€’ (+4) Detail tentang paket Penyedia untuk Flutter
β€’ Podlodka # 164: Keamanan Produk
β€’ masuk akal: tentang transisi Untuk jarak jauh, penurunan produktivitas dan kesadaran
β€’ Google dan Apple meluncurkan API untuk pelacakan kontak
β€’ Citrix memperkenalkan App Protection untuk melindungi data pada perangkat pribadi
β€’ King membuka Defold
β€’ Plugin untuk Adobe XD mengekspor kode siap pakai ke Flutter
β€’Di mana dan bagaimana menempatkan Floating Action Buttons dalam aplikasi seluler
β€’ UX untuk non-desainer, atau apa yang harus dipertimbangkan oleh pengembang aplikasi seluler
β€’ Dari kurangnya pengalaman pemrograman hingga tawaran dari Microsoft dalam 1 tahun
β€’ Membuat puzzle tentang Flutter
β€’ 4 produk GitHub baru yang akan mengubah kode Anda
β€’ Ray tracing di Notepad.exe pada kecepatan 30 frame per detik
β€’ 3 perangkap yang menyebabkan pengembang berhenti belajar
β€’ topik Dynamic Flutter dalam 3 baris

Analytics, pemasaran dan monetisasi

β€’ (+6) Rekaman video dari laporan pertemuan tentang analitik produk
β€’ (+ 4) Gamification yang berfungsi: Kerangka Kerja Oktalisis
β€’ GameRefinery melacak "motivasi pemain dan arketipe mereka"
β€’ Marketpleys RapidAPI mengumpulkan $ 25 juta lagi.
β€’ "Memulai dengan umpan balik pengguna" dari Instabug
β€’ lalu lintas pengunduhan aplikasi meningkat sebesar sepertiga
β€’ Checkaso merilis alat untuk mengerjakan teks ASO
β€’ Alur kerja: mencari pekerja non-kantor
β€’ Rumble Hockey akan memberikan 100% pendapatan kepada semua influencer
β€’ AirBnB dan Bumble menawarkan tanggal virtual
β€’ Perangkat Lunak Constellation membeli TUNE
β€’ Mozilla mulai menerima aplikasi dari Builders Incubator
β€’Konten untuk Oculus Quest dijual seharga $ 100 juta.
β€’ Bagaimana cara menghabiskan $ 300 ribu dan mengetahui segala hal tentang pengiriman kopi
β€’ "kedatangan kedua" Iklan Penelusuran Apple ke Rusia: apa kesimpulan pertama
β€’ Bagaimana membuat aplikasi seluler terlihat di App Store dan Google Play: petunjuk tentang penempatan dan optimisasi
β€’ Membangun pemirsa dan perkiraan pendapatan menggunakan analisis kohort di Excel / Google Spreadsheet

AI, Perangkat, IoT

β€’ (+22) Berjalan menyapu di bidang yang bersih atau cara mengumpulkan alamat MAC dari perangkat Wi-Fi terdekat
β€’ (+ 19) Cara membangun "Rumah Pintar" dan tidak menjadi gila
β€’ (+8) IOT di mana Anda tidak menunggu (bagian 3). Membangun model simulasi + (bagian 2) + (bagian 1)
β€’ Magic Leap menerima $ 350 juta lagi
β€’ Samsung menghentikan aplikasi realitas virtual
β€’ Mail.ru Group akan melatih analisis data dan spesialis pembelajaran mesin secara gratis
β€’ Sony dan Microsoft telah membuat modul kamera dengan AI
β€’ Pemrograman Raspberry Pi di Swift: lampu lalu lintas
β€’ Pinball di Arduino, yang dapat diputar sendiri digest

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

All Articles