Мобильная разработка
13.9K subscribers
850 photos
238 videos
2.95K links
Актуальное по мобильной разработке — Android, iOS, кроссплатформа

Разместить рекламу: @tproger_sales_bot
Правила общения: https://tprg.ru/rules
Другие каналы: @tproger_channels
Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/oVBP
Download Telegram
Релиз Gradle 8.0: что нового?

— Kotlin DSL: компиляция и скорость сборки увеличилась на 20%,
— упрощена работа с buildSrc: можно запускать сразу с командной строки,
— изменения в Java Toolchain: больше нельзя инициализировать по умолчанию,
— 209 багов было исправлено.

Источник: https://docs.gradle.org/8.0/release-notes.html#java-toolchains-improvements

#gradle
👍14
Двухфакторная аутентификация с помощью Java Card

Java Card — это технология программного обеспечения, которая позволяет безопасно запускать приложения (апплеты) на базе Java на смарт-картах и, в более широком смысле, на аналогичных безопасных устройствах с малым объемом памяти.

В статье разработчик рассказывает про свой опыт внедрения двухфакторной аутентификации с помощью Java Card для мобильного приложения на базе Android:

https://habr.com/ru/articles/734516/

#android #java
2🤔2👍1
Что учить новичку в Android: Java vs Kotlin?

Один из самых частых вопросов новичков в Android это с чего начать — сразу учить Kotlin или лучше вначале выучить Java?

В этом видел мобильный разработчик решил поделиться своим мнением с некоторыми аргументами в пользу одного из вариантов:

https://youtu.be/C04KnNj_1IU

#java #kotlin #android
🤮11👍2🥰2🔥1
Выход за пределы JVM, или чем хорош Kotlin Multiplatform на примере крестиков-ноликов

Какой есть общий недостаток у мобильной, фронтенд и бэкенд разработки? Дублирование логики.

В этой статье вы познакомитесь с технологией Kotlin Multiplatform, которая легко решает эту проблему, а также сможете создать полноценный проект игры «Крестики-нолики» на трёх самых популярных платформах Browser (JS), iOS (Swift) и Android (Java) с общей логикой на Kotlin:

https://habr.com/ru/companies/rostelecom/articles/682160/

#kotlin #java #javascript #swift
👍8🤡51
От Java до Kotlin, или первое впечатление от циклов for

Хоть Kotlin и является, по сути, переработанным Java, но многие вещи в нём отличаются от своего прародителя. Например, привычные циклы for из Java не будут адекватно работать в Kotlin.

О том, в чём разница и как они работают в Kotlin:

https://dev.to/bacongubbe/from-java-to-kotlin-first-impression-on-for-loops-42f8

#java #kotlin
👎9🤔4👍2
Подготовка к Java интервью

Хотите узнать о тонкостях работы с классами-оболочками и получить +100500 к знанию языка? Тогда эта статья для вас!

Автор подробно разбирает пример кода с Integer, Boolean и объясняет их поведение. Вы узнаете про разницу между == и equals, автоупаковку, преимущества фабричных методов перед конструкторами.

Полезно для подготовки к сертификации и повышению мастерства в Java. Читайте и становитесь асом объектно-ориентированного программирования!

#android #java
👍2👎21
​​ТОП-10 Java-библиотек в 2024 году

Статья представляет собой список популярных Java-библиотек и фреймворков для разработки приложений.

Там есть Guava, JUnit, Joda-Time, Spring, RxJava и другие полезные фреймворки, которые здорово преобразят ваш код: https://proglib.io/p/10-java-bibliotek-kotorye-izmenyat-tvoy-kod-navsegda-2024-02-13

#java
🗿6👍4
​​Делимся интересным плагином Package Search для поиска библиотек для Java и Kotlin прямо из редактора.

По умолчанию он поддерживает поиск в следующих менеджерах пакетов: Maven, Gradle и Amper.

А какие интересные инструменты используете вы в работе? Поделитесь, может, кому-то будет полезно.

@mobi_dev #java #kotlin #инструменты
👍10🔥1
​​Топ-10 книг по Java в 2024 году

В статье разобрались, какие книги по Java стоит читать на русском языке, а какие – только в оригинале.

Подборка субъективная, но вполне подойдет, если хотите быстро сориентироваться и не вдаваться в пучину подробностей, изучать отзывы и рецензии. К каждой книге коротко прописаны плюсы, минусы и краткий обзор: https://proglib.io/p/top-10-knig-po-java-v-2024-godu-2024-03-01

#книги #java
👍4
​​Сложности перевода: баг, который говорил по-русски и ломал приложение

Автор статьи работал над Lipo Manager, но в один момент получил очень странную ошибку от пользователя: приложение «падало» после обновления телефона.

В статье автор делится историей длинного путешествия по поиску бага и объясняет разницу в getDisplayLanguage() и getLanguage() в Java: https://habr.com/ru/companies/ruvds/articles/813083/

#java
👍61😁1
​​Jetbrains ограничили загрузку IntelliJ IDEA из РФ

Пользователи жалуются на невозможность скачать IntelliJ IDEA с сайта компании Jetbrains.

Сейчас попытка скачать приводит к ошибке 451. Точные причины не известны, официальных заявлений пока нет.

Как ситуация у вас?

#android #java #инструменты
👎38🔥17👍8🤔2🐳1😐1🤝1
​​Самый мемный Java-разработчик

Умеете писать на Java? А насколько вы умеете разгадывать мемы про Java? Сделали тест, чтобы вы могли узнать, насколько вы шарите за мемы про Java: https://tproger.ru/quiz/samyj-memnyj-java-razrabotchik

#java
🤨6🗿51