Droidcon Boston

Droidcon Boston بهترین اندروید را از سال 2017 به بوستون آورده است. این کنفرانس بخشی از چشم انداز Double Espresso (www.2xe.io) است که هدف آن این است که آموزش را برای همه مقرون به صرفه نگه دارد و فرصت های برابر را برای صحبت با سخنرانان از سراسر جهان فراهم کند. جهان Droidcon Boston جایی است که کارشناسان اندروید از سراسر جهان گرد هم می آیند تا آینده Android ، توسعه موبایل و اخلاق را بررسی کنند تا برای چالش ها و فرصت های پیش رو آماده شوند. Droidcon Boston جایی است که جامعه آندروید آینده خود را ایجاد می کند.
دوره های این مدرس:

آموزش Droidcon Boston '19: Code + ML: آیا اتوماسیون مشاغل ما را بر عهده خواهد گرفت؟

Droidcon Boston '19: Code + ML: Will Automation Take Our Jobs?

این سخنرانی ، نمای کلی از مفاهیم اساسی یادگیری ماشینی را ارائه می دهد ، به چگونگی استفاده از آن برای تجزیه و تحلیل و بهبود کد ، ارائه اشاره گر به ابزارهای باز و منبع باز موجود و بحث درباره آنچه تاکنون بدست آمده است ، می پردازد.


آموزش Droidcon Boston '19: بهینه سازی برنامه های Android برای Chromebook

Droidcon Boston '19: Optimizing Android Apps for Chromebooks

در این گفتار ، ما نحوه اتصال Chromebook به سیستم توسعه برای رفع اشکال و آزمایش را بررسی خواهیم کرد.


آموزش Droidcon Boston '19: Navigation Navigation: شما می خواهید انتقال را دوست داشته باشید

Droidcon Boston '19: Destination Navigation: You’re Going to Love the Transition

با درک کامل از م solidلفه معماری پیمایش و اعتماد به نفس برای شروع ، این صحبت را ترک خواهید کرد.


آموزش Droidcon Boston '19: Asynchrony in Kotlin: چگونه می توانید بین استفاده از Rx یا استفاده از Coroutines یکی را انتخاب کنید

Droidcon Boston '19: Asynchrony in Kotlin: How You Can Choose Between Using Rx or Using Coroutines

در این گفتار ، ما گزینه ها را برای دو نامزد محدود می کنیم. مورد اول چارچوب محبوب Rx Java و مورد دوم ویژگی جدید Coroutines در کوتلین است.


آموزش Droidcon Boston '19: نمونه های اولیه سریع با Flutter + Kotlin/Native

Droidcon Boston '19: Fast Prototypes with Flutter + Kotlin/Native

با ترکیب Flutter و Kotlin/Native که در یک برنامه کنفرانس انجام شده است ، من نحوه انجام این روش و چیزهایی را که یاد گرفتم به اشتراک می گذارم.


Droidcon Boston '19: آموزش دستگاه روی دستگاه برای توسعه دهندگان Android

Droidcon Boston '19: On-device Machine Learning for Android Developers

در این جلسه ، شما یک غواصی عمیق در یادگیری ماشین خواهید داشت ، و یک گزینه از گزینه های موجود برای اضافه کردن یادگیری ماشین روی دستگاه به برنامه تلفن همراه خود را مشاهده خواهید کرد.


آموزش Droidcon Boston '19: Lightning Talk: Level up as a Android Dev

Droidcon Boston '19: Lightning Talk: Leveling Up as an Android Dev

تکامل یک توسعه دهنده Android را مشاهده خواهید کرد - از Junior به Intermediate ، Senior و سپس Team Lead و فراتر از آن.


آموزش Droidcon Boston '19: برنامه نویسی برای Nomads: نحوه برنامه نویسی در دستگاه های تلفن همراه

Droidcon Boston '19: Programming for Nomads: How to Program on Mobile Devices

