Intisari materi menarik untuk pengembang seluler # 390 (12-18 April)

Dalam intisari ini, kita melihat pendekatan baru untuk daftar dan koleksi, menghasilkan musik secara otomatis dan menulis pengujian unit tanpa rasa sakit, pemintal dan ikon, pertumbuhan aplikasi, penggemar, menghasilkan ide game, dan banyak lagi!







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



iOS



β€’   Ekspresi Implisit Berantai di Swift 5.4

β€’   Pendekatan Cantuman di UICollectionView

β€’ Kasino yang berpura-pura menjadi permainan anak-anak ditemukan di App Store

β€’ Apple mengumumkan Spring Loaded pada 20 April

β€’ Apple sedang mengerjakan kombinasi Apple TV dan HomePod

β€’ Apple tidak merilis iMessage di Android. untuk mencegah pengguna meninggalkan iPhone

β€’ Cara yang lebih baik / lebih cepat untuk mendapatkan warna rata-rata dari sebuah gambar

β€’ Memperkenalkan Koleksi di Swift

β€’ Memigrasi aplikasi Anda ke Modul Paket Swift

β€’ Cara menyusun UITableView di UICollectionViewCell dan membuatnya seperti Trello

β€’ Membuat, menghidupkan, dan menyesuaikan lingkaran di Swift

β€’ 5 tips untuk menulis kode Swift murni

β€’ Alat refactoring bawaan Xcode cantik

β€’ Penjelasan dari setiap protokol SwiftUI

β€’ UIKit Live Preview untuk UIViewController dan UIView

β€’ MVVM iOS Architecture Guide + Koordinator

β€’ Membangun perpesanan Firebase asli dengan SwiftUI

β€’ CollectionViewPagingLayout: UICollectionViews yang indah

β€’ FDWaveformView: rendering suara untuk iOS

β€’ Menu Flip 3D: menu



Android 3D



β€’   Cara mem-porting Flutter SDK ke kotak TV untuk pengembangan dan aplikasi Android TV peluncur

β€’ Penggunaan praktis dari musik yang dihasilkan secara otomatis

β€’   Review-Dalam Aplikasi. Kami memfilter ulasan negatif

β€’   Kami menulis pengujian unit sehingga tidak sakit luar biasa

β€’   Membuat gaya di luar kotak

β€’   Menerapkan Pengurungan di Snackbar pada Jetpack Compose

β€’ Coroutine: pembelajaran kacau

β€’ Android Jetpack Compose: animasi sederhana

β€’ Aplikasi Android yang canggih dengan MVI (MODEL - VIEW - INTENT)

β€’ Seberapa banyak Anda dapat menjawab pertanyaan ini sebagai Android pengembang?

β€’ Buat CameraX di Android

β€’ Menggunakan DataStore dengan serialisasi Kotlin

β€’ Caching selama proses build Android

β€’ Contoh versus arsitektur MVI

β€’ Cara modern mentransfer data antara fragmen

β€’ Alat Android: menyederhanakan pekerjaan dengan adb dan fastboot

β€’ BlurShadowImageView: bayangan yang indah untuk gambar



Pengembangan



β€’   Meningkatkan kualitas kode dengan Dart Kode Metrik

β€’   Pra-produksi proyek permainan: bagaimana memperkirakan jumlah pekerjaan di mulai dan tidak terbakar oleh tenggat waktu

β€’   Cordova ... Pengalaman proyek perusahaan

β€’   API Jelek

β€’   Hovercraft di Unity 3D

β€’   Kisah satu akun pribadi yang membantu kami membuat 15.000 kurir dan perakit sedikit lebih bahagia

β€’   Ragdolls di Unity 3D

β€’   Pemrogram Rusia tidak menyerah

β€’ Podlodka # 211: Haskell

β€’ Hari kerja pengembang game super -kasual

β€’ Desain aplikasi: contoh inspirasi # 40

β€’ Google meluncurkan kursus Python gratis di Coursera

β€’ Kerangka kerja yang berguna untuk menamai kelas, fungsi, dan variabel Anda

