Мобильная разработка – Telegram
Мобильная разработка
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
Forwarded from Типичный программист
​​Битва за звание лучшего языка программирования 2023 подошла к концу

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

1. C# — первое место. Этот язык обошёл Python всего на 30 голосов, и он становится лучшим языком программирования в 2023 году. В прошлом году он также выиграл в батле.

2. Python — второе место. В батлах 2020 и 2021 годов он занимал первое место, а в 2022 так же оказался на втором. Он уступил C# совсем немного голосов.

3. JavaScript — третье место. Язык программирования обошёл Golang и вырвал право находиться среди победителей. В 2022 году на третьем месте находилась Java, которая выиграла у TypeScript. 

Подробнее о результатах: https://tproger.ru/articles/batl-yazykov-programmirovaniya-2023-zaverwilsya

Поделитесь своим мнением: как вы считаете, справедливы ли результаты? И какие языки программирования вы бы хотели видеть в следующем году?

#toplang2023
😭10😢7🌚3🤣2🙈21
Новогодние праздники — время, когда можно уделить время пет-проектам, заняться обучением или просто отдохнуть. Что планируете сделать на новогодних праздниках в первую очередь?
Anonymous Poll
16%
Займусь пет-проектом
20%
Изучу что-нибудь новое
10%
Буду работать
37%
Просто отдохну
17%
Лучший план — его отсутствие
0%
Свой вариант — напишу в комментариях
🎄19
Весь год вы деплоили проекты, фиксили баги и помогали open source-проектам, но мама так и не принесла сладкий подарок с работы:( 

Пора это исправлять! 

Мы в Tproger вместе с нашими друзьями из IT-компаний собрали разные сладости с тёплыми словами для наших читателей. Чтобы узнать, что вас ждёт в 2024 году, скорее переходите по ссылке и суйте руку в мешок: https://tprg.ru/j4C9
4
Forwarded from Веб-страница
Пожалуй, лучшее расширение для VSCode

Само расширение: https://marketplace.visualstudio.com/items?itemName=VirejDasani.incredibly-in-your-face

Исходники: https://github.com/virejdasani/Incredibly-InYourFace

#инструменты
18🤣51🥱1
​​На носу новогодние праздники, скорее всего — встречи с родственниками, а значит и работа для «тыжпрограммиста».

Держите 21 ответ, чтобы объяснить, почему починить тостер, вычислить по IP, взломать VK или починить холодильник — не ваша работа: https://tproger.ru/articles/21-answers-to-weird-requests
👍4💊3👎1😐1
​​блогер собрал iPhone на батарейках

Если хотите такой же, вам понадобятся: отсек для батареек, контроллер от аккумулятора айфона, сам смартфон, скотч и, собственно, шесть батареек. Снимаем штатный аккумулятор, припаиваем шлейф питания к блоку со съёмными батарейками, клеим на скотч. И вуаля!

Заряда хватает примерно на шесть часов. Так что, если вам некуда девать батарейки, и напала ностальгия по телефону со съёмным аккумулятором — сохраняйте инструкцию в закладки.
🌚12👎4👍31😁1
Создание игр на Flutter и Flame

Большое руководство, в котором рассматривается, как создать виртуальный мир с анимированным персонажем на Flutter.

В статье разбирается, как:
— использовать Flame в разработке, чтобы создать игру на Android, Web и iOS;
— создать спрайт-лист с игровым персонажем и что такое игровой цикл;
— считывать box collision.

Подробнее: https://www.kodeco.com/37130129-building-games-in-flutter-with-flame-getting-started

#flutter
81
​​Интересный факт: а вы знали, почему в рекламе Apple на устройствах всегда 9:41?

Оказывается, это целая пасхалка, а ее история началась еще в 2007 году, когда Стив Джобс впервые представил iPhone. Презентация началась в 9:00 утра, а сам айфон Джобс показал примерно в 9:41 утра. Apple решила отметить это время и установила время 9:41 утра на всех своих рекламных изображениях.

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

#ios
🔥293👍3😁21
​​​Благодарим всех, кто читает и поддерживает канал «Мобильная разработка».

Без вас бы всего этого не было. Мы вас любим и поздравляем с наступающим Новым годом! ❤️
3514👍6👎2🗿1
Серия статей по Bottom sheet на iOS

Часть 1: Работа кастомного отображения контроллеров, презентация контроллера.

Часть 2: Aнимация навигационных переходов, добавление navigation bar для управления навигацией, а также плюсы и минусы данного подхода.

Часть 3: Как закрывать контроллеры с помощью свайпа по контенту, презентованные как bottom sheet и фишки по UICollectionView.

#ios
👍95
​​Как взломать и защитить приложение на Flutter — простое руководство

Часть 1: Инструменты для взлома приложения (Frida, ApkTool, Lucky Patcher, BurpSuite и другие), извлечение сохранённых данных приложения.

Часть 2: WASP MAS и RASP, уязвимости JSON, создание клона приложения.

Часть 3: Как украсть и взломать токен аутентификации,
а также атаковать API.

#flutter
👍16
​​Так можно намекнуть на повышение или класть книгу непонравившимся коллегам
😁34🌚10👍2
Как разрабатывать приложения для складных смартфонов

Samsung выпустила Galaxy Fold — в далеком 2019 год. Прошло уже почти 5 лет, но до сих пор у разработчиков возникают проблемы:
— Приложение некорректно работает при складывании/раскладывании смартфона
— Не сразу понятно, как конкретно адаптировать приложения.

Автор статьи столкнулся с этими сложностями и делится опытом о том, как их преодолеть: https://habr.com/ru/companies/samsung/articles/782044/

#android
👍6❤‍🔥2🌚1
​​Почему еще никто не додумался сделать это?
😁70👎20🌚10👍4🗿4😐2🐳1
Forwarded from IT Юмор
Android Studio: «Hold my beer»
👍41😁16🐳7🤨2
Как устроен Gradle Config Cache — лучшие Практики: интервью с инженером команды Gradle

Видео, в котором обсудили все аспекты работы Gradle с Config Cache. Вы узнаете о перформанс тестах, кэшировании, влиянии сети на процесс сборки, преимущества Project Isolation, а также получите ценные советы от инженера из Gradle.

#android
👍3
Copilot для Xcode — расширение для редактора

Это расширение Xcode Source Editor с помощью которого, можно настроить Github Copilot для Xcode. CopilotForXcode использует LSP, предоставляемого через Copilot.vim для генерации предложений и отображения их в виде комментариев.

У репозитория уже больше 6 тысяч звезд и он постоянно обновляется: https://github.com/intitni/CopilotForXcode

#ios
👍72🍾1
​​— Что побудило тебя стать мобильным разработчиком?

— Отсутствие компьютера...
😁41😭13👍3🌚2
​​Вышла тех-превью версия Skip — «попытки во Flutter с другой стороны»

Skip — это технология для кроссплатформенных приложений на базе iOS. По словам разработчика, Skip выступает в роли команды Android, создавая эквивалентное приложение параллельно с iOS-версией.

Сердцем Skip является интеллектуальный транспилятор языка Swift в Kotlin. Для анализа исходного кода используется SwiftSyntax, после чего код преобразуется в Kotlin, сохраняя даже комментарии. 

Благодаря схожести языков, результат часто не отличается от Kotlin, который был бы написан нативно (но с оговорками).

Онлайн-демо: https://skip.tools/playground/
Документация: https://skip.tools/docs/
Исходники: https://github.com/skiptools

#ios #android
🤪16👎8👍4
​​Шок-контент: про Kotlin снимают документальный фильм 

Об этом в своём твиттере написал Лекс Картинник. Он ищет инженеров и менеджеров из Google/Oracle для комментариев в фильме.

Обещают, что 2024 будет богат на крутые фильмы. Но этот будем ждать больше всего.

#kotlin #android
👍17
А вы уже ворвались в рабочий 2024 или еще приходите в себя? Не можете понять, как больше недели праздников пролетели за мгновенье или не могли дождаться их окончания?
Anonymous Poll
33%
Долой отдых. Надо работать, пока работается, пока с этого прёт
19%
Можно вообще не работать. По крайней мере эту неделю
19%
Где я нахожусь, в смысле Новый год прошел и уже 11 января?
28%
Мем «Иван Васильевич вспоминает профессию»
🤝2