ما در راه اندازی و نگهداری یک سرور از راه دور ، با استفاده از محیطی که اتصال من ضعیف است ، و اینکه چگونه توانستم کد را روی صفحه نمایش کوچک و مبهم تلفن خود بنویسم و مشاهده کنم ، از چالش های من عبور خواهیم کرد.


آموزش Droidcon Boston '19: جامعه محور ، ساخته جامعه: داستان برنامه Droidcon Boston

Droidcon Boston '19: Community-driven, Community-built: The Droidcon Boston App Story

جمع آوری یک گروه از متخصصان از سراسر جهان برای یک کنفرانس آسان نیست. از دو داوطلب اولین بار یک حساب کاربری دست اول بگیرید در مورد اینکه چقدر فقط وقت کمی در هر هفته برای زنده کردن برنامه Droidcon Boston 2019 کافی بود.


آموزش Droidcon Boston '19: واقعیت افزوده: از سرگرمی تا مبله

Droidcon Boston '19: Augmenting Reality: From Fun to Furnished

در این سخنرانی ، شما یاد خواهید گرفت که چگونه Wayfair کد AR موجود را برای ساختن ابزارهای مختلف در بالای آن ، با هدف ارائه تجربه کاربری نرم و سرگرم کننده ، مدولار می کند!


آموزش DroidCon Boston '19: تست تست نشده: سفر ما از پوشش صفر به تست خودکار

Droidcon Boston '19: Test the Untested: Our Journey from Zero Coverage to Automated Testing

آیا از تغییر در پایگاه کد قدیمی می ترسید؟ آیا پوشش آزمون صفر دارید و نمی دانید چگونه ایمنی را در کار خود به دست آورید؟ به این گفتگو بیایید و از توسعه دهندگان یک میلیون SDK مشتری که این مشکلات را بدون بازنویسی کامل حل کرده اند ، اطلاعات کسب کنید.


Droidcon Boston '19: Keynote: درسهایی از آموزش اندروید در زمین و ابر

Droidcon Boston '19: Keynote: Lessons from Teaching Android on the Ground and in the Cloud

در این گفتار ، آنچه در پشت صحنه است را به اشتراک می گذارم: فیلمنامه نویسی ، فیلمبرداری و تولید کلاسهای اندروید برای صدها هزار دانش آموز ، از جمله مواردی که درست کردیم و مواردی که چند بار طول کشید.


آموزش Droidcon Boston '19: چگونه برنامه های اندروید خود را بصورت داخلی در مایکروسافت آزمایش می کنیم

Droidcon Boston '19: How We Seamlessly Internally Test Our Android Apps Within Microsoft

بیاموزید که چگونه برنامه های تلفن همراه خود را بر روی cloud ایجاد و آزمایش می کنیم و برنامه های خود را پس از توزیع در آزمایش کنندگان بتا و به ویژه نحوه اداره یک فروشگاه کوچک در خارج از فروشگاه Play ، تجزیه و تحلیل می کنیم.


آموزش Droidcon Boston '19: Keynote: Android Routines on Coroutines

Droidcon Boston '19: Keynote: Android Routines on Coroutines

در تاریخچه کوروتین ها سفر کنید ، یاد بگیرید که چه مشکلی در حل آنها خوب است - و چگونه می توان از آنها به طور م effectivelyثر در برنامه های Android ما استفاده کرد.


آموزش Droidcon Boston '19: حل مشکلات سخت

Droidcon Boston '19: Solving the Hard Problems

وقتی با یک مشکل دشوار روبرو هستید که یک راه حل مبهم دارد ، روشهای مختلفی را که می توانید اتخاذ کنید و موارد مختلفی را جستجو کنید.


آموزش Droidcon Boston '19: آفلاین کار می کند: الگوهای همگام سازی داده ها در Toast

Droidcon Boston '19: Working Offline: Data Sync Patterns at Toast