β€’ Berhenti menggunakan pemintal - ada yang lebih baik

β€’ Merancang tampilan jam CASIO untuk Apple Watch

β€’ Tip desain untuk ikon antarmuka terbaik

β€’ Cara meningkatkan keterampilan desain Anda dengan menonton

β€’ 5 kerangka produk utama

β€’ 3 pelajaran utama yang dipetik dari pembuatan aplikasi

β€’ Panduan pengembang lengkap untuk kualitas kode

β€’ Buku pemrograman yang tidak ada (tapi kita semua membaca)

β€’ Arsitektur bersih untuk aplikasi seluler perusahaan

β€’ Panduan Pengembang Aplikasi untuk Wawancara tentang Desain Sistem

β€’ Bagaimana Saya Membuat Game dalam 35 Jam

β€’ Lima hal yang saya pelajari setelah menyelesaikan lebih dari 500 pertanyaan Leetcode

β€’ 10 alat gratis untuk membuat antarmuka pengguna

β€’ Tips membuat aplikasi berkualitas dengan Firebase

β€’ Mengapa @protocol mengubah segalanya untuk pengembang Flutter?

β€’ Bagaimana Sindrom Penipu Dapat Membantu Anda Menjadi Pengembang yang Lebih Baik

β€’ Membuat Age of Empires II

β€’ Mengapa Beberapa Pengembang Menghindari Sakit Kepala App Store Dengan Tetap Online Saja

β€’ Cara Membuat Ikon yang Lebih Baik

β€’ Gagal dalam satu wawancara teknologi mengajari saya lebih dari sekadar menyelesaikan tiga

β€’ Prinsip psikologis untuk setiap desainer produk

β€’ 7 tip dan trik Dart terbaik untuk aplikasi Flutter yang lebih bersih

β€’ Resume yang membawa saya ke FAANG

β€’ 19 kebiasaan realistis untuk meningkatkan pengembangan

β€’ React Native dengan Kotlin Multiplatform di



Analisis, Pemasaran & Monetisasi yang Diinginkan



β€’   Bagaimana Kami Mencapai 1 Juta Unduhan dengan Anggaran Nol

β€’   Bahasa Apa yang Harus Kami Terjemahkan di 2021: Ulasan dari Alconost

β€’ Pertumbuhan Aplikasi Seluler 2020 - Sesuaikan dan Laporan Facebook

β€’ Litoff dan App Annie: Unduhan aplikasi keuangan pada tahun 2020 meningkat sebesar 15%

β€’ Riset AppsFlyer: Tingkat persetujuan ATT jauh lebih tinggi dari yang diharapkan

β€’ Bethesda sedang menguji Mighty DOOM

β€’ Canvas Medical: UI yang baik untuk pengobatan

β€’ 7 cara mudah untuk mendapatkan peringkat yang lebih tinggi di toko

β€’ Ubah desain Anda untuk audiens global: penelitian desain UX lintas budaya

Bagaimana cara menjual aplikasi seluler?

Menara Eropa: bagaimana aplikasi kami sampai ke Jerman dan Polandia

β€’ 5 Alat Analisis Produk Teratas tahun 2021

β€’ Menjaga Pengguna Seperti Amazon, Spotify, dll.



AI, Perangkat, IoT



β€’   Mengapa Semua Orang Menempatkan Kipas di Toilet atau Bagaimana Kami Memutuskan untuk Membuat Kipas Cerdas, Kisah DIY

β€’   Papan Tepi untuk Visi Komputer Rumah

β€’   Mengapa Tarantool Is Better Redis untuk layanan IoT

β€’   Membuat papan evaluasi Anda sendiri untuk mikrokontroler

β€’   Perang dunia di semesta IoT / IoE - berapa lama?

Platform AI untuk menghasilkan ide untuk game Ludo meninggalkan versi beta

NVIDIA merilis kerangka kerja dialog Jarvis



← Intisari sebelumnya . Jika Anda memiliki materi menarik lainnya atau Anda menemukan kesalahan, silakan kirimkan ke surat .



All Articles