
17 November di kantor “Roda | Atap | Market ”adalah acara khusus untuk pengembang iOS, sedikit lebih ambisius daripada pertemuan tradisional.
Perwakilan Avito, Alfa-Bank Kazakhstan, Produksi Mint Apps dan DAR Ecosystem menghadiri pertemuan tersebut sebagai pembicara yang diundang.
Kolesa Mobile diadakan tahun ini untuk ketiga kalinya dengan satu perubahan - kami telah membagi arah iOS dan Android sehingga para peserta mendapatkan hasil maksimal dari pertemuan tersebut.
Di bawah kucing, kami berbagi foto, presentasi, dan video dari speaker iOS Kolesa Mobile.
“Backend Driven UI: Membangun Antarmuka dari Komponen”
Timur Tabynbaev, Tim Kolesa
Hampir semua layar dapat dianggap sebagai satu set komponen. Tetapi bagaimana jika kita membangun sistem di mana bekerja pada fitur turun untuk membuat komponen dan menulis logika untuk itu? Kita akan membahas bagaimana dan mengapa kita membangun sistem seperti itu, apa yang kita pahami dari ini dan apa yang akan kita lakukan selanjutnya.
Avito Mobile: Negara Kesatuan
Egor Tolstoy, Avito
Ukuran penting. Ini juga berlaku untuk aplikasi Avito, yang sedang dikembangkan oleh beberapa lusin tim lintas fungsi independen, yang masing-masing memiliki beberapa pengembang iOS. Selama beberapa tahun terakhir, kami telah menghadapi berbagai masalah skala, beberapa di antaranya telah berhasil diselesaikan. Dalam laporan itu, saya akan berbagi teknik dan kiat yang memungkinkan kami menjaga kualitas produk pada tingkat tinggi dan rilis secara mantap setiap dua minggu, sementara pada saat yang sama memberikan kebebasan maksimum bagi pengembang untuk memilih arsitektur dan bagaimana menyelesaikan masalah mereka.
"Keamanan Aplikasi IOS"
Daulet Tusupbekov, DAR Ecosystem
Daulet mempertimbangkan dalam kerentanan laporannya aplikasi iOS, dan juga memberikan rekomendasi untuk perlindungan terhadap mereka.
"Monorepositori"
Vyacheslav Sovetkin, Tim Kolesa
Satu Repositori untuk mengatur semuanya,
Satu Repositori untuk menemukannya,
Satu Repositori untuk membawa semuanya ...
... atau mengapa kami menggabungkan semua repositori kami menjadi satu.
"Layout dan autolayout"
Amirzhan Idryshev, Tim Kolesa
Layout di iOS adalah proses pengembangan yang paling sulit. AutoLayout adalah kotak hitam yang tidak dapat diprediksi. Kendala tidak efektif dan memperlambat aplikasi. Seberapa sering kita menemukan pernyataan seperti itu? Dalam laporan saya, saya akan mencoba membuktikan bahwa pernyataan-pernyataan ini secara fundamental salah. Kami akan mempelajari algoritma untuk menghitung konstanta, setelah itu akan memungkinkan untuk menarik kesimpulan tentang cara menata layar dan menggunakan autolayout dengan benar.
"Penghancuran Monolith, atau Bagaimana kita beralih ke arsitektur multimodular"
Oleg Leiser, Alfa-Bank Kazakhstan
Bagaimana kami pindah ke arsitektur multi-modul, kesulitan apa yang kami temui, bagaimana kami mengembangkan sistem desain dan pada akhirnya kami beralih ke pengembangan dan pengujian melalui taman bermain.
“Meningkatkan kualitas aplikasi seluler”
Ksenia Apachidi, Tim Kolesa
Seberapa baik aplikasi Anda dan apa yang dapat dilakukan untuk meningkatkan kualitasnya? Tahapan apa yang diperlukan, apa yang bisa terjadi jika pengujian tidak dilaksanakan dalam proses pengembangan. Pertimbangkan fitur pengujian aplikasi seluler dan diskusikan hasil implementasinya.
"Ada hal-hal yang besarnya lebih tinggi"
Artyom Shubin, Produksi Aplikasi Mint
Penggunaan MVVM dan ReactiveCocoa untuk tujuan damai atau modul untuk bentuk dinamis sebagai alat untuk mengotomatisasi produksi aplikasi seluler.
Kami sering menyelenggarakan acara untuk spesialis teknis, oleh karena itu, jika Anda memiliki laporan tentang topik yang menarik (pengembangan seluler / web) dan Anda siap untuk berbicara di pertemuan berikutnya, tulis ke beketova@kolesa.kz.
Terima kasih kepada semua orang yang datang ke ponsel Kolesa dan menonton video. Foto di
halaman Facebook kami dan
Yandex Disk . Daftar putar mitap di
saluran YouTube.

Sampai ketemu lagi!