با خاموش شدن اینترنت چه اتفاقی می افتد؟ چگونه می توان پنج قرص موجود در رستوران خود را با خوشحالی حفظ کرد تا زمانی که روتر دوباره به برق وصل شود؟ وقتی همه افراد آنلاین شدند ، چگونه همه فعالیت هایی را که ثبت کرده اید آشتی می دهید؟


آموزش Droidcon Boston '19: Simple MVI Architecture برای اندروید

Droidcon Boston '19: Simple MVI Architecture for Android

ما به اصول اصلی این الگو و نحوه اعمال آنها در برنامه های اندرویدی خود خواهیم پرداخت. ما به جزئیات اجرایی دقیق نگاه خواهیم کرد و برخی از مزایای آن را بررسی خواهیم کرد. آشنایی با Kotlin و RxJava فرض شده است.


آموزش Droidcon Boston '19: ساخت با سرعت فکر

Droidcon Boston '19: Building at the Speed of Thought

با جدا شدن از مراحل سنتی دو سرعت طراحی ، آنها را با هم محو می کنیم تا چرخه توسعه را در آنچه "ساختمان با سرعت فکر" می نامیم بیشتر کاهش دهیم.


آموزش Droidcon Boston '19: Optimizations App: اکتشافی مبتنی بر پرونده

Droidcon Boston '19: App Optimizations: A Case-based Exploration

بحث در مورد بهینه سازی برنامه و زمان شروع سرد چیز جدیدی نیست. در این سخنرانی ، من می خواهم رویکردی متفاوت داشته باشم ، موارد جداگانه را برای برنامه های مختلف Uber در نظر بگیرم و بهینه سازی ها را به صورت کاملاً متنی بررسی کنم.


آموزش Droidcon Boston '19: دوازده تکنیک برای DSL های روزمره

Droidcon Boston '19: A Dozen Techniques for Everyday DSLs

این سخنرانی شما را در معرض دوازده یا چند روش DSL قرار می دهد. در پایان این سخنرانی ، شما مغز پر از ایده خواهید داشت که می توانید با استفاده از آنها از قابلیت های کوتلین استفاده کامل کنید.


آموزش Droidcon Boston '19: Lightning Talk: I like to move it، Move it!

Droidcon Boston '19: Lightning Talk: I Like to Move It, Move It!

اخیراً ، Google از بسیاری از ابزارهای جدید و شگفت انگیز رونمایی کرده است که می توانند به شما کمک کنند برنامه خود را به سطح بالاتری برسانید ، با ارائه یک تجربه معنادار و سرگرم کننده بدون ایجاد سردرد دیگر ، کاربران خود را بیشتر درگیر خود کنید.


آموزش Droidcon Boston '19: استفاده از اتوماسیون برای ایجاد شادی برای توسعه دهندگان و افزایش کیفیت برنامه

Droidcon Boston '19: Using Automation to Spark Joy for Developers and Boost App Quality

در این گفتار ، شما یاد خواهید گرفت که چگونه CI و اتوماسیون می تواند به تیم های بزرگ و کوچک کمک کند تا بهره وری ، ارتباطات و شفافیت را افزایش دهند.


آموزش Droidcon Boston '19: WorkManager: نماینده باهوش برای کارهای پس زمینه موکول

Droidcon Boston '19: WorkManager: Clever Delegate for Deferrable Background Tasks

WorkManager کتابخانه نمایندگان هوشمند جدید شما است که این مسئله پیچیده پردازش پس زمینه را حل می کند. من یک مشکل در دنیای واقعی و اینکه چگونه WorkManager پیشرفت نسبت به راه حل های موجود است را نشان خواهم داد.


آموزش Droidcon Boston '19: سخنرانی اصلی: طراحی محصولات اخلاقی و شما!

Droidcon Boston '19: Keynote: Ethical Product Design and You!

بیاموزید که چگونه از طریق حمایت از کارمندان مردمی تغییر در شرایط کار یا محصولات کارفرمای خود را به طور مثر انجام دهید.


آموزش Droidcon Boston '19: Flutter ، یک طراح و یک توسعه دهنده در یک پروژه قدم می گذارد

