Курс для начинающих по разработке Android-приложения от Гоши Дударь
Вы создадите полноценное приложение с помощью Java и Android Studio: от дизайна проекта до написания функциональной части.
https://proglib.io/w/9b48afdd
Вы создадите полноценное приложение с помощью Java и Android Studio: от дизайна проекта до написания функциональной части.
https://proglib.io/w/9b48afdd
На WWDC 2021 Apple представила компилятор документации DocC, способ создания документации и руководств по Swift прямо в Xcode.
В статье представлено краткое руководство по работе с DocC и сделаны выводы относительно его использования.
https://proglib.io/w/11793ffc
В статье представлено краткое руководство по работе с DocC и сделаны выводы относительно его использования.
https://proglib.io/w/11793ffc
Apple Developer
Meet DocC documentation in Xcode - WWDC21 - Videos - Apple Developer
Discover how you can use DocC to build and share documentation for Swift packages and frameworks. We'll show you how to begin generating...
Это не кликбейт, это мысли инди-разработчика относительно не совсем удавшегося iOS-приложения.
https://proglib.io/w/92f633b3
https://proglib.io/w/92f633b3
Хабр
5 причин не начинать писать приложение под macOS/iOS
Привет хабр! Я терпел четыре года, и таки решился написать о своем хобби проекте. Если коротко о себе, то я типичный разработчик подсевший на макбуки в эру, когда ноутов с хорошей батареей толком и не...
📱 Легко ли устроиться начинающему 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