مؤتمر تطوير الجوال الأكثر فائدة

عند تصميم 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 ستخصصنا Asya Sviridenko بشكل خاص لتطوير مكتبة متنقلة على سبيل المثال YandexSpeechKit. سيكون تقريرها مفيدًا ليس فقط لمطوري إطار العمل ، ولكن أيضًا لأولئك الذين يريدون فصل أجزاء من مشروعهم إلى وحدات منفصلة أو مشاركة أفضل ممارساتهم مع المطورين الآخرين.

بعد القصص الحقيقية من حياة YandexSpeechKit ، سنتحدث عن الميزات والمزالق في تصميم مكتبة API . نتعلم ما يجب البحث عنه عند كتابة التعليمات البرمجية والاختبار ، وما بعد الإنتاج الذي ينتظر مطور المكتبة ، وأكثر من ذلك بكثير. التفاصيل في دعوة الفيديو من آسيا ، وفي النهاية - قلب :)


التصميم حسب العقد (10:00 ، 9 أكتوبر)


جراهام لي غراهام لي معروف على نطاق واسع في عالم iOS ، على سبيل المثال ، لخطبه وكتبه عن TDD ، لكن التقرير على AppsConf سيكون عالميًا وسيناسب مطوري Android . يستكشف غراهام كيفية تصميم النظم المعقدة بشكل صحيح ، والاستفادة من OOP ، وتطبيق التصميم عن طريق العقد. العقود ، أي وصف ما تفعله هذه الفئة ، سيتم تخصيصها لتقرير جراهام. نتعلم كيف تساعد العقود في تطوير جودة تصميم النظام والثقة فيها.


Breaking the Monolith @ Booking.com (10:00 ، 9 أكتوبر)


Ishan khanna نعلم جميعًا عن فوائد النهج المعياري في بنية التطبيقات. لكن من الجدير أخذ النشر الحقيقي للمونوليث ، وتبين أن كل شيء ليس بهذه البساطة. ستخبر 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 للجوال لدينا لتحديث التقارير السابقة وشاهد ما يحدث هذه المرة. للبقاء على اطلاع على كل شيء في وقت واحد: البرنامج ، والنصوص ، ومقاطع الفيديو الجديدة - اشترك في النشرة الإخبارية .

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


All Articles