Droidcon Boston '19: Flutter, a Designer and a Developer Walk into a Project

در این گفتار ، برخی از مزایای استفاده از Flutter ، چگونگی مقابله با چالشهای رایج هنگام استفاده از آن ، و چطور می تواند باعث ایجاد همکاری بهتر بین طراحان و توسعه دهندگان شود.


آموزش Droidcon Boston '19: دستیابی به کد کاملاً واکنشی با استفاده از LiveData و RxJava

Droidcon Boston '19: Achieving Fully Reactive Code Using Both LiveData and RxJava

ما بررسی خواهیم کرد که برنامه نویسی واکنش پذیر چیست و تاریخچه آن چیست. ما به روشهایی که جامعه Android از فناوریهای واکنشی استفاده کرده است و اینکه چگونه می تواند گام بعدی را در جهت استفاده از این فن آوریها در جهت ایجاد برنامه های واکنش پذیر پایان یافته پایان دهد ، اشاره خواهیم کرد.


آموزش Droidcon Boston '19: دستگاههای متناهی برای نجات: جریان برنامه های پیچیده را تحت کنترل درآورید

Droidcon Boston '19: Finite State Machines to the Rescue: Get Complex App Flows Under Control

این بحث راهی را برای کنترل جریانهای پیچیده با استفاده از دستگاه حالت محدود نشان می دهد. ما از Kotlin و RxJava پایه برای ایجاد یک ماشین حالت محدود عمومی استفاده خواهیم کرد که به ما امکان می دهد منطق حالت و UI را به خوبی جدا کنیم.


آموزش Droidcon Boston '19: SELECT * FROM Kotlin

Droidcon Boston '19: SELECT * FROM Kotlin

در این جلسه، خلاصه‌ای از کتابخانه‌های Kotlin Coroutines و SqlDelight را به همراه نسخه‌های نمایشی برنامه‌نویسی زنده می‌بینید تا به شما کمک کند تصمیم بگیرید کدام کتابخانه در این دنیای Kotlin برای شما مناسب است.


آموزش Droidcon Boston '19: نوشتن تست هایی که در زمان آزمایش می شوند

Droidcon Boston '19: Writing Tests That Stand the Test of Time

شما با درک واضح تری از این که چرا آزمونها مهم هستند و ارزش وقت گذاشتن را دارند ، سخنرانی را ترک خواهید کرد و در نهایت می توانید نکاتی را برای نوشتن تستهای قوی و با قابلیت نگهداری بیشتر به کار بگیرید.


آموزش Droidcon Boston '19: مهار فریبکار

Droidcon Boston '19: Inhibiting the Impostor

در این گفتار ما مراحل اساسی را که به شما کمک می کند تا متریال سازی ، ساختارشکنی و کنترل آن صدا شوید ، کمک می کند تا اطلاعات مفیدی را که می تواند به شما در رشد و نمو آوارها و شلوغی کمک کند ، تشخیص دهید.


آموزش Droidcon Boston '19: Do the Loco-MotionLayout: ساخت انیمیشن ها با MotionLayout

Droidcon Boston '19: Do the Loco-MotionLayout: Building Animations with MotionLayout

شما این سخنرانی را با دانش اولیه مورد نیاز برای شروع سرگرمی با MotionLayout و ایجاد انیمیشن/انتقال خود ، ترک خواهید کرد. متوجه خواهید شد که انیمیشن های دیوانه کننده یا انتقالاتی که طراحان شما به شما می دهند اکنون امکان پذیر است!


آموزش Droidcon Boston '19: هر آنچه می خواستید در مورد مدیریت خطا در Android بدانید

Droidcon Boston '19: Everything You Ever Wanted to Know About Error Handling on Android

در این جلسه ، نحوه ایجاد SDK گزارش خرابی را از ابتدا با استفاده از Android UncaughtExceptionHandler Android شروع می کنید ، شروع می کنید با ضبط و ارسال ردیابی پشته ها به یک نقطه پایانی HTTP.