StartAndroid
9.66K subscribers
352 photos
10 videos
5 files
1.83K links
Канал об Android (Андроид) разработке

Сайт - http://startandroid.ru

Чат - https://xn--r1a.website/startandroidchat

Контакты - https://startandroid.ru/ru/about/cntct5.html

Реклама - https://startandroid.ru/ru/about/reklama.html

РКН - https://shorturl.at/p7iUr
Download Telegram
Автор рассказывает как закинуть APK в Телеграм с помощью Gradle таска.

Сама по себе задача специфичная и наверно не особо нужная, но интересно посмотреть на реализацию. Особенно, если нет опыта работы с Gradle. А вместо телеги всегда можно что-то свое подставить.

#android #gradle

https://medium.com/@rithik.jain3006/custom-gradle-tasks-build-and-send-your-apk-to-telegram-42f7741cd27e
🔥24👍91
Обновился Get Started учебник в разделе Kotlin Multiplatform Mobile. Пришло время создать свое первое простое приложение для iOS :)

#kotlin #multiplatform

https://kotlinlang.org/docs/multiplatform-mobile-getting-started.html
🔥12👍6🙏2👏1💩1
В рамках MAD Skills выйдет серия видео по теме Performance.

Начали с базовых понятий: Cold start, Warm start, Hot start, Time to Initial Display, Time to Full Display, Frame rates.

#android #performance

https://medium.com/androiddevelopers/important-performance-metrics-c7dacf018eb3
👍182
Чтобы повысить профессиональный уровень, программисту не обязательно проходить монументальные курсы. Иногда достаточно выбрать одну область — и прокачивать ее. Например, научиться применять алгоритмы и структуры данных. Сделав это, вы сможете участвовать в сложных проектах, связанных с высоконагруженными системами и обработкой больших объёмов данных. Причем всего за 6 месяцев.

На онлайн-курсе «Алгоритмы и структуры данных для разработчиков» от Skillbox ждут Junior и Middle-разработчиков. Это реальный шанс получить фундаментальные знания и научиться решать разные задачи с помощью алгоритмов. Плюс после обучения у вас останется доступ ко всем материалам, если вдруг что-то забудете.

Сомневаетесь? Переходите по ссылке, чтобы узнать подробности. Если останутся вопросы, оставьте заявку — наш менеджер перезвонит и ответит на них: https://clc.to/BclzlQ

#реклама
💩30👍6🔥1
Новая статья (и видео) в MAD Skills Performance. На этот раз про Baseline Profiles, который ускоряет запуск приложения.

#android #performance

https://medium.com/androiddevelopers/improving-performance-with-baseline-profiles-fdd0db0d8cc6
👍4
Автор показывает, как можно использовать котлиновские Functional (SAM) interfaces для простых UseCase

#android #kotlin #usecase

https://betterprogramming.pub/how-to-avoid-use-cases-boilerplate-in-android-d0c9aa27ef27
💩12👍8
Советы по работе с пермишенами на уведомления. Когда-нибудь дойдем до того, что надо будет запросить пермишен, чтобы просто показать главный экран приложения )

#android #permission #notification

https://medium.com/androiddevelopers/top-tips-for-adopting-androids-notification-permission-bf69afd677b8
😁27👍2💩2
Небольшая статья с примерами и иллюстрациями про операторы коллекций: zip, zipWithNext, windowed и chunked

#kotlin

https://kt.academy/article/fk-cp-windowing
👍12👎1
Если вдруг пропустили, почти год назад появился новый способ создания меню вместо привычного onCreateOptionsMenu. Теперь надо использовать MenuProvider.

#android #menu #activity

https://medium.com/tech-takeaways/how-to-migrate-the-deprecated-oncreateoptionsmenu-b59635d9fe10
👍21👎1🤔1
Gradle Profiler поможет отслеживать среднее время сборки билда.

#gradle #build #performance

https://medium.com/traveloka-engineering/automate-benchmarking-android-build-with-gradle-profiler-gradle-enterprise-df163ddc598c
👍4🤔3👎1😱1
В пятницу немного рефлексии на тему саморазвития :)

🏃‍♂️🏃‍♀️🏃

"Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!"
Льюис Кэрролл, «Алиса в Стране Чудес»

#development

https://habr.com/ru/post/686742/
👍21🔥4🏆21👎1🤔1