عند تصميم
AppsConf 2018 ، وضعنا معايير عالية لأنفسنا - لعقد المؤتمر الأكثر فائدة حول تطوير الأجهزة المحمولة. أخيرًا ، لمعرفة ما إذا كانت الخطة قد ظهرت ، ندعوك إلى المؤتمر
يومي 8 و 9 أكتوبر في Infospace. ولكن ، بصفتي شاهدًا على الجولات الأولية ومالك المعلومات الداخلية ، يمكنني أن أعدك - سيكون الأمر رائعًا. لدعم هذه الكلمات ، فيما يلي قصة حول أهم التقارير.
لكن أولاً ، نوضح مفهوم المنفعة في سياق مؤتمر حول تطوير الهواتف المحمولة. تقول ويكيبيديا أن فائدة السلعة أو المنتج هي قدرته على تلبية حاجة الإنسان. وأيضا ، يمكن تقسيم هذه الأداة إلى موضوعية وذاتية. قررنا ذلك بشكل ذاتي: يحتاج المشاركون إلى ثلاثة أنواع من التقارير للحصول على أقصى فائدة.
- التقارير التطبيقية . هذه هي المعرفة والمهارات التي يمكنك الذهاب إليها وتطبيقها غدًا على الأقل في عملك . لا يمكن إجراء مثل هذه الخطب إلا من قبل كبار المتخصصين في هذا المجال الذين يفهمون المشكلة تمامًا وهم على استعداد لمشاركة الحل.
- تقارير فاضحة . إن المعرفة العميقة التي يمكن استخلاصها من مثل هذا التقرير لن يتم تقديمها للجميع ، وللوهلة الأولى ، لا يحتاجها الجميع. لكن مكبرات الصوت ستجعلك بالتأكيد تستمع بفمك مفتوح ، لأنه بصرف النظر عن ذلك لن يخبرك أحد.
- تقارير الضجيج . هذه ليست بالضرورة قصة حول الموضوع المألوف للواقع المعزز ، بل هي عرض يثير إثارة النقاش والرغبة في مناقشة الأمر بالتفصيل مع الزملاء لاحقًا.
موازنة في هذا التقسيم إلى أنواع ، بالإضافة بالطبع ، حسب الموضوع ، تقارير لجنة البرنامج المختارة. كل شيء تقليدي جدًا في الموضوعات:
تطوير iOS و Android ، والقضايا
المستقلة عن النظام الأساسي (على سبيل المثال ،
تقرير عن منطق الأعمال في C ++)
والموضوعات العامة . يشمل هذا الأخير كل شيء في المجال القريب من الجوال: كيفية مقابلة مطوري الهواتف المحمولة ، وكيف تصبح رئيسًا للهواتف المحمولة ، وكيفية تنظيم فريق ضخم (
سيخبر مكسيم إيفيموف من أوبر عن هذا) وأكثر من ذلك بهذه الروح.
نعم ، الاسم العام ليس حارًا جدًا ، ولكن مع تعيينات القاعات التي عملوا فيها: هنا يمكنك أيضًا الربط مع تقرير تقرير
Vadim Bashurov ، مؤلف نفس اللعبة "Field of Miracles" ، الذي ولد في وقت سابق عن العديد من القراء. سوف يروي فاديم قصصًا
مضحكة وحزينة حول تطوير ألعاب الكمبيوتر في مساء اليوم الأول. تعد هذه
الرسائل بإجابات على أي أسئلة ، أعتقد أن معظمها سوف نسألها بالفعل في ما بعد الحفلات.
دعنا الآن نراجع بعض التقارير بمزيد من التفصيل. ألاحظ أنها أدناه مرتبة ترتيبًا زمنيًا ، وليست مرتبة حسب الأهمية - لأنها ستحدد من قبل الجميع.
تطور CI في فريق تطوير المحمول (12:00 ، 8 أكتوبر)

يعد
نيكولاي نيستروف برحلة في تاريخ
التكامل المستمر في فريق تطوير الهاتف المحمول Avito. علاوة على ذلك ، في مؤشرات أداء محددة: كم عدد الإصدارات في اليوم ، وعدد الأخطاء ، وما إلى ذلك.
المؤلف ، اكتب أقل. Kotlin للتطوير في iOS و Android (14:00 ، 8 أكتوبر)

