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

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

Регистрация в перечне РКН: https://tprg.ru/oVBP
Download Telegram
Учимся читать логи Xcode

Это глубокое погружение в мир логов Xcode. Статья рассказывает о том, как и где Xcode хранит свои логи, что такое SLF0 (.xcactivitylog) и как всё это разобрать.

Автор подробно описывает процесс чтения логов, их структуру и формат, а также демонстрирует примеры кода.

#логи #xcode
1
Как запускают демоприложения

Подробный анализ проблем, с которыми сталкиваются программисты при работе над крупными Android-проектами с множеством модулей.

Автор рассказывает, как решил проблему тормозящей Android Studio и повысил продуктивность.

https://habr.com/p/747336/

#android #androidstudio
👍2
Где хранить закладки Xcode?

Xcode 15 представляет новую функцию bookmarks для разработчиков, позволяющую им делать закладки на строки или целые файлы.

Bookmarks хранятся в файле формата plist, специфичном для каждого пользователя, что облегчает их организацию и доступ.

Подробнее: jessesquires.com/blog/2023/07/11/where-are-xcode-bookmarks-stored/

#xcode15 #swift #ios
👍21
Битва титанов IT: Первый Раунд

Внимание, вселенная кодинга! На портале Tproger начинается битва крутых айтишников. Первый раунд стартует сегодня, и вы не можете его пропустить!

Будет жарко, ведь за звание лучшего программиста сражаются наши великие участники: Марк Цукерберг против Павла Дурова и Илон Маск против Сергея Брина!

Ваши голоса решают все. Ваши фавориты ждут вашего субъективного мнения — кто же станет королём IT?

Голосование закончится завтра, 26 июля 2023 года, в 11 часов по московскому времени. Переходите по ссылке и определите судьбу этого баттла.

#баттлпрограммистов
💩9👍4🤡3👎21🔥1
Битва титанов IT — Второй Раунд

В прошлом раунде Дуров победил Цукерберга, а Маск проиграл Брину. Какие сюрпризы ждут нас в этот раз?

Сегодня на ринге собрались четыре гения программирования: Гослинг, создатель Java, против Страуструпа, создателя С++. А на другой стороне — ван Россум, отец Python, против Гейлсберга, создателя Turbo Pascal и TypeScript! Кто из них завоюет ваше сердце?

Голосование закончится 27 июля 2023 года в 11 часов по московскому времени. Переходите по ссылке, поддержите своего фаворита и определите исход этой захватывающей битвы.

#баттлпрограммистов
💩10🤡2🤮1
Любовное письмо к Objective-C

Статья является олицетворением прекрасного наследия Objective-C и восхваляет качества, которые вдохновляют разработчиков уже много лет.

Через яркие примеры и страсть автор раскрывает его уникальные особенности, подчёркивая значимость в мире разработки.

Даже если вы не знакомы с Objective-C, эта статья сможет перенести вас в удивительный мир этого языка программирования.

#objectivec
👍7
Адаптивные иконки Android

Одна из самых раздражающих вещей для пользователя Android — это скачать приложение, которое не имеет адаптивной иконки.

Этот яркий значок из пикселей портит общий вид и быстро отправляется в корзину. Но что если, этого избежать?

В этом посте мы углубимся в мир адаптивных иконок и поймём, как добавить их в своё приложение, чтобы сделать его более привлекательным для пользователей.

#адаптив #android
👍4
Сбер создал PWA-приложение для смартфонов

Встречайте революционный синтез технологий PWA и WebAuthn! Теперь вы можете использовать сайт как обычное приложение для смартфона.

Больше нет необходимости заходить на сайт банка или беспокоиться о том, что магазин приложений удалит старую версию с вашего смартфона.

Переходите к статье, чтобы узнать больше о деталях этого инновационного шага.

#pwa #webauthn
🤮31💩8👍5👎2🤔1
Спад в игровой индустрии

Внимание, геймдевы! По данным свежего исследования, спрос на разработчиков игр в России снизился на 38% в первом полугодии 2023 года.

Ситуация особенно остро отразилась на вакансиях геймдизайнеров. Что это означает для индустрии и какие перспективы ожидают российских разработчиков? Давайте разберёмся вместе.

#геймдев #рынок
5
Битва титанов IT: раунд 4

Продолжается турнир за звание лучшего программиста по версии Tproger! В третьем раунде Билл Гейтс обошёл Виталика Бутерина, а Никлаус Вирт победил Сатоши Накамото.

Сегодня в сражении сойдутся:

Стив Возняк, сооснователь Apple, против Энди Рубина, создателя Android, и Линус Торвальдс, создатель Linux, против ChatGPT — языковой модели от OpenAI.

