Pengumuman Avito iOS Meetup # 7: matikan fitur, cache jarak jauh, tema gelap dan karier pengembang iOS

Hai Pada hari Sabtu, 29 Juni, kami mengundang pengembang iOS ke pertemuan tradisional. Kali ini, kita akan membahas cache jarak jauh buatan sendiri untuk iOS, fitur toggle, berbicara tentang bagaimana penggunaan objek proxy membantu dalam pengembangan tema gelap untuk aplikasi, dan mempertimbangkan berbagai opsi untuk mengembangkan karir pengembang - dari freelance di negara hangat hingga bekerja di kantor sebuah perusahaan besar. Juga selama pertemuan, kami akan menyediakan mikrofon untuk tamu rapat untuk laporan singkat dari bagian Lightning Talks - akan mungkin untuk membahas masalah perkembangan iOS saat ini.


Daftarkan untuk rapat dan undang kolega. Di bawah cutscene - tesis pidato, tautan ke pendaftaran dan siaran langsung mitap.



Laporan


Cache jarak jauh buatan sendiri untuk iOS + CocoaPods. Vadim Smal (Avito)


gambar


Dalam dunia pengembangan Android, sudah ada solusi lama untuk mengatur cache jarak jauh, yang secara signifikan mempercepat perakitan proyek. Perlahan, tren ini mencapai iOS.
Saya akan memberi tahu Anda solusi apa yang sudah ada, dan mengapa kami memilih sepeda kami. Saya akan menjelaskan secara rinci bagaimana semua ini bekerja, dan masalah apa yang kami temui selama implementasi. Dan sebagai kesimpulan, saya akan menunjukkan apa yang terjadi.



Bagaimana kami membuat tema gelap untuk aplikasi OK.RU. Ilya Rezyapkin (OK.RU)


gambar


Di dunia modern, tema gelap telah menjadi fitur wajib. Tampaknya di sini rumit? Tetapi ketika kami mulai mengerjakan fitur ini, kami menemukan sejumlah masalah. Dalam laporan itu, saya akan berbicara tentang prinsip umum transisi ke topik gelap, mempertimbangkan opsi transisi yang ada, menjelaskan mengapa kami tidak mengikuti jalur yang dipukuli, tetapi memutuskan untuk mengikuti jalur baru, kesulitan apa yang kami temui di jalur ini, dan bagaimana penggunaan objek proxy membantu kami.


Matikan fitur: Dulu dan sekarang. Vladimir Ignatov (Avito)


gambar


Bagaimana beberapa tim dapat membuat perubahan pada satu file dan tidak menjadi gila? Bagaimana cara memberikan fitur yang belum selesai kepada master dengan jiwa ringan dan merilis versi baru dengan mereka? Bagaimana cara menjalankan fitur pada semua platform secara bersamaan? Untuk mengatasi semua masalah ini, kami menggunakan mekanisme Fitur Toggles.
Kami akan mengerti apa itu dan bagaimana memasaknya. Saya akan memberi tahu Anda tentang tahap evolusi yang telah kami alami beberapa tahun menggunakan pendekatan ini. Tentang hambatan untuk implementasi dan cara untuk mengatasinya - peretasan kami, arsitektur, pengujian dan bekerja dengan CI.
Bonus: FailFast - edisi iOS.


Jurang dalam gandum. Alexander Zimin (Pengembang independen)


gambar


Lepas di bursa saham, relokasi, pekerjaan kontrak, penuh waktu di perusahaan, jauh dengan start-up, jauh pada waktu penuh, mengembangkan proyek Anda atau bekerja di proyek untuk berbagi - PILIH PAHLAWAN ANDA.
Masing-masing pilihan ini bagus dengan caranya sendiri dan saya beruntung mencoba hampir semuanya.
Oleh karena itu, dalam laporan saya, saya akan berbicara tentang pro dan kontra dari setiap format pekerjaan dalam profesi pengembang dan menunjukkan kepada Anda bagaimana membangun karir Anda, baik di kantor di London atau di kolam renang di Thailand.



Bagian Pembicaraan Petir


gambar


Kami memutuskan untuk mencoba membuat bagian terpisah sebagai bagian dari pertemuan - Pembicaraan Petir. Setiap peserta dalam pertemuan akan dapat mengusulkan laporan mini atau topik untuk diskusi. Untuk ini, kami akan memiliki slot waktu khusus. Anda dapat mengusulkan ide di halaman rapat di Taipad .




Jadwalkan


12:00 - 12:30 - Pendaftaran.
12:30 - 13:15 - Samopisny Cache jarak jauh untuk iOS + CocoaPods - Vadim Smal (Avito).
13:20 - 14:00 - Bagaimana kami membuat tema gelap untuk aplikasi OK.RU - Ilya Rezyapkin (OK.RU).
14:00 - 14:50 - Bagian Makan Siang dan Petir.
14:50 - 15:35 - Fitur beralih: Dahulu dan sekarang - Vladimir Ignatov (Avito).
15:40 - 16:30 - Over the Catcher in the Rye - Alexander Zimin (Pengembang independen).
17:00 - ........ - Afterparty.


Kata sandi dan penampilan


Partisipasi dalam acara ini gratis, tetapi Anda harus mendaftar . Harap sebutkan nama belakang dan nama depan Anda seperti pada paspor Anda, dan jangan lupa membawanya (atau SIM) bersama Anda, jika tidak, Anda tidak akan diizinkan masuk ke kantor.


Alamat: Kantor Avito, Lesnaya 7 .
Tonton siaran langsung mitap di saluran YouTube AvitoTech.


Sampai ketemu lagi!

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


All Articles