على الأرجح ، لقد سمعت بالفعل تقارير حول Kotlin / Native في مؤتمرات الجوال الأخرى. هذه المرة هناك اختلافان: يمكن بدء استخدام Kotlin / Native بالفعل ، وهذا ما أكده
مؤلف Kotlin / Native .
سيساعدك Nikolay Igotti على فهم مبادئ اللغة ،
ويخبرنا عن كيفية حل التجميع ، وإدارة الذاكرة والمجلدات ، وعرض العديد من الأمثلة الواقعية. في التقرير ، سنولي المزيد من الاهتمام
للتطوير لنظام iOS و Kotlin / Native ، نظرًا لأن هذا الجانب من تطوير الهاتف المحمول باستخدام Kotlin أقل شهرة لدى عامة الناس. بشكل عام ، هذه فرصة رائعة لتجربة خطط المؤلف لخططه المستقبلية واختراق الحياة الحالية.
مقابلة مطوري المحمول. على جانبي الحاجز (15:00 ، 8 أكتوبر)

يريد رئيس تطوير الهواتف المحمولة في Pandao ،
ألكسندر شيرني ، التحدث عن المقابلات ، وحقيقة أن مطوري الهواتف المحمولة ليسوا مهمين للغاية. في كثير من الأحيان بعدهم ، تختلف
آراء المستجوب والمرشح اختلافًا كبيرًا. دعونا نرى سبب حدوث ذلك ، ونتحدث عن كيفية استعدادهما للاجتماع بشكل أفضل.
تطوير المكتبة: من API إلى الإصدار العام (17:00 ، 8 أكتوبر)
ستخصصنا Asya Sviridenko بشكل خاص لتطوير مكتبة متنقلة على سبيل المثال YandexSpeechKit. سيكون
تقريرها مفيدًا ليس فقط
لمطوري إطار العمل ، ولكن أيضًا لأولئك الذين يريدون فصل أجزاء من مشروعهم إلى وحدات منفصلة أو مشاركة أفضل ممارساتهم مع المطورين الآخرين.
بعد القصص الحقيقية من حياة YandexSpeechKit ، سنتحدث عن الميزات والمزالق في تصميم
مكتبة API . نتعلم ما يجب البحث عنه عند كتابة التعليمات البرمجية والاختبار ، وما
بعد الإنتاج الذي ينتظر مطور المكتبة ، وأكثر من ذلك بكثير. التفاصيل في
دعوة الفيديو من آسيا ، وفي النهاية - قلب :)
التصميم حسب العقد (10:00 ، 9 أكتوبر)
غراهام لي معروف على نطاق واسع في عالم iOS ، على سبيل المثال ، لخطبه وكتبه عن TDD ، لكن التقرير على AppsConf سيكون عالميًا وسيناسب
مطوري Android . يستكشف غراهام كيفية تصميم النظم المعقدة بشكل صحيح ، والاستفادة من OOP ، وتطبيق التصميم عن طريق العقد. العقود ، أي وصف ما تفعله هذه الفئة ، سيتم تخصيصها
لتقرير جراهام. نتعلم كيف
تساعد العقود في تطوير جودة تصميم النظام والثقة فيها.
Breaking the Monolith @ Booking.com (10:00 ، 9 أكتوبر)

نعلم جميعًا عن فوائد النهج المعياري في بنية التطبيقات. لكن من الجدير أخذ النشر الحقيقي للمونوليث ، وتبين أن كل شيء ليس بهذه البساطة. ستخبر
Ishan Khanna ، في
تقريرها عن AppsConf ، كيف حارب 60 من مطوري Android في Booking.com Legacy وحصلوا على
تسارع بناء
عشرة أضعاف .
عندما تكون SOLID غير سليمة (11:00 ، 9 أكتوبر)

يخطط
ألكسندر سيشيف لمناقشة خمسة مبادئ أساسية
للبرمجة الشيئية وحدود تطبيقها. في الواقع ، يمكن أن يقال عن كل نمط أو مبدأ أن مراعاته لا تضمن صحة تلقائية للمدونة ، وفي الوقت نفسه ، يمثل عدم الالتزام بها مشكلة.
كيفية كتابة تطبيق Android في نشاط واحد (12:00 ، 9 أكتوبر)

والأهم من ذلك ، لماذا
سيقول هذا
كونستانتين تسخوفريبوف من RedMadRobot. سنكتشف سبب كون النشاط الفردي أفضل من النشاط المتعدد ، وبعد ذلك سوف نفهم تفاصيل التنفيذ:
- كيفية إنشاء نطاقات DI لاستخدام أمثل للذاكرة ؛
- كيفية بناء الملاحة حتى لا تصاب بالجنون ؛
- كيفية التعامل مع الروابط العميقة ؛
- كيفية جعل شريط BottomNavigation المشترك (والعناصر المشتركة الأخرى) ؛
- كيفية تقسيم التطبيق إلى وحدات.
ونقاط صعبة أخرى.
كيفية تسريع الإنترنت أو تحسين التطبيقات على شبكات الهاتف المحمول (14:00 ، 9 أكتوبر)