Голосуйте за того, кого вы считаете лучшим, невзирая на популярность и рейтинги. Возможность открыта до 29 июля 11:00 по московскому времени.

#баттлпрограммистов
👍1
Интеграция ChatGPT и Xcode

Разработчик выпустил расширение для Xcode, интегрирующее ChatGPT в среду разработки iOS-приложений.

Искусственный интеллект теперь может автоматизировать рутинные задачи: комментирование, генерацию кода по описанию, рефакторинг и многое другое.

Представьте, что ChatGPT создаёт в Xcode скелет SwiftUI-приложения по вашей инструкции! Расширение пока в альфа-версии, но уже демонстрирует огромный потенциал для ускорения разработки.

#ios #xcode #chatgpt
👍7👎4
4 онлайн-курса для начинающих

Курс «Тестирование веб и мобильных приложений»
Старт 31 августа, онлайн, 51 000 ₽

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

Курс «iOS-разработчик»
Старт 31 августа, онлайн, 95 000 ₽

На курсе вас ждёт обучение Swift с нуля. Вы научитесь проектировать и анимировать интерфейсы, разработаете своё iOS-приложение, узнаете способы его монетизации и опубликуете в App Store.

Курс «Мобильный разработчик на Flutter»
Старт 7 сентября, онлайн, 48 000 ₽

На курсе изучите язык программирования Dart, научитесь проектировать универсальные интерфейсы для Android и iOS, научитесь проектировать архитектуру приложения, работать с сетью и данными.

Курс «Android-разработчик»
Старт по набору группы, онлайн, 76 000 ₽

Изучите языки программирования Java и Kotlin, научитесь проектировать и анимировать интерфейсы, работать с данными и сетью. Разработаете своё Android-приложение, узнаете способы его монетизации и тестирования.

#курсы
🤮10🤡5👍1
Что нового в Swift 5.9

Лаконичные выражения вместо громоздких конструкций, новые способы работы с асинхронным кодом, улучшенная производительность за счёт отказа от копирования объектов — это лишь малая часть того, что ждёт вас в обновлении.

Читайте обзор о новых возможностях языка, чтобы разобраться во всех новшествах и начать использовать их в своих проектах.

#swift #ios
🔥7
Что нового в UIKit

iOS 17 принёс немало изменений в UIKit. Новые удобные фичи сделают ваше приложение красивее и функциональнее.

Анимация символов, превью контроллеров прямо в Xcode, авто-вибранси для лейблов — это и многое другое ждёт вас в новой версии. Читайте подробности в обзоре и сделайте свои приложения ещё круче!

#ios #uikit
👍10👎1
Главные обновления SwiftUI

SwiftUI продолжает эволюционировать с новым фреймворком Observation, добавлением обработчиков завершения для анимаций, и новыми жестами.

Обязательно читайте обзор, чтобы быть в курсе всех новшеств и создавать приложения на новом уровне!

#ios #swiftui
🔥4
Продолжаем нашу захватывающую битву!

После жарких сражений в прошлых раундах, где Страусберг обошёл Дурова, Гейлсберг победил Брина, а Возняк и Торвальдс оставили позади своих соперников, настало время шестого раунда!

Сегодня на арене встретятся Билл Гейтс и Стив Возняк. А также Никлаус Вирт и Линус Торвальдс.

Ваш голос может изменить ход истории! Не ориентируйтесь на популярность или востребованность, здесь важна народная любовь и ваша оценка.

Голосование продлится до 31 июля 2023 года, 11 часов по московскому времени.

#баттлпрограммистов
👍4💩2
Официальный дизайн-кит в Figma от Apple

После пятилетнего ожидания Apple наконец выпустила официальный набор инструментов для создания реалистичных и привлекательных интерфейсов.

От текстовых стилей и цветовых схем до компонентов и макетов — всё под рукой. Этот дизайн-кит обещает стать незаменимым инструментом для дизайнеров.

#ios #figma
🤔8🤡2
Какого цвета Ripple

Вы наверняка видели, как появляются круги, при нажатии на кнопку? В статье речь пойдёт об этих «кружках» — это называется Ripple эффектом.

Вы рассмотрите примеры дизайна с Ripple и научитесь создавать такой эффект самостоятельно. В общем, если вы хотите сделать красивые анимированные кнопки в своём приложении — эта статья для вас!

#android #ux
👍9
Макросы в Swift

Как автоматизировать рутину в коде и избежать ошибок при работе с данными? Макросы в Swift — это мощный инструмент, который поможет в этом.

Они работают на уровне компилятора и позволяют генерировать код, валидировать данные, добавлять члены и наследование для классов.

#ios #swift
👍6
Подготовка к Java интервью

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

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

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

#android #java
👍2👎21