StartAndroid
Open in Telegram
Канал об Android (Андроид) разработке Сайт - http://startandroid.ru Чат - https://t.me/startandroidchat Контакты - https://startandroid.ru/ru/about/cntct5.html Реклама - https://startandroid.ru/ru/about/reklama.html РКН - https://shorturl.at/p7iUr
Show more9 576
Subscribers
-124 hours
-77 days
-2130 days
Posts Archive
9 576
Новый мануал по созданию приложения, которое умеет корректно работать offline.
Рассказывают не только про чтение данных, но и про запись, типы синхронизации и решение кгонфликтов.
#android #architecture
https://developer.android.com/topic/architecture/data-layer/offline-first
9 576
❇️ Создайте свое первое приложение на Android. На открытом уроке для новичков «Реализация кроссплатформенного приложения на KMP».
👉 https://otus.pw/1i3Z/
Почему стоит посетить вебинар?
- Напишем приложение с одним экраном, где есть общая часть, написанная в Kotlin-Muliplatform и использующиеся в нативных платформах.
- Посмотрим, как создавать проекты для этой платформы, как они устроены.
- Узнаем, как они интегрируются в iOS/Android проект.
Вебинар пройдет в рамках специализации «Android Developer» — онлайн-курса для тех, кто хочет освоить эту профессию с нуля.
👉 Чтобы участвовать, зарегистрируйтесь
#реклама
9 576
Code With Me - плагин, который дает возможность подключиться к IDEA на удаленном компе.
Его можно использовать для шаринга знаний, парного программирования, проведения технического интервью и т.п.
Я проверил на последней стабильной Android Studio - все работает.
#androidstudio
https://blog.jetbrains.com/blog/2022/09/09/code-with-me-kotlin/
9 576
В пятницу немного рефлексии на тему саморазвития :)
🏃♂️🏃♀️🏃
"Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!"
Льюис Кэрролл, «Алиса в Стране Чудес»
#development
https://habr.com/ru/post/686742/
9 576
Gradle Profiler поможет отслеживать среднее время сборки билда.
#gradle #build #performance
https://medium.com/traveloka-engineering/automate-benchmarking-android-build-with-gradle-profiler-gradle-enterprise-df163ddc598c
9 576
Если вдруг пропустили, почти год назад появился новый способ создания меню вместо привычного onCreateOptionsMenu. Теперь надо использовать MenuProvider.
#android #menu #activity
https://medium.com/tech-takeaways/how-to-migrate-the-deprecated-oncreateoptionsmenu-b59635d9fe10
9 576
Небольшая статья с примерами и иллюстрациями про операторы коллекций: zip, zipWithNext, windowed и chunked
#kotlin
https://kt.academy/article/fk-cp-windowing
9 576
Mobius возвращается!
В ноябре JUG Ru Group организует конференцию для мобильных разработчиков — Mobius 2022 Autumn.
В программе — технические доклады и дискуссии о языках, архитектуре, трендах, платформах, фреймворках и инструментах. На конференции соберутся Android-разработчики, архитекторы мобильных приложений, специалисты по DevOps, тестировщики, тимлиды и руководители проектов.
Участники конференции любят обсуждать нетривиальные задачи и новые подходы в мобильной разработке. И если вам есть что сказать, тогда подавайте заявку на выступление. Программный комитет поможет с подготовкой к выступлению: назначит персонального куратора, проведет ревью материала и организует репетиции.
Выбирайте тему выступления на сайте или предлагайте свои идеи — их обязательно рассмотрят.
Заявки принимают до 12 сентября.
А билеты можно купить здесь.
#реклама
9 576
Небольшая статья с размышлениями на тему: Flow или колбэк.
#kotlin
https://dev.to/altavir/to-flow-or-not-to-flow-message-subscription-in-kotlin-57ea
9 576
⁉️Какие технологии нужно знать Android-разработчикам уровня Middle?
Одна из таких технологий — Dagger.
🔥Записывайтесь 6 и 7 сентября в 20:00 мск на открытый интенсив «Dagger 101». На занятии мы c ведущим разработчиком:
- подробно разберем API Dagger2;
- изучим генерируемый код;
- поговорим о best practices использования Dagger2.
📚После интенсива больше инструментов и навыков ждет вас на онлайн-курсе «Android Developer. Professional» от OTUS. Программа рассчитана на разработчиков с опытом создания Android-приложений.
📌Пройдите вступительный тест и присоединяйтесь!
Регистрация на 1-й день интенсива: https://otus.pw/QPHX/
Регистрация на 2-й день интенсива: https://otus.pw/yZAD/
#реклама
9 576
Статья про основные инструменты для мониторинга производительности приложения до и после релиза
#android #performance
https://medium.com/androiddevelopers/monitoring-app-performance-ebf9af4ebe36
9 576
Подробный материал для начинающих c примерами и иллюстрациями про scope функции в Kotlin - run, let, also, apply, with
#kotlin
https://typealias.com/start/kotlin-scopes-and-scope-functions/
9 576
Советы по работе с пермишенами на уведомления. Когда-нибудь дойдем до того, что надо будет запросить пермишен, чтобы просто показать главный экран приложения )
#android
https://medium.com/androiddevelopers/top-tips-for-adopting-androids-notification-permission-bf69afd677b8
9 576
Автор показывает, как можно использовать котлиновские Functional (SAM) interfaces для простых UseCase
#android #kotlin #usecase
https://betterprogramming.pub/how-to-avoid-use-cases-boilerplate-in-android-d0c9aa27ef27
9 576
Новая статья (и видео) в MAD Skills Performance. На этот раз про Baseline Profiles, который ускоряет запуск приложения.
#android #performance
https://medium.com/androiddevelopers/improving-performance-with-baseline-profiles-fdd0db0d8cc6
9 576
Чтобы повысить профессиональный уровень, программисту не обязательно проходить монументальные курсы. Иногда достаточно выбрать одну область — и прокачивать ее. Например, научиться применять алгоритмы и структуры данных. Сделав это, вы сможете участвовать в сложных проектах, связанных с высоконагруженными системами и обработкой больших объёмов данных. Причем всего за 6 месяцев.
На онлайн-курсе «Алгоритмы и структуры данных для разработчиков» от Skillbox ждут Junior и Middle-разработчиков. Это реальный шанс получить фундаментальные знания и научиться решать разные задачи с помощью алгоритмов. Плюс после обучения у вас останется доступ ко всем материалам, если вдруг что-то забудете.
Сомневаетесь? Переходите по ссылке, чтобы узнать подробности. Если останутся вопросы, оставьте заявку — наш менеджер перезвонит и ответит на них: https://clc.to/BclzlQ
#реклама
9 576
Подробная статья о том, как в приложении включить анимацию при появлении клавиатуры.
#android #animation #keyboard
https://johncodeos.com/move-view-with-keyboard-in-android-using-kotlin/
9 576
Использование Kotlin делегатов, чтобы избавиться от Base класса на примере Activity
#android #kotlin #delegate #pattern
https://prokash-sarkar.medium.com/delegation-pattern-an-effective-way-of-replacing-androids-baseactivity-with-native-kotlin-support-b00dee007d69
Available now! Telegram Research 2025 — the year's key insights 