تقرير
ألكسندر توبول من Odnoklassniki ، كما يوحي الاسم ، سيتم تخصيصه لمشاكل التطبيقات في شبكات المحمول. العديد من المطورين يعتبرون الشبكة أمرا مفروغا منه ولا يحسنون التطبيقات لقناة سيئة.
وتقرير ألكسندر سيقترح خيارات لتحسين استخدام القناة ، عن طريق الضبط البسيط لمكدس
TCP وطرق معقدة للتبديل إلى
UDP .
سنقوم
بتحليل :
حجب العنوان ، تصحيح الخطأ الأمامي ،
إعادة الإرسال السريع مقابل الإرسال السلبي ،
اكتشاف MTU ، IPMigration ، حزمة الرزم ... والعديد من التفاصيل الأخرى حول نقل الفيديو أو الصور في شبكة غير مستقرة.
التكامل التام للتطبيق في نظام Google البيئي (16:00 ، 9 أكتوبر)

سيتحدث
Denis Neklyudov (Lyft) عن الدمج الكامل للتطبيق في نظام Google البيئي: دفع الإشعارات في التطبيق ،
نتائج البحث التفاعلية
في المشغل ، المساعد وقائمة "المشاركة" ، الإجراءات في دفتر جهات الاتصال ، الإجراء الخاص بك لمساعد الصوت ، تطبيق الساعة على WearOS ،
تطبيق لـ Android TV - هذا هو إجمالي حقًا!
الأساسيات الرياضية للتخطيط التلقائي (16:00 ، 9 أكتوبر)

Auto Layout هي
أداة تخطيط
بطيئة للغاية ، بينما تواصل Apple تطويرها ويبدو أنها لا تقدم بدائل. يعتقد
أنطون سيرجييف من Yandex أنه إذا بدت التكنولوجيا غير بديهية ، فأنت بحاجة فقط إلى فهم هيكلها الداخلي بالتفصيل. في
حديث أنطون
، سوف
نتعلم فهم التخطيط التلقائي . دعونا نكتشف المشكلة التي يحلها وكيف يفعلها. سوف نفهم عندما لا يستحق استخدامه. والأهم من ذلك ، سنتعلم كيفية "تصميم القيود" ، بدلاً من "تكييف القيود للإجابة".
الاختبار
كملاذ.
كان التنافس على التقارير غير واقعي ؛ فقد استغرقنا عدة أسابيع لحل جميع التناقضات. كان من الضروري جعل البرنامج متوازنًا ، لذلك ، على سبيل المثال ، اضطررت إلى رفض العديد من الموضوعات الرائعة حقًا للاختبار. كان الأمر مؤسفًا للغاية ، لكن لم يكن جزءًا من خططنا أن نتبع مسارًا واحدًا ككل مع الاختبار. ربما في وقت آخر ...
ولكن هذا العام ، سيتحدث أربعة متحدثين عن أهمية الاختبار:
Xavier F. Gouchet ، و
Dmitry Gryazin ، و
Vladislav Alekseev ، و
Anton Malinsky .
بالإضافة إلى التقارير ، سيقوم فلاديسلاف وأنتون ، بعد أن حصلوا على دعم مهندس Android من Avito ،
ديمتري فورونين ، بتنظيم مائدة مستديرة في 9 أكتوبر في الساعة 15:00 ، حيث سيناقشون اختبار واجهة المستخدم ويتحدثون عن العكازات التي تحدث في عملهم.
Mitap والنشاط
بالحديث عن mitaps! يعد
Mitap تنسيقًا رائعًا ، بحيث لا يتحدث فقط في رؤيتك للمشكلة في بيئة أكثر رسمية ، بل
يجمع أيضًا التعليقات على الفور. يمكن لأي شخص تقديم طلب للحصول على mapap ، إذا كان لا يزال هناك فتحة مجانية والموضوع يبدو مثيرًا للاهتمام للمشاركين ، فسيكون لديك تحت تصرفك جمهور مع جهاز عرض ولوحة ومحاورين مثيرين للاهتمام لمدة ساعة. نرحب بالتنسيقات التفاعلية ، والتدريبات ، والأحداث ، وورش العمل.
آمل أن تكون قد تمكنت من ترك انطباع عام ، والآن اذهب لرؤية النسخة الكاملة من
الجدول . هناك بالفعل أربعة تيارات ، وكل شيء عن تطوير الهاتف المحمول!
اراك قريبا!
إذا لم يكن لديك تذاكر ، فلن تفقدها. لكنك لن تخسر تذاكر AppsConf ، لذلك ليس هناك شيء لتقرر ، عليك فقط حجزه .
تحقق من قناة تطوير YouTube للجوال لدينا لتحديث التقارير السابقة وشاهد ما يحدث هذه المرة. للبقاء على اطلاع على كل شيء في وقت واحد: البرنامج ، والنصوص ، ومقاطع الفيديو الجديدة - اشترك في النشرة الإخبارية .