Intisari materi menarik untuk pengembang seluler # 329 (pada 13-19 Januari)

Mari kita kembali bekerja dengan intisari baru - ini termasuk rute dan komponen, tes integrasi dan bahasa pemrograman, laporan tahunan Ann Appie dan perbaikan untuk Duolingo.



Kami meluncurkan aplikasi seluler dan situs web pada tahun 2017. Saat ini, beban rata-rata pada sistem adalah sekitar 6.000 pesanan per hari. Di satu sisi, itu tidak terlalu banyak, di sisi lain, masih layak mengingat bahwa itu tidak tersebar secara merata selama 24 jam, orang tidak memesan makanan sepanjang waktu, ada juga garter untuk kegiatan standar selama jam kerja.
Telepon telah lama menjadi kelanjutan dari saya, dan saya samar-samar membayangkan hidup saya tanpa beberapa lusin aplikasi yang saya gunakan setiap hari. Tapi bagaimana dengan orang yang tidak bisa memegang telepon atau melihat layar?

Intisari ini tersedia sebagai buletin mingguan. Berita harian yang kami kirim Saluran telegram .

iOS

β€’ (+25) Routing untuk iOS: navigasi universal tanpa menulis ulang aplikasi
β€’ (+21) Tampilan kompleks koleksi di iOS: masalah dan solusi pada contoh umpan VKontakte
β€’ (+3) Unit testing dalam arsitektur Clean Swift
β€’ Apple membeli startup AI Xnor.ai
β€’ Bisakah saya melihat menu SwiftUI?
β€’ Apakah ada arsitektur yang lebih baik untuk aplikasi iOS?
β€’ Gaudi untuk iOS: tema dan mode gelap
β€’ UI Swift: aplikasi pemesanan film
β€’ Kiat dan trik untuk debugging aplikasi iOS
β€’ SwiftUI: membuat tajuk yang dapat direnggangkan dengan paralaks
β€’ UIStackView Harta Tersembunyi
β€’ Memulai dengan RealityKit: augmented reality kolaboratif
β€’ Bagaimana menerapkan arsitektur VIPER dalam aplikasi iOS menggunakan Swift 5
SOTabBar: TabBar indah untuk iOS

Android

β€’ (+17) Cara berbicara tentang komponen utama Android dalam 15 menit
β€’ (+3) Bekerja dengan antarmuka di Google Maps SDK untuk Android
β€’ (0) Mempersiapkan proyek sdl2 untuk berjalan di android
β€’ GitHub telah merilis versi beta dari aplikasi Android-nya
β€’ Pembela hak asasi manusia meminta Google untuk mengizinkan penghapusan aplikasi yang sudah diinstal sebelumnya
β€’ Siaran Android # 4: β€œDi bawah tenda Coroutines” dengan Ilmir Usmanov
β€’ Migrasi ke ViewPager2
β€’ Cara menyiapkan aplikasi Android untuk pentest
β€’ 11 Aturan Emas untuk Pengembangan Android
β€’ Fitur modern untuk aplikasi Android Anda
β€’ Perendaman mendalam di Jetpack Compose
β€’ Fitur Pembunuh Kotlin untuk Pemrogram dan Pengembang Perangkat Lunak
β€’ Pengurangan Android R8
β€’ Multiplatform Kotlin - MVVM dan Arsitektur Bersih
β€’ Merancang pohon keputusan dari awal di Android
β€’ Pembagian kode maksimum antara Android dan iOS dengan Kotlin Multiplatform
β€’ Mesin virtual Android: semua yang perlu Anda ketahui
β€’ Manajemen siklus hidup dengan View Binding in Fragments
β€’ Membuat obrolan di Kotlin: cara bersih
β€’ Kotlin Pokedex: Ensiklopedia Pokemon di Kotlin
β€’ 5 perpustakaan Android yang akan menginspirasi Anda sebagai desainer

Pengembangan

