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

StartAndroid. Страница 2

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

  • StartAndroid

    JetBrains выкатил первую экспериментальную версию плагина Kotlin Notebook plugin для IntelliJ IDEA Ultimate. Он дает возможность создавать в проекте документы в которых можно комбинировать разные типы контента Text: This is the simplest type of output, and it includes printed statements, variable values, or any text-based output from your code. If a cell’s result doesn’t fall under one of the categories below, it will be printed as text via the toString() method. HTML: Jupyter notebooks can render HTML directly, enabling rich text formatting, the use of tables, or even the embedding of websites. Image: Static images can be displayed in formats such as PNG, JPEG, and SVG. Results of the BufferedImage type are also supported. All these images can be images from files, generated graphs, or any other visual media. Rich text: Markdown cells produce rich text HTML output, offering support for lists, font styles, code blocks, and more. LaTeX: Mathematical formulas and equations can be beautifully rendered using LaTeX, a typesetting system widely used in academia. Error and traceback: When code contains errors, notebooks display an error message and a traceback, providing insights for debugging. #intellij #idea blog.jetbrains.com/kotlin/…notebook
  • StartAndroid

    Обзор библиотек для скриншот-тестирования Android проектов. Часть 1: - Facebook* Screenshot Testing Library - Shot - Paparazzi - Dropshots #android #testing https://habr.com/ru/articles/744796/
    Обзор библиотек для скриншот-тестирования Android проектов. Часть 1

    Практика скриншот-тестирования получает все большее распространение в сфере андроид-разработки, одним из свидетельств чего можно считать появление всё новых библиотек.  Меня зовут Олег Осипенко...

    Хабр
  • StartAndroid

    Android-разработчик в Финтех Яндекса В прошлом году у Карты Плюса появилось своё приложение — и с тех пор растёт и развивается. Вместе с ним растёт и команда, куда ищут Android-разработчика. Приложение Карта Плюса — многомодульный проект с гибридом MVI и MVVM. Иногда его нужно интегрировать в другие сервисы Яндекса — это помогает обмениваться опытом и знакомиться с коллегами из разных уголков. Приходите в Финтех Яндекса, если готовы принимать технологические и архитектурные решения, отвечать за качество продукта и писать на Kotlin. Идеально, если ваш код чистый, как слёзы счастья тестировщиков, которые его проверяют. Финтех — особое место. Здесь можно предлагать идеи и влиять на продукт — почти как в стартапе. При этом получать все блага Яндекса: ДМС со стоматологией, премии, компенсацию обедов и не только. Если всё нравится — напишите рекрутеру. Но это получится только у настоящего Android-разработчика 😉 #реклама
  • Реклама

  • StartAndroid

    Новый Compose урок - про Custom Layout. Создаем свою простую версию Column. И разбираем некоторые нюансы с Constraints. #android #course #compose https://startandroid.ru/ru/courses/compose.html
  • StartAndroid

    ❗️Хардкорный тест для разработчиков! 📝Ответьте на 20 вопросов за 30 минут и проверьте, готовы ли вы к обучению на онлайн-курсе «Flutter Mobile Developer» от OTUS. Пройдете тест — получите подборку легендарных уроков курса. Курс поможет научиться создавать современные кроссплатформенные приложения с помощью Flutter. Результат обучения — свое приложения на Flutter для портфолио. 🔥Успешное прохождение теста откроет вам доступ к записям трех уроков: — «Аркадные игры на Flutter 3» — «Создание невероятных визуальных эффектов на Flutter» — «Создаем свою систему координат для RenderObject» ➡️ Пройти тест: https://otus.pw/pP8d/ Нативная интеграция информация о продукте www.otus.ru #реклама
  • StartAndroid

    Несколько базовых советов по созданию приложений под разные устройства Layouts - Display the most appropriate UI for different devices and folding postures Hardware features - Implement support for a variety of hardware features Displaying the name of the physical device type to the user - Personalize end-user facing information for the type of device Metrics tracking for device type - Understand how users are using your app on different types of devices #android #device android-developers.googleblog.com/2023/06…let.html
    Detecting device type – How to know if a device is foldable or a tablet

    "Is there an easy way to tell if a device is a foldable, tablet, or something else?" Here are best practices to help you make better layout decisions.

    Android Developers Blog
  • StartAndroid

    Android-разработка для новичков: 20+ полезных ресурсов Я бы сюда еще добавил medium.com, habr.com и dev.to. По тегам Android, Kotlin и т.п. там можно найти кучу полезного, в том числе и для начинающих #android #links habr.com/ru/comp…s/738638
    Android-разработка для новичков: 20+ полезных ресурсов

    Всем привет! Меня зовут Миша Вассер. Я руковожу мобильной разработкой в AGIMA, а ещё я наставник на курсе «Android-разработчик» в Яндекс Практикуме. Мы на курсе регулярно делимся со студентами...

    Хабр
  • StartAndroid

    Небольшая статья о том, как правильно использовать пару аннотаций RequiresApi и ChecksSdkIntAtLeast #android #lint vtsen.medium.com/require…e31b828c
    @RequiresApi() and @ChecksSdkIntAtLeast() Annotations

    @RequiresApi() and @ChecksSdkIntAtLeast() Annotations are used by lint tool in Android Studio to provide proper warning/error messages

    Medium
  • StartAndroid

    Полезные советы по работе с репозиториями: Rule 1 — Don’t use JSON/SQL model in the Repository methods Rule 2 — Repository is not a group of backend endpoints Rule 3 — Repository is not a database table Rule 4 — Not every Repository needs a Data Source #android #architecture #bestpractice itnext.io/android…b13b5a81
  • StartAndroid

    Статья о Gradle Version Catalog и паре плагинов, которые помогут поддерживать его в актуальном состоянии #android #gradle infinum.com/blog/au…-updates
    Automate Gradle Dependency Updates on Your Android Project

    Leverage Version Catalog and GitHub Action to effortlessly manage Gradle dependency updates.

    Infinum
  • StartAndroid

    Как мы на 20% повысили скорость запуска приложения с помощью Baseline Profiles

    На конференции Google I/O 2022 показали инструмент Baseline Profiles , с помощью которого можно ускорить запуск приложений после установки. Мы попробовали его у себя в Дринките и получили прирост до...

    Хабр
  • StartAndroid

    Alfa Mobile Meetup в Технопарке аттракционов 📲 23 июня в офисе Альфа-Банка в Москве пройдет митап для iOS и Android разработчиков. Как всегда, будет два отдельных трека: для iOS и Android. И на каждом треке будут свои доклады от разработчиков из Альфы, Ozon и Яндекс. На треке Android спикеры обсудят с участниками, зачем объединять код от разных команд в одну библиотеку и как создать Android-монорепозиторий, как работают альтернативные маркетплейсы для приложений и устроен процесс релизов у Альфа-Банка. На треке iOS будет доклад про дебаггинг приложения без Xcode и дискуссия с коллегами из Яндекса и Ozon Tech. А помимо докладов гости смогут поучаствовать в розыгрыше мерча от Альфы, попробовать хот-доги и сладкую вату. Когда: 23 июня в 18:30 Где: в офисе Альфа-Банка в Москве или онлайн Зарегистрироваться на митап и посмотреть программу #реклама
  • StartAndroid

    Новый Compose урок продолжает тему LayoutModifier. Создаем простые аналоги Modifier операторов width, padding и offset. А также разбираемся, как работает последовательность LayoutModifier операторов. #android #course #compose https://startandroid.ru/ru/courses/compose.html
  • StartAndroid

    Автоматизация публикации Android приложений в Google Play и Huawei AppGallery — инструкция от А до Я

    В данной руководстве мы расскажем как автоматизировать процесс релизов Android-приложений в Google Play и Huawei AppStore (пока что без RuStore). Вы навсегда забудете как это делать вручную и сможете...

    Хабр
  • StartAndroid

    🤖 Ты Android разработчик? - Проверь себя, пройди тест! 🦾Хочешь расти дальше и создавать быстрые, оптимизированные приложения для Android - тогда наш курс для тебя! Пройди тест из 20 вопросов и проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Android Developer. Professional " от OTUS по специальной цене. Возможна оплата курса в рассрочку 👉 ПРОЙТИ ТЕСТ: https://otus.pw/u5Q4/ Хочешь протестировать учебный процесс заранее? Тогда приходи на открытый урок курса! ▶️ 16 июня в 20:00 открытый урок «Фоновая работа в Android: Service и WorkManager». Нативная интеграция. Информация о продукте www.otus.ru #реклама
  • Реклама

  • StartAndroid

    Статья для начинающих про Kotlin operator invoke, который позволяет сделать код чуть лаконичнее #kotlin medium.com/tech-ta…20ef1fa7
  • StartAndroid

    Переход на AGP 8 может вызвать вопросы, связанные с версиями Java. Автор пытается разобраться и ответить на них. #android #agp #gradle stefma.medium.com/sourcec…7c8cff7c
    sourceCompatibility, targetCompatibility, and JVM toolchains in Gradle explained

    Although I have to admit it is complex, it is quite easy to understand once you know what they do.

    Medium
  • StartAndroid

    Предположим, нам дали два целых числа, но не примитивы, а Integer-объекты…

    Этой публикацией мы начинаем серию небольших статей с разбором «сложных» заданий из сертификации для Java‑разработчиков, чтобы помочь вам подготовиться к сдаче сертификационного...

    Хабр