Обложка канала

StartAndroid. Страница 18

Материалы по Android разработке. Проект startandroid.ru

  • StartAndroid

    Как протестировать приложение на Flutter с информацией из сети? 📌 6 апреля в 20:00 в OTUS пройдет demo-занятие в рамках онлайн-курса «Flutter Mobile Developer». Вебинар проведет Дмитрий Золотов, Flutter Developer в Яндексе с опытом работы более 20 лет. 🚀 На открытом уроке мы разберемся, как создать тесты для сетевых приложений на Flutter и проверим работу простого клиента для отображения мероприятий из публичного API на всех уровнях: модульные тесты, тесты виджетов, интеграционные тесты. Созданные тесты будут интегрированы в единый сценарий сборки в конвейере CI. 👉 Для записи на мероприятие, пройдите вступительный тест https://otus.pw/FuuL/ #реклама
  • StartAndroid

    Новая библиотека Jetpack Core Performance, пока в альфе. Подскажет, насколько мощным железом обладает девайс, на котором выполняется ваше приложение #android #hardware #performance android-developers.googleblog.com/2022/03…ize.html
    Using performance class to optimize your user experience

    Posted by Don Turner , Developer Relations Engineer, and Francois Goldfain, Director of Android Media Framework   Today w...

    Android Developers Blog
  • StartAndroid

    Краткий, но очень полезный обзор операторов для построения for циклов в Kotlin: - until - lastIndex - indices - withIndex - forEachIndexed #android #kotlin https://www.youtube.com/watch?v=i-kyPp1qFBA
    Kotlin Tips: Loops

    Welcome to Kotlin Tips, the video series on how to use Kotlin more efficiently.Loops are a basic and powerful concept in programming. They allow you to repea...

    YouTube
  • Реклама

  • StartAndroid

    Android на Windows 11 | РАЗБОР

    🤟 Подписка! ↓ ↓ ↓https://goo.gl/CbimGkСегодня поговорим о самом неожиданном нововведении в Windows 11: поддержке Android приложений. Сегодня мы узнаем как р...

    YouTube
  • StartAndroid

    OAuth в мобильных приложениях

    Привет! Меня зовут Мялкин Максим, я занимаюсь мобильной разработкой в KTS.Ни один сервис не обходится без логина. Часто в мобильных приложениях требуется интегрировать вход через сторонние соцсети —...

    Хабр
  • StartAndroid

    Regular Expressions in Kotlin

    Learn how to improve your strings manipulation with the power of regular expressions in Kotlin. You’ll love them!

    raywenderlich.com
  • StartAndroid

    Когда не знаете, что будет завтра — вкладывайте в себя. Поступите на онлайн-курс «Android Developer. Professional» на Kotlin от OTUS. Курс предназначен для разработчиков с опытом от 1 года. Пройдите тест и узнайте, готовы ли вы к обучению. 👉🏻ПРОЙТИ ТЕСТ ПО УГЛУБЛЁННОЙ ANDROID-РАЗРАБОТКЕ: https://otus.pw/L1ed/ — Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный 2-дневный практический интенсив «Animated Vector Drawable» — СЕГОДНЯ, 21 марта в 20:00 мск: https://otus.pw/PhBQ/ #реклама
  • StartAndroid

    Серия видео и статей о Jetpack DataStore: - Introduction - All about Preferences DataStore - All about Proto DataStore - DataStore-serialization, sync work, and dependency injection - DataStore-handling data migration and testing #android #jetpack #datastore android-developers.googleblog.com/2022/03…-up.html
    Jetpack DataStore - wrap up

    Posted by Simona Stojanovic, Android Developer Relations Engineer   Now that our MAD Skills series on Jetpack DataStore ...

    Android Developers Blog
  • StartAndroid

    Автор показывает, как одну и ту же задачу будут решать разработчики с разным уровнем знания Java Concurrency. Третье решение реализовано с помощью механизма CompletableFuture. Интересная штука, определенно стоит того, чтобы изучить ее подробнее. #java #concurrency https://habr.com/ru/company/piter/blog/655069/
  • StartAndroid

    В Android Studio Dolphin Canary 6 у разработчиков наконец-то дошли руки до Logcat. Добавили форматирование, кастомизацию и возможность открывать несколько Logcat окон. А также улучшили механизм поиска, добавив туда ключи (package, tag, level, ...) и автодополнение. #androidstudio #logs androidstudio.googleblog.com/2022/03…now.html
  • StartAndroid

    🚀 Хотите создать свое первое приложение на Android? 📚 Приглашаем на бесплатный вебинар в OTUS c Даниилом Поповым, экс-разработчиком Авито и Mail.Ru Group. ✅ За 2 часа мы сделаем несложное Android приложение, которое будет позволять держать фокус на важном деле и не отвлекаться на смартфон. Приложение будет засекать время и, если пользователь не включал экран смартфона в течение заданного времени, то будет давать небольшую награду, в противном случае накопленные награды будут сгорать. Мы сможем поработать с системными рассылками (broadcast), жизненным циклом приложения, хранилищем данных и версткой пользовательского интерфейса. 📌 Бесплатный урок пройдет в рамках онлайн-курса «Специализация Android Developer» и дает возможность попробовать формат обучения в OTUS. 👉 Чтобы попасть на мероприятие, зарегистрируйтесь на вебинар https://otus.pw/FdSI/ #реклама
  • StartAndroid

    Недавно я скидывал ссылку на обновленный гайд гугла по архитектуре приложений. На хабре появился его перевод на русский язык. #android #architecture habr.com/ru/comp…g/653655
    Гайд по архитектуре приложений для Android. Часть 1: обзор

    В конце декабря 2021-го Android обновил рекомендации по архитектуре мобильных приложений. Публикуем перевод гайда в пяти частях:Обзор архитектуры (вы находитесь здесь)Слой UIСобытия UIДоменный...

    Хабр
  • StartAndroid

    В последней Canary сборке студии добавили возможность дебага корутин. Требования: корутины версии 1.6.0 и API Level 29. #android #androidstudio #coroutines androidstudio.googleblog.com/2022/03…now.html
    Android Studio Dolphin Canary 5 now available

    Android Studio - Dolphin | 2021.3.1 Canary 5 is now available in the Canary and Dev channels. If you already have an Android Studio build on...

    Android Studio Release Updates
  • StartAndroid

    Узнайте больше про Android-разработку на Kotlin на бесплатных вебинарах онлайн-курсов «Android Developer. Professional» и «Специализация Android» от OTUS! — 10.03 — ! СЕГОДНЯ в 20:00 ! - «Создание приложения с одним экраном»: https://otus.pw/07ok/ — будем использовать MVVM, Retrofit, Coroutine, Kotlin. Часть приложения получится сгенерить с помощью студии. — 14.03 — Бесплатный 2-дневный интенсив продвинутого курса — «Animated Vector Drawable»: https://otus.pw/AJKG/ — поговорим про векторные изображения в Android и о том, как shapeshifter упрощает жизнь с ними. — 17.03 — «Создание приложения для фокуса внимания»: https://otus.pw/FdSI/ — сделаем несложное Android приложение, которое будет позволять держать фокус на важном деле и не отвлекаться на смартфон. Вам удастся поработать с системными рассылками (broadcast), жизненным циклом приложения, хранилищем данных и версткой пользовательского интерфейса. Регистрируйтесь сейчас — напомним перед вебинаром!
  • StartAndroid

    Freeing up 60% of storage for apps

    Posted by Lidia Gaymond and Vicki Amin, Product Managers at Google Play One of the main reasons users uninstall apps is to free up spa...

    Android Developers Blog
  • Реклама

  • StartAndroid

    Автор использует аннотацию OptIn, чтобы избежать случайного вызова метода, который находится под Feature-флагом #android #annotation #optin medium.com/@takahi…d8923538
    Use Kotlin OptIn annotation for safe release in trunk-based development

    It is common to use Feature Flag to control the features under development and put them into the master branch when you are developing.

    Medium
  • StartAndroid

    Lambdas and Function References

    In Kotlin, you can pass a chunk of code from one function to another. In this chapter, we'll learn how to do that, covering topics like function types, function references, lambdas, higher-order functions, and much more.

    Dave Leeds on Kotlin
  • StartAndroid

    Строим удобный сетевой клиент в большом приложении | Александр Родиков, Android-разработчик ЮMoney

    00:00 О спикере и докладе 1:44 Когда мобильное приложение можно считать большим 4:11 Сетевой слой в больших приложениях, схема взаимодействия с backend 6:26 Бизнес-логика при построении архитектуры 7:31 Как изолировать бизнес-логику от сетевых компонент 11:25 Особенности использования Kotlin 14:03 Функция Execute для безопасного выполнения запросов в репозитории 15:50 Унификация авторизации запросов и обработка ошибок API 17:18 Реализация токен-провайдера 20:33 Создание Retrofit-сервера 21:08 Маршрут обращения к API 22:56 Преимущества реализации ___________________________________________________________________________ — Архив событий: https://youtube.com/playlist?list=PLd_j4Ug00ng0nkKzgIcDNSjvqNDm85kmi — IT-канал в Telegram: https://t.me/YooMoneyITChannel — Блог о разработке наших продуктов: https://habr.com/ru/company/yoomoney — Вакансии: https://jobs.yoomoney.ru — Фото из офиса: https://www.instagram.com/yoomoneywork — «‎ВКонтакте»: https://vk.com/yoomoneywork — Facebook: https://www.facebook.com/yoomoneywork

    YouTube