β€’ (+43) VVVVVV ??? VVVVVV !!! :) + Publikasi kode VVVVVV menunjukkan betapa kasarnya game di dalam diatur
β€’ (+26) Integrasi berkelanjutan di Unity: bagaimana cara mengurangi waktu perakitan dan menghemat sumber daya + payline sebagai hadiah
β€’ (+21) Visi Predator: efek penglihatan termal
β€’ (+10) Pengumuman Global Game Jam 2020 pada akhir Januari
β€’ (+7) Membuat penembak zombie orang ketiga menggunakan DOTS
β€’ (+6) Implementasi templat "Status" di Unity
β€’ (+5) Tes integrasi flutter - mudah
β€’ (+5) Saya seorang fotografer dan saya akan menjadikan diri saya alat yang berfungsi
β€’ (+5) Kami mengoptimalkan otomatisasi: cara kami mempercepat swa-uji sebanyak 3-4 kali, menjaga perkembangan lama
β€’ masuk akal # 76: tentang metrik utama untuk suatu produk, model metrik, dan wawasan analitik
β€’ Mobile People Talks: Pandangan tentang iOS, Android, dan segala macam lintas platform melalui prisma keamanan
β€’ Podlodka # 146: Belajar Bahasa Inggris
β€’ Cocos menciptakan pusat permainan mini dalam aplikasi
β€’ Mesin permainan paling populer 2019
β€’ Pengembangan untuk iOS dan Android: peringkat bahasa pemrograman 2020
β€’ Ikon gratis: 15 perpustakaan
β€’ Google membeli pembuat aplikasi AppSheet
β€’ C telah menjadi bahasa tahun ini menurut TIOBE
β€’ Karena warnanya indah. Buat palet warna universal untuk IBM
β€’ Masuk ke IT dan digital dengan pendidikan non-inti dan luncurkan aplikasi seluler Anda
β€’ Pedoman untuk menambahkan animasi ke produk Anda - contoh dan alat
β€’ 7 Template UI untuk Aplikasi Pelacakan Kebiasaan: Studi Kasus
β€’ Insinyur Perangkat Lunak Musim Gugur, Teknisi Pemanjat Pemanjat
β€’ 7 Tips untuk Merancang Menu Dropdown
β€’ Memantau Kesehatan Aplikasi Flutter Menggunakan Tindakan GitHub
β€’ Membuat aplikasi seluler sebagai proyek sampingan - kolaborasi antara perancang dan pengembang
β€’ Fisika gulir khusus di Flutter
β€’ Distribusikan aplikasi Firebase dengan cepat dan mudah dengan CircleCI dan Fastlane
β€’ Membuat Aplikasi Flutter Todo Dari Bawah ke Atas
β€’ Pemenang Game Off 2019
β€’ Mono: font untuk pengembang

Analisis, pemasaran, dan monetisasi

β€’ Laporan tahunan App Annie State of Mobile 2020: Rusia menghabiskan lebih dari $ 1 miliar dalam aplikasi
β€’ Duolingo: peningkatan 1% setiap minggu
β€’ Analis telah menemukan aplikasi Fleeceware di 600 juta pengguna
β€’ Pendekatan sistematis untuk ASO dengan siklus CRO
β€’ Pendapatan gim mobile di Odnoklassniki berlipat ganda
β€’ ClassPass menjadi unicorn
β€’ Aplikasi dan game yang paling banyak diunduh pada tahun 2019
β€’ Mengapa Skyeng membeli iklan untuk produk gratis
β€’ Siapa yang butuh pengoptimal App Store dan cara berteman dengan Apple: wawancara dengan pendiri layanan SplitMetrics dari Minsk

AI, Perangkat, IoT

β€’ (+28) Penggunaan pembelajaran mesin dalam analisis statis kode sumber program
β€’ (+20) Tensor dalam TensorFlow
β€’ (+9) Rumah pintar di atas roda ... Alice
β€’ (+8) Lytko bersatu
β€’ Amazon AutoGluon menciptakan model ML dalam 3 baris kode

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

Source: https://habr.com/ru/post/id484542/


All Articles