Intisari baru termasuk lokalisasi dan hypercubes, perpustakaan dan kerangka kerja deklaratif, aplikasi untuk mengatasi ketergantungan aplikasi, Flutter, Unity, langganan, AI untuk mencari kerentanan dalam kode, dan banyak lagi.

Dalam artikel ini saya akan memberi tahu Anda bagaimana kami membangun proses pelokalan, bagaimana kami mendekati kontrol kualitas, bagaimana kami akan merilis terjemahan tergantung pada platform, dan yang paling penting, bagaimana kami memastikan bahwa pengembang berbicara dengan baik tentang sistem terjemahan kami.
Tidak mungkin untuk sepenuhnya menguji dan men-debug aplikasi seluler tanpa perangkat uji. Seharusnya ada banyak perangkat seperti itu, karena kode yang sama pada model yang berbeda berperilaku berbeda. Tetapi bagaimana mengatur akuntansi perangkat? Bagaimana membuat pengembang dan penguji dengan cepat dan tanpa birokrasi mendapatkan smartphone tertentu dalam konfigurasi yang diperlukan?
Intisari ini tersedia sebagai buletin mingguan. Berita harian yang kami kirim
Saluran telegram .
iOS•
(+17) Pembungkus Properti Swift•
(+13) 20 perpustakaan untuk aplikasi iOS yang spektakuler•
(+9) Pesan di awal: post mortem pada kecepatan peluncuran aplikasi iOS•
(+6) Masalah arsitektur dalam proyek-proyek besar•
(+4) Validasi data dalam aplikasi iOS•
(+4) Swift: Kontainer untuk menyimpan nilai-nilai kunci•
(+3) Opsi untuk bekerja dengan soket web di iOS dalam bahasa Swift•
Apple membatasi penggunaan HTML5•
StrizhPI, atau SwiftUI dalam praktik•
Cara menggandakan langganan Keanggotaan Apple Anda dalam dua akun (dan dengan cepat mengembalikannya)•
Sepuluh Perintah Pengembangan iOS•
Bisakah Anda menjawab pertanyaan sederhana tentang Swift ini dengan benar?•
Aplikasi iOS terbaik dengan desain yang didorong oleh interaksi•
Pembelajaran mesin pada perangkat menggunakan SwiftUI dan PyTorch Mobile•
SwiftUI: Buat kartu flip gaya Tinder•
Cara terbaik untuk memastikan kode Swift Anda tidak pernah mogok lagi•
Apa yang baru di Watch OS 6?•
Pemrograman asinkron dalam Swift with Future and Promise•
Tampilkan kode HTML dengan gambar dalam UILabel dan definisi mengkliknya•
Swift: Tip Tugas Umum•
SwiftUI - Menggunakan Xcode 11 Canvas•
Pengenalan ucapan dan sintesis ucapan di iOS dengan Swift•
Menerapkan menu konteks di iOS 13 menggunakan SwiftUI atau UIKit•
VVVVVV untuk iOS dan tvOS
Android•
(+14) Proses anotasi tambahan untuk mempercepat pembuatan gradle•
(+12) Perbaikan, retas, gali. Memecahkan misi pencarian Droid online•
(+6) Metode praktis pemetaan data di Kotlin•
(+4) Komponen eksternal untuk platform 1C Mobile (BroadcastReceiver)•
Google I / O 2020 akan diadakan 12-14 Mei•
Microsoft merilis SDK untuk ponsel cerdas dengan dua layar Surface Duo•
Google telah merilis aplikasi baru untuk memerangi kecanduan smartphone•
Peta Jalan Pengembang Android 2019: peta keterampilan dan model pengembangan pengembang Android•
Welltory dihapus dari Google Play•
Panduan Menulis Jetpack•
Trojan Shopper mengunduh aplikasi dan meninggalkan ulasan di Google Play•
Mengubah jenis di Kotlin dengan typealias•
Secara dinamis mengubah tema menggunakan animasi lingkaran di Android•
KotlinConf 2019: apa yang baru di Jawa 19: Akhir dari Kotlin?•
Komponen JetPack Navigation di Android•
Tidak ada biaya abstraksi di Kotlin•
Bagaimana cara menggunakan tab di Jetpack Compose?•
Android Hot Keys Terbaik Android•
SharedPreferences di Android•
Quest Google I / O 2020•
KotlinMultiPlatform: cuaca lintas platform di Kotlin•
RateBottomSheet: menawarkan untuk menilai aplikasi
Pengembangan•
(+32) Seorang penembak zombie sederhana di Unity•
(+27) Fisika untuk penembak PvP seluler, atau bagaimana kita membuat ulang game dua dimensi menjadi tiga dimensi•
(+27) Bergetar. Bagian 3. Untuk Pengembang Asli Bereaksi•
(+23) Mesin, bahasa scripting, dan cerpen visual - dalam 45 jam•
(+18) Fitur implementasi daftar dinamis di antarmuka pengguna•
(+16) Dasar-dasar desain level: efek aliran atau cara mencegah pemain bosan•
(+13) Cinta dalam kebencian indie gamedev'a•
(+10) Buku “Pengembangan aplikasi seluler di C # untuk iOS dan Android”•
(+10) Bagaimana saya melakukan bayangan 2D di Unity•
(+7) Game html5 pertama saya, dari Alice Yandex dan berikan penghargaan untuk aplikasi seluler•
(+7) Optimalisasi model 3D untuk adegan game•
(+6) Apakah pengembangan ponsel itu mudah dan membosankan? Laporan Yandex•
(+6) Kami menulis kode shaders di Unity LWRP•
(+4) Editor logika visual untuk Unity3d. Bagian 2•
(+2) Pengembangan UI: siapa yang mendengarkan - diri Anda atau pengguna?•
Podlodka # 147: Kerangka kerja web•
Tunggu, operasi sedang berlangsung. Bagaimana fakap utama dalam sejarah Sberbank Online mengubah perusahaan•
Kementerian Ekonomi mengusulkan untuk membuat analog Rusia GitHub•
Dasar -
dasar hierarki dalam desain antarmuka•
Gamifikasi: apa dan mengapa itu berhasil, bagian satu•
Apa (hampir) 2 tahun yang diajarkan Flutter kepada saya•
8 tren desain UI untuk 2020•
21 cara untuk menjadi pengembang yang buruk•
7 Cara Menjadi Pengembang yang Baik•
Bagaimana mengukur keterampilan desain UX Anda?•
Nebula - tumpukan jaringan global terbuka dari Slack•
9 tips untuk meningkatkan desain aplikasi Anda dengan cepat•
5 prinsip desain untuk produk terbaik•
Video Mobiconf 2019•
LaunchDarkly: manajemen fitur
Analisis, pemasaran, dan monetisasi•
(+4) Memulai dengan Pengembalian Pengguna: Kiat untuk Model yang Dikat•
(+3) Laporan App Annie untuk 2019: melihat ke masa lalu, catatan untuk masa depan•
Langganan aplikasi AS naik 21% pada 2019 menjadi $ 4,6 miliar•
Niantic Games menghasilkan $ 249 juta dalam pendapatan wisatawan•
stiker Venmo•
FAS telah mengidentifikasi daftar aplikasi untuk pra-instalasi•
Iklan dalam aplikasi: daftar periksa•
Sebuah buku telah diterbitkan tentang pelokalan dan budaya permainan•
Pengeluaran untuk iklan seluler di Rusia akan tumbuh sebesar 22,2%•
Snyk menerima investasi baru dan menjadi unicorn•
AppsFlyer menerima investasi baru sebesar $ 210 juta.•
Anda mengemudi! AR Story Games - Tren Utama 2019•
Dodo Pizza membeli Where's the Shawarma•
Race Slack, Microsoft Teams, dan Workplace: satu intrik meninggal, yang baru lahir•
1000 pengaturan game dalam 2 hari menggunakan TikTok•
Memahami Pemain Lebih Baik dengan Pembelajaran Afinitas•
Bagaimana cara menangani spyware palsu di Facebook?•
Tantangan ASO untuk gim seluler pada tahun 2020
AI, Perangkat, IoT•
(+39) SVM. Penjelasan dari awal, implementasi dan analisis terperinci•
(+28) Berhenti memanggil semuanya AI•
GitHub mulai menggunakan AI untuk merekomendasikan tugas•
Uber telah mengumpulkan salah satu tumpukan pembelajaran dalam open source yang paling mengesankanDigest Intisari
sebelumnya . Jika Anda memiliki bahan lain yang menarik atau jika Anda menemukan kesalahan, silakan kirim ke
surat .