📱 Легко ли устроиться начинающему Android-разработчику?
Интересные проекты и хорошие заработки привлекают многих, но препятствия поджидают начинающего Android-разработчика уже на старте. Поговорим о том, как их обойти и получить работу мечты.
https://proglib.io/sh/tbJBOc3o6i
Интересные проекты и хорошие заработки привлекают многих, но препятствия поджидают начинающего Android-разработчика уже на старте. Поговорим о том, как их обойти и получить работу мечты.
https://proglib.io/sh/tbJBOc3o6i
По результатам всемирного опроса Stack Overflow 2020 язык программирования Python входит в тройку самых любимых технологий в среде разработчиков. Так что если вы только собираетесь научиться кодить, Python отлично подходит на роль первого языка программирования.
Специально для новичков мы подготовили курс, в котором обучаем основам программирования на Python с нуля до уровня Junior за 30 занятий. Вы научитесь не только программировать, но и сделаете несколько практических проектов — в частности, ботов для Telegram и Instagram. Преподаватели лично проверят ваши домашние задания и дадут полезные советы, так что вы точно во всём разберётесь.
Старт потока 15 сентября. Эксклюзивный промокод MOBILE подписчикам канала на скидку 15% только до 6 сентября.
Информация о преподавателях, полная учебная программа и запись на курс здесь
Специально для новичков мы подготовили курс, в котором обучаем основам программирования на Python с нуля до уровня Junior за 30 занятий. Вы научитесь не только программировать, но и сделаете несколько практических проектов — в частности, ботов для Telegram и Instagram. Преподаватели лично проверят ваши домашние задания и дадут полезные советы, так что вы точно во всём разберётесь.
Старт потока 15 сентября. Эксклюзивный промокод MOBILE подписчикам канала на скидку 15% только до 6 сентября.
Информация о преподавателях, полная учебная программа и запись на курс здесь
7 особенностей массивов, которые должен знать каждый Swift-разработчик.
https://proglib.io/w/488ab905
https://proglib.io/w/488ab905
YouTube
7 Amazing Array Features That Every Swift Developer Should Know
Arrays are the basic building blocks of our app we use array for every cases where we use to store data while running of your app. There are some amazing features embedded inside array inside Swift. In this video we gonna take a loop of the Swift Array features…
Practical Artificial Intelligence with Swift (2019)
Авторы: Mars Geldard, Jonathon Manning, Paris Buttfield-Addison, Tim Nugent
С помощью книги вы изучите всё необходимое для реализации функционала на основе искусственного интеллекта с помощью Swift.
Вы рассмотрите кейсы использования Turi Create от Apple и Tensor Flow от Google для Swift для обучения и создания моделей и использования в приложениях Swift.
Вы реализуете эти модели в CoreML с использованием Swift, а также спроектируете и создадите для них пользовательский интерфейс.
Скачать книгу
Авторы: Mars Geldard, Jonathon Manning, Paris Buttfield-Addison, Tim Nugent
С помощью книги вы изучите всё необходимое для реализации функционала на основе искусственного интеллекта с помощью Swift.
Вы рассмотрите кейсы использования Turi Create от Apple и Tensor Flow от Google для Swift для обучения и создания моделей и использования в приложениях Swift.
Вы реализуете эти модели в CoreML с использованием Swift, а также спроектируете и создадите для них пользовательский интерфейс.
Скачать книгу
Производительность и скорость: как Duolingo внедрила MVVM на Android
Приложение Duolingo начало испытывать растущие проблемы из-за проблем с масштабируемостью в их программной архитектуре Android.
Разработчики смогли решить эти проблемы с производительностью и восстановить продуктивность своей работы за счет рефакторинга до архитектуры Model-View-ViewModel и использования Dagger и Hilt Android Jetpack для внедрения зависимостей.
https://proglib.io/w/4ee74ab5
Приложение Duolingo начало испытывать растущие проблемы из-за проблем с масштабируемостью в их программной архитектуре Android.
Разработчики смогли решить эти проблемы с производительностью и восстановить продуктивность своей работы за счет рефакторинга до архитектуры Model-View-ViewModel и использования Dagger и Hilt Android Jetpack для внедрения зависимостей.
https://proglib.io/w/4ee74ab5
Android Developers
Using Dagger in Android apps | App architecture | Android Developers
Илья Кузнецов, Principal iOS Engineer в inDriver, делится опытом успешной подготовки к iOS-собеседованию.
Читать
Смотреть запись доклада Ильи на CocoaHeads
Читать
Смотреть запись доклада Ильи на CocoaHeads
Хабр
Как подготовиться к iOS-собеседованию
Всем привет! Меня зовут Илья, и я провожу собеседования *хлоп-хлоп-хлоп*. Сейчас работаю на позиции Principal iOS Engineer в inDriver, мой фокус смещен в сторону технических...
Представьте, что ваш знакомый/коллега/родственник попросил у вас совета, как стать программистом?
Поделитесь вашим мнением, что бы вы ему ответили:
https://forms.gle/7YZ2rxnyBWsnMqYD7
Лучшие ответы опубликуем в отдельной подборке!
Поделитесь вашим мнением, что бы вы ему ответили:
https://forms.gle/7YZ2rxnyBWsnMqYD7
Лучшие ответы опубликуем в отдельной подборке!
Руководство по созданию коллекции пакетов Swift, в котором среди прочего рассказано о подписании коллекции с помощью Swift Package Collection Certificate.
https://proglib.io/w/d11ca940
https://proglib.io/w/d11ca940
Материал о том, как в Slack реализовали поддержку Conversation Bubbles, с какими проблемами столкнулись и как их преодолели.
https://proglib.io/w/a50e3471
https://proglib.io/w/a50e3471
Engineering at Slack
Building Android Conversation Bubbles - Engineering at Slack
We recently rolled out support for Conversation Bubbles for DMs and Group DMs on Android 11. In case you’re not familiar with Conversation Bubbles, take a look at the video below. Basically, they are a way to pop out a conversation from a notification into…
В статье описана история инди-разработчика, который в свои 32 создал приложение на Flutter и заработал 140 долларов за первую неделю без рекламы.
https://proglib.io/w/587e2932
https://proglib.io/w/587e2932
Medium
My Flutter app made US$140 in the first week, with no advertising
From a self-taught coder with no following.
Мини-серия статей об обновлениях виджетов для Android 12
В первой части вы увидите несколько простых изменений, которые улучшат внешний вид вашего виджета на устройствах под управлением Android 12, а также обеспечат единообразие работы на старых версиях Android.
Во второй части вы рассмотрите новые API, которые сделают ваш виджет более персонализированным, более отзывчивым и предложат больше интерактивности.
- Часть 1
- Часть 2
В первой части вы увидите несколько простых изменений, которые улучшат внешний вид вашего виджета на устройствах под управлением Android 12, а также обеспечат единообразие работы на старых версиях Android.
Во второй части вы рассмотрите новые API, которые сделают ваш виджет более персонализированным, более отзывчивым и предложат больше интерактивности.
- Часть 1
- Часть 2
Medium
Updating your widget for Android 12
Widgets have been part of the core Android experience for a long time, with many apps using widgets effectively to increase their user…
Доклад Мурада Татаева на Mobius (расшифровка доклада) о взломе и внедрении своего кода в чужое iOS-приложение.
Вы узнаете, какие инструменты используются для взлома, как производится обход проверок (например, на Jailbreak), как проводятся инъекции кода, какие методы защиты актуальны, а какие приносят лишь неудобства конечному пользователю. А ещё будет много практики 😎.
Вы узнаете, какие инструменты используются для взлома, как производится обход проверок (например, на Jailbreak), как проводятся инъекции кода, какие методы защиты актуальны, а какие приносят лишь неудобства конечному пользователю. А ещё будет много практики 😎.
YouTube
Мурад Татаев — Взлом и внедрение своего кода в чужое приложение
Подробнее о конференции Mobius: https://jrg.su/ojGU3B
— —
. . .
. Вы узнаете, как взламываются iOS-приложения, а именно:
— какие инструменты используются;
— как производится обход проверок (например, на Jailbreak);
— как проводятся инъекции кода;
— какие…
— —
. . .
. Вы узнаете, как взламываются iOS-приложения, а именно:
— какие инструменты используются;
— как производится обход проверок (например, на Jailbreak);
— как проводятся инъекции кода;
— какие…
Реализация доступности в Android-приложении
В статье описано о доступности в целом, а также о том, как реализовать и протестировать ее в приложениях.
Напомним, доступность подразумевает возможность использования вашего приложения пользователями с ограниченными возможностями.
https://proglib.io/w/0ab3f1a5
В статье описано о доступности в целом, а также о том, как реализовать и протестировать ее в приложениях.
Напомним, доступность подразумевает возможность использования вашего приложения пользователями с ограниченными возможностями.
https://proglib.io/w/0ab3f1a5
Medium
Accessibility in the Android world
Today we will learn accessibility in general and how to implement and test it in our applications.
👍1
Уменьшаем размер iOS-приложения, или Что делать, если шпаргалки iOS app size-reduction недостаточно.
https://proglib.io/w/94a11bb4
https://proglib.io/w/94a11bb4
GitHub
GitHub - lu15gv/iOS-app-size-reduction-cheat-sheet: Some advices and configurations to reduce iOS app size.
Some advices and configurations to reduce iOS app size. - lu15gv/iOS-app-size-reduction-cheat-sheet
Разбираем несколько простых, но эффективных советов и практик для ускорения сборки проектов Android.
https://proglib.io/w/754bbe8c
https://proglib.io/w/754bbe8c
Medium
Top 10 Tips to Improve the Build Speed of your Android Projects
Slow Android project development speed means low-quality products. It feels similar to that of driving a car down the road and constantly…
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Вокруг поиска первой работы в IT много вопросов и проблем: большой конкурс на позицию junior, провалы на собеседованиях, глобальная незаинтересованность рынка в джунах, особенно если им больше 30. Мы, издание «Библиотека программиста», решили провести опрос среди всех, кто когда-либо искал первую работу в IT-сфере, чтобы понять кто, каким образом и с какой эффективностью (не) справляется с этой задачей. Опрос займет около 3 минут, результаты опубликуем на сайте proglib.io ориентировочно 19 сентября.
https://forms.gle/kuFeTtoHhKQW2Ekc8
https://forms.gle/kuFeTtoHhKQW2Ekc8
Google Docs
Поиск первой работы в IT
Вокруг поиска первой работы в IT много вопросов и проблем: большой конкурс на позицию junior, провалы на собеседованиях, глобальная незаинтересованность рынка в джунах, особенно если им больше 30. Мы, издание «Библиотека программиста», решили провестискал…