Intisari materi menarik untuk pengembang ponsel # 294 (pada 8-14 April)

Minggu ini kita berbicara tentang Integrasi Berkelanjutan, transisi dari pengembangan web ke game, tema gelap, tes unit, industri manufaktur utama berpenghasilan tinggi dan bernilai miliaran dolar.



Evolusi CI dalam tim pengembangan seluler

CI adalah alur kerja di mana Anda mengintegrasikan kode Anda ke dalam kode produk umum sesering mungkin. Dan tidak hanya berintegrasi, tetapi juga selalu memeriksa bahwa semuanya berfungsi. Karena Anda perlu memeriksa banyak dan sering, Anda harus berpikir tentang otomatisasi. Anda dapat memeriksa semuanya dengan traksi manual, tetapi tidak sepadan, dan itulah sebabnya.

Reaktive - perpustakaan multi-platform untuk Kotlin reaktif

Banyak hari ini suka pemrograman reaktif. Ini memiliki banyak keuntungan: tidak adanya apa yang disebut "panggilan balik neraka", dan mekanisme penanganan kesalahan bawaan, dan gaya pemrograman fungsional yang mengurangi kemungkinan bug. Secara signifikan lebih mudah untuk menulis kode multi-utas dan lebih mudah untuk mengelola aliran data (menggabungkan, membagi, dan mengonversi).

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

iOS

• (+23) Kami menulis game "Kartu Memori" di Swift
• (+14) Interpolasi string lanjutan di Swift 5.0
• (+10) Instrumen khusus: ketika plang tidak cukup
• (+9) Kami membuat elemen antarmuka secara terprogram menggunakan PureLayout (Bagian 2)
• Apple telah menambahkan langkah tambahan ke langganan
• Apple merekrut veteran realitas virtual lainnya
• Netflix menolak untuk bekerja dengan AirPlay
• gambar Meningkatkan siklus pengembangan iOS dengan breakpoints
• gambar iOS: Kerangka Payung dengan CocoaPods
• gambar Bekerja dengan MLDataTable dari Create ML untuk preprocessing data
• gambar Bermigrasi dari Swift 4 ke Swift 5
• gambar Buat arsitektur modular dinamis untuk iOS
• UIView SmoothCorners: sudut bundar seperti Apple

Android

• (+33) IntelliJ IDEA 2019.1: Kustomisasi tema antarmuka, beralih ekspresi dari Java 12, debugging di dalam wadah Docker
• (+18) Cara membuat aplikasi lebih stabil menggunakan 2 jenis tes unit
• Smartphone Android telah menjadi kunci rahasia
• Jepret Snapchat yang diperbarui untuk Android
• Memindahkan gambar melintasi layar di Android
• gambar Apa itu Android Lint dan bagaimana ini membantu Anda menulis kode yang didukung
• gambar Sebuah aplikasi dengan fakta tentang Chuck Norris di Kotlin
• gambar Cara mudah menghasilkan Balasan Pintar dengan Kit ML di Android
• gambar Aliran dingin, saluran panas
• gambar Menciptakan Gradient Messenger Facebook
• gambar Menggunakan TextWatchers dengan benar
• gambar Bermain dengan Android kanvas drawVertices
• gambar Google melarang plugin untuk Aplikasi Instan
• gambar Cara menggunakan Firebase untuk membuat game multipemain untuk Android
• gambar Konversi Kotlin - 4 Traps untuk Menonton
• gambar Lembar Cheat API Animasi Android
• gambar Belati dan @ Component.Factory baru yang berkilau

Pengembangan

• (+46) Bagaimana kami beralih dari pengembangan web ke pengembangan game
• (+46) Cara membuat tema gelap dan tidak membahayakan. Pengalaman Tim Yandex.Mail
• (+22) Persatuan: menggambar banyak bar kesehatan dalam satu panggilan draw
• (+18) Raspberry-pi-tank dan navigasi GPS
• (+10) Desain berdasarkan "refleksi"
• (+5) Impor model 3D ke Persatuan dan perangkap
• AppsCast # 4: GPU, akselerator heksagonal, dan aljabar linier
• Podlodka # 106: Pengembangan Platform
• Disruptor Beam membuka backendnya
• Stack Overflow 2019 Hasil Survei Pengembang
• Bundel Buku Humble di permainan video klasik
• Snapchat telah membuka platform game
• gambar Membuat Tindakan untuk Asisten Google
• gambar Haruskah saya menggunakan Bereaksi Asli?
• gambar Bagaimana saya mengambil ide dan mengubahnya menjadi produk
• gambar Mengapa Test Driven Development (TDD) Terbaik untuk Pemrograman yang Andal
• gambar Ide Aplikasi Yang Meningkatkan Keterampilan Pemrograman Anda
• gambar Mengapa dan bagaimana cara saya mengajar Flutter?
• gambar Game komputer di BASIC
• gambar Tidak ada waktu, tidak ada uang, tidak ada masalah: menyelesaikan The First Tree
• gambar Desain Ulang Paypal yang Tidak Diminta: Penelitian UX
• gambar Lima fitur pemrogram hebat
• gambar Kami membuat aplikasi seluler lengkap di Ionic4
• gambar Hutang Teknis - Mendapat Kembali atau Menghilangkan?
• gambar Teori warna untuk desainer (dengan infografis)
• gambar Aplikasi sudut sebagai aplikasi web progresif

Analisis, pemasaran, dan monetisasi

• (+14) Dua cara untuk mengumpulkan hadiah iklan di game mobile, atau robot harus bekerja
• (+14) Bagaimana Android Gustuff Trojan menghilangkan krim (fiat dan crypto) dari akun Anda
• Netflix melewatkan tempat pertama di bagian atas aplikasi yang menghasilkan
• Aplikasi paling produktif di Brasil pada tahun 2018
• Tonal: olahraga di dinding
• Seri Candy Crush memiliki rekor 1 kuartal
• gambar Splash Screen: peluncuran pertama yang berhasil untuk aplikasi seluler Anda

AI, Perangkat, IoT

• (+67) Mengapa dan bagaimana kita menyembunyikan nomor plat di iklan Avito
• (+38) Foto dari sketsa kasar: bagaimana tepatnya jaringan neural NVIDIA GauGAN bekerja
• (+21) Realitas virtual - game, perawatan, kehidupan. Teknologi VR di layanan pengobatan rehabilitasi
• (+20) Bagaimana kota pintar muncul
• (+15) Keberlanjutan belajar GAN (Menggali lebih dalam)
• (+15) Cara mempromosikan pemula dan tidak merusak apa pun
• (+4) Bagaimana teknologi IoT akan mengubah dunia dalam 10 tahun ke depan
• KeyMe menerima $ 50 juta untuk pembuatan kunci
• Qualcomm meningkatkan kinerja AI di Snapdragon baru
• Augmented reality di Hermitage: Kompetisi AR-craft aplikasi AR dimulai pada 15 April
• Jawaban Cerdas dan Definisi Bahasa dalam Kit ML
• Intisari teknologi (Maret 2019)
• gambar Aroma: menggunakan pembelajaran mesin untuk rekomendasi kode
• gambar 3 kesalahan terbesar dalam belajar Ilmu Data
• gambar Ya, AI akan menggantikan desainer

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/id448040/


All Articles