Kami meminta pemimpin pengembangan backend kami, Oleg Pravdin, untuk berbicara tentang bagaimana dia dan timnya, secara paralel dengan dukungan produk utama, menyusun struktur layanan modular baru berdasarkan PostgreSQL, mentransfer logika bisnis ke database dan bermigrasi dengan jutaan pengguna. Hari ini kami akan mencoba mencari tahu mengapa tidak ada yang mau menggunakan aplikasi Open Source. Artikelnya ternyata lumayan panjang, tapi jangan khawatir, pasti menarik.
Intisari ini tersedia sebagai buletin mingguan . Dan setiap hari kami mengirimkan berita di
saluran Telegram .
iOS
• (+29) Bandara - pasar untuk aplikasi di TestFlight
• (+23) Bagaimana kami memuat kartu bank dari iPhone ke dalam gantungan kunci
• (+14) Memperkenalkan Jarum, sistem injeksi ketergantungan Swift
• Pembaruan Lightroom menghapus semua foto pengguna di iOS
•Apple mencabut sertifikasi pengembang Epic Games dan membahayakan Unreal Engine
• Bagaimana mempersiapkan iOS 14 dan kebijakan privasi baru Apple
•
Lihat animasi di SwiftUI
•
Bagaimana saya mendapatkan pekerjaan pengembang iOS pertama saya
•
Mengatur kode Swift Anda di Xcode dengan lokal paket
•
Interaksi mikro di SwiftUI - animasi tombol menu
•
Baru dalam kecerdasan buatan di iOS 14
•
Cara membuat varian build di aplikasi iOS
•
24 ekstensi Swift untuk kode yang lebih bersih
•
Cara menyiapkan proyek iOS / tvOS / watchOS besar untuk tim besar dan menghindari konflik?
•
Saatnya membangun Xcode dengan BitBar
•
MotionToastView: "toasts" yang indah untuk iOS
•
Countdown: timer di SwiftUI
Android
• (+16) Implementasi IMA SDK di aplikasi Android
• (+11) Autotests di Android. Seluruh gambar
• (+11) Kami mendekompilasi aplikasi pemindai xiaomi dan mengambil hasil pemindaian
• (+1) Kisah tentang "nyeri" dan cara kami memperbaikinya
• Menganalisis pasar Android di China
•
Menonaktifkan Jetifier
•
Menulis Tata Letak yang efektif
•
Dalam Aplikasi Google Play Review API: Integrasi dan Pengalaman
•
Aplikasi yang Lebih Cerdas dengan Awareness API
•
Buat RecyclerView.Adapter yang Lebih Baik dan Lebih Bersih dengan Kiel
•
Deteksi Objek di Android dengan Firebase ML Kit
•
Aktivitas Tidak Seperti Yang Anda Pikirkan
•
MVVM Android dengan Firebase Firestore
•
Codelab untuk Teknologi Game Android Baru
•
Menambahkan transisi luar biasa ke aplikasi Android menggunakan Material Motion
•
Cuplikan: pemulihan perangkat internal
•
MovieHunt: arsitektur bioskop yang tepat untuk Android
•
InstaGrabber:
Pengembangan klien Instagram terbuka
• (+29) Persepsi pengguna tentang antarmuka yang menggunakan panel Lego sebagai contoh
• (+21) Pendekatan berbasis data untuk pengembangan konten: cara kami membuat robot di War Robots
• (+14) Nafas kebebasan: bagaimana game flash telah memengaruhi industri game
• (+7) Layanan dalam bahasa Dart: kerangka kerja aplikasi server
• (+6) Peta Pikiran dalam pengujian - atau cara mudah untuk menguji aplikasi yang kompleks
• (+1) Memilih perangkat seluler: instruksi langkah demi langkah untuk pemula QA. Bagian II
• Saya ingin berada dalam pengembangan game # 11: bagaimana cara masuk ke perusahaan pengembang game asing
• Podlodka # 177: kriptografi
• Apakah masa keemasan pemrograman sudah berakhir?
• Pendaftaran untuk kejuaraan pemrograman Yandex Cup sekarang terbuka
• Tinjau pasar pengembangan seluler selama krisis: apa yang terjadi dan apa yang dipersiapkan oleh agensi?
• 5 prinsip kualitas UI
• Munculnya desainer-demigods. AI dan Machine Learning
• Kemudahan dalam desain. Desain hal-hal yang sudah dikenal
• Cara membuat ilustrasi saat Anda tidak tahu cara menggambar
• Desain aplikasi: contoh untuk inspirasi # 13
• FigmaExport: cara mengotomatiskan ekspor UI-Kit dari Figma ke proyek Xcode dan Android Studio
• Bagaimana biaya pengembangan aplikasi seluler terbentuk?
•
Lakukan lebih banyak dengan melakukan lebih sedikit
•
React Native vs. Flutter: Solusi Diharapkan pada 2020
•
6 Bulan GraphQL
•
Mengembangkan Sistem Ikon Open Source di Microsoft
•
Membangun Aplikasi Flutter "Game of Life" yang Murni Menggunakan Arsitektur Hexagonal dan TDD
•
Cara Mengidentifikasi Pekerjaan Pengembang Beracun berdasarkan Deskripsi Mereka
•
Akankah AI mengambil alih UX?
•
Kerangka Kerja Riset UX Cepat
•
Mengapa Saya Membuang Google Firestore (dan Tidak Akan Pernah Kembali)
•
4 Tanda
Analisis, Pemasaran, dan Monetisasi Pengembang yang Tidak Berpengalaman
• (+7) Menggabungkan WhatsApp Pribadi dan SIP Terbuka - Bagian 1
•Mengapa tindakan Epic merugikan industri game
• Epic meluncurkan kejuaraan #FreeFortnite
• iPhone dengan Fortnite prainstal dijual seharga $ 10.000
• Facebook mendukung Epic dalam perjuangannya melawan monopoli Apple
• Aplikasi kesehatan dan kebugaran diluncurkan pada tahun 2020
• myTarget mengevaluasi dampak iklan luar ruang pada pemasangan aplikasi
• Yandex diluncurkan Aplikasi super-Go yang membantu menyelesaikan masalah sehari-hari di kota
• Likee hampir mengejar TikTok
• Simulator menunjukkan pertumbuhan terbesar di 1H 2020
• App Annie: bagaimana perilaku pengguna telah berubah di seluler pada paruh pertama tahun 2020
•Apa yang perlu Anda pertimbangkan saat mengoptimalkan halaman bahasa asing aplikasi
• Bagaimana kami gratis selama 2 bulan menerima 400 ribu unit TikTok
AI, Perangkat, IoT
• (+110) Proyek "Weasley jam" dengan demonstrasi lokasi anggota keluarga
• (+45) Gabungkan beberapa foto dalam satu foto dengan bantuan pembelajaran mesin
• (+13) Simpan kumpulan data biasa. Cara menggunakan computer vision untuk menyelesaikan sebuah proyek dan tidak kehilangan diri Anda
• (+4) Internet mobil: siapa yang membutuhkan data tentang mengemudi Anda
• Pasar untuk jam tangan pintar berkembang
• BlackBerry sedang mempersiapkan smartphone baru dengan keyboard
•Amazon Machine Learning University Membuka Kursusnya Untuk Semua Orang
• Google AI Vision dan Text to Speech di Raspberry Pi
•
Cara Membuat Asisten AI Pribadi Anda Menggunakan Python
•
AI Belajar Bermain Super Mario Bros!
← Intisari sebelumnya . Jika Anda memiliki materi menarik lainnya atau Anda telah menemukan kesalahan, kirimkan ke surat .

