Senior Android Developer из ThredUp Yvgen Troshchiy рассказывает о самых главных моментах, которые необходимо знать на старте карьеры Android-разработчика. Получился четкий план действий для новичков.
https://proglib.io/w/6be644a4
https://proglib.io/w/6be644a4
ДОУ
Хочу стать Android Developer. Что, где и как учить
Это статья для тех, кто хочет стать Android-разработчиком, и в целом для всех, кто желает работать программистом. Несмотря на то, что все примеры касаются Android, есть также много общих советов, которые будут полезны специалистам разных направлений.
Перевод статьи о полезных протоколах в Swift 5, которые могут сэкономить много времени и вывести ваш код на новый уровень.
https://proglib.io/w/bd707db4
https://proglib.io/w/bd707db4
AppTractor
Swift 5: полезные протоколы, чтобы писать как профессионал
Вы знаете, какая это пустая трата времени, если вы пишете код с нуля и позже обнаруживаете, что Swift уже предоставляет встроенное решение. Использование протоколов часто решает эту проблему, а также делает ваш код более чистым и эффективным.
Язык программирования, на котором больше всего пишите
Anonymous Poll
12%
Python
8%
JavaScript
22%
Java
8%
С/C++
8%
С#
3%
PHP
2%
Go
33%
Kotlin
31%
Swift
6%
Другой
Полезный видеоматериал для новичков в разработке под Android про HTTP и REST.
https://proglib.io/w/b97c43d1
https://proglib.io/w/b97c43d1
YouTube
Introduction to HTTP/REST - Android Basics in Kotlin
Being able to interact with data from the internet is an important skill for Android developers. In this pathway, learn about HTTP/REST and what it means for developing connected apps.
Android Basics in Kotlin → https://g.co/android/basics
Subscribe to…
Android Basics in Kotlin → https://g.co/android/basics
Subscribe to…
Разбираемся с нововведениями Swift 5.4 и следим за процессом выпуска Swift 5.5.
SwiftBook
Что нового в Swift 5.4? - SwiftBook
Swift 5.4 приносит с собой значительные улучшения в компиляции, включая улучшенную автоподстановку кода в выражениях, а также значительное ускорение инкрементной компиляции. А еще Swift 5.4 привносит нам новые интересные функции и усовершенствования, а которых…
Какой ваш коммерческий опыт в IT
Anonymous Poll
25%
нет опыта
14%
до 1 года включительно
28%
от 1 года до 3 лет включительно
17%
от 3 до 6 лет включительно
16%
более 6 лет
Изучаем Jetpack Compose по шагам: https://proglib.io/w/da6eaec1
Пополняемая серия видеоуроков по Kotlin Multiplatform (KMM) для начинающих от Екатерины Петровой. Из первого видео вы узнаете, что такое KMM и как вы можете использовать его в своем проекте. Вы настроите среду и подготовитесь к созданию первого кроссплатформенного мобильного приложения с KMM.
На втором видео показано, как создать первое кроссплатформенное приложения с помощью KMM с общей кодовой базой и собственным пользовательским интерфейсом без потери производительности. Вы начнете с использования мастера проектов в плагине KMM Android Studio, затем узнаете о структуре проекта KMM, о том, как настраивается общий модуль и как он связан с собственными проектами iOS и Android. После этого вы измените приложения, добавив зависимость от кроссплатформенной библиотеки kotlinx.datetime, и посмотрите, как запускать, тестировать и отлаживать приложения на обеих платформах.
https://proglib.io/w/2a749866
На втором видео показано, как создать первое кроссплатформенное приложения с помощью KMM с общей кодовой базой и собственным пользовательским интерфейсом без потери производительности. Вы начнете с использования мастера проектов в плагине KMM Android Studio, затем узнаете о структуре проекта KMM, о том, как настраивается общий модуль и как он связан с собственными проектами iOS и Android. После этого вы измените приложения, добавив зависимость от кроссплатформенной библиотеки kotlinx.datetime, и посмотрите, как запускать, тестировать и отлаживать приложения на обеих платформах.
https://proglib.io/w/2a749866
X (formerly Twitter)
Ekaterina Petrova (@KathrinPetrova) on X
Катя, Кипр, KEO, Коты, Качалка, Котлин. И , @PodcastPodlodka, конечно.
Разбираем три простых шага для создания всплывающего меню на Swift без использования сторонних библиотек.
https://proglib.io/w/31087f5e
https://proglib.io/w/31087f5e
Medium
Creating a native popup menu over a UIButton or UINavigationBar
Three simple steps to creating a native popup menu, without needing any third-party libraries
Ищете работу в ИТ и устали ежедневно просматривать десятки сайтов? Подписывайтесь в Telegram на наши каналы с вакансиями!
«Библиотека программиста» отобрала для вас лучшие на российском рынке труда предложения по разным направлениям: Go, Python, C#/C/C++, Java, JavaScript, PHP, Data Science, Quality Assurance, DevOps, мобильной разработке и другим непонятным аббревиатурам и сокращениям.
Здесь вы получите актуальную информацию первыми:
@pydevjob
@jsdevjob
@csharpdevjob
@javadevjob
@datajob
@phpdevjob
@godevjob
@mobiledevjob
@cppdevjob
@testerrjob
@devopssjob
Узнавайте о самых интересных вакансиях без лишних телодвижений!
«Библиотека программиста» отобрала для вас лучшие на российском рынке труда предложения по разным направлениям: Go, Python, C#/C/C++, Java, JavaScript, PHP, Data Science, Quality Assurance, DevOps, мобильной разработке и другим непонятным аббревиатурам и сокращениям.
Здесь вы получите актуальную информацию первыми:
@pydevjob
@jsdevjob
@csharpdevjob
@javadevjob
@datajob
@phpdevjob
@godevjob
@mobiledevjob
@cppdevjob
@testerrjob
@devopssjob
Узнавайте о самых интересных вакансиях без лишних телодвижений!
Видеозаписи выступлений / таймкоды / ссылки на презентации спикеров митапа для Android-инженеров от Авито.
https://proglib.io/w/d2d8176a
https://proglib.io/w/d2d8176a
Хабр
Материалы митапа для андроид-инженеров: поиск проблем сборки, защита от них и работа с Gradle
Недавно прошёл наш Android meetup, где ребята из платформенной команды Авито делились своим опытом работы с Gradle, показывали способы защиты от частых проблем п...
Хотим сделать классную онлайн-школу с интересными спикерами и отзывчивыми менторами по программированию, data science и разработке игр. Какое(-ие) название(-я) вам нравится(-ятся) больше всего?
Anonymous Poll
16%
4%
progcourses
49%
5%
progtuts
23%
9%
progschool
10%
без разницы/все названия нормальные
12%
никакое не понравилось/предложу свое
📱 10 важных навыков разработчика приложений для Android
Если вы только собираетесь научиться создавать мобильные приложения для Android, голова может пойти кругом от обилия информации в сети. Попробуем разобраться, какие навыки действительно пригодятся начинающем разработчику.
https://proglib.io/sh/2pG4r7HSmy
Если вы только собираетесь научиться создавать мобильные приложения для Android, голова может пойти кругом от обилия информации в сети. Попробуем разобраться, какие навыки действительно пригодятся начинающем разработчику.
https://proglib.io/sh/2pG4r7HSmy
☁️ На пике технологий: эксперты Microsoft, Сбер и МТС рассказали о гибридных облаках
Предлагаем вниманию читателей небольшой обзор самых крутых открытий с прошедшей недавно онлайн-конференции Microsoft Hybrid Cloud Forum.
https://proglib.io/w/3def3fe4
Предлагаем вниманию читателей небольшой обзор самых крутых открытий с прошедшей недавно онлайн-конференции Microsoft Hybrid Cloud Forum.
https://proglib.io/w/3def3fe4
13 подвохов мобильного приложения, о которых лучше знать до старта разработки
После того, как автор статьи запустил три приложения руками разработчиков и ещё одно собственноручно, реализация функционала стала для него самой простой и прогнозируемой задачей из всех. На основании своего опыта он рассказывает о неожиданных сложностях, которые ждут начинающих разработчиков мобильных приложений.
https://proglib.io/w/1922df99
После того, как автор статьи запустил три приложения руками разработчиков и ещё одно собственноручно, реализация функционала стала для него самой простой и прогнозируемой задачей из всех. На основании своего опыта он рассказывает о неожиданных сложностях, которые ждут начинающих разработчиков мобильных приложений.
https://proglib.io/w/1922df99
Хабр
13 подвохов мобильного приложения, о которых лучше знать до старта разработки
Главная сложность в разработке приложения – накодить его функционал. Например, сделать редактирование текста для приложения-блокнота. Так я полагал, когда был мо...
Как стать iOS-разработчиком в 2021 году
Paul Hudson в своей статье делает фокус на две группы людей: абсолютные новички в Swift — люди, которые никогда раньше ничего не создавали для iOS, а также так называемые ложные новички, которые, возможно, пытались изучить Swift раньше, но так и не достигли своей цели.
В статье описаны навыки, которыми вы должны овладеть, курсы, которые вы можете пройти, типичные ошибки, которые совершают люди, необходимый нетворкинг, и многое другое.
https://proglib.io/w/9e45498f
Paul Hudson в своей статье делает фокус на две группы людей: абсолютные новички в Swift — люди, которые никогда раньше ничего не создавали для iOS, а также так называемые ложные новички, которые, возможно, пытались изучить Swift раньше, но так и не достигли своей цели.
В статье описаны навыки, которыми вы должны овладеть, курсы, которые вы можете пройти, типичные ошибки, которые совершают люди, необходимый нетворкинг, и многое другое.
https://proglib.io/w/9e45498f
Hacking with Swift
How to Become an iOS Developer in 2021
The skills, resources, and networking that will get you to your goal
Хотите больше мемов от пикчера Библиотеки программиста? Подписывайтесь: @itmemlib
Интересный рассказ о 10-летнем опыте разработки для Android: https://proglib.io/w/c098f076
Medium
10 Years an Android Engineer
A narrative about my 10 years of experience developing on the Android Platform