Записки разработчицы
1.89K subscribers
369 photos
23 videos
4 files
1.08K links
Разговоры об IT, о разработке. О мобилках нативных и кроссплатформенных.
Личный аккаунт @azharkova
Download Telegram
Очень была рада принять участие в подкасте Skillbox «Люди и код». Поговорили про Kotlin, Swift, Flutter, KMM и разное в IT
👍2
Forwarded from Люди и Код
Новый выпуск подкаста

Kotlin, Swift и все-все-все: языки программирования и процессы в мобильной разработке

🎧Слушать выпуск:
mave
«Яндекс.Музыка»
Apple Podcasts
Castbox
Spotify
«ВКонтакте»
YouTube
Google Podcasts

Содержание выпуска:
— Какие языки программирования и технологии используют для создания мобильных приложений.
— Почему кроме Java, Kotlin, Swift, Objective-C вообще используют другие технологии.
— Насколько сильно в кроссплатформенной разработке используется нативный код и в каких случаях без него не обойтись.
— Насколько кроссплатформа выходит дешевле нативного кода и в каких случаях это оправданно.
— Зачем нужен Xamarin, в чём его сила и слабость.
— Насколько это востребованная технология, какие у неё перспективы.
— Что должен знать и уметь Xamarin-разработчик.
— Когда и как используется Kotlin Multiplatform, в чём его сильные и слабые стороны.
— Когда и как используется Flutter, в чём его сильные и слабые стороны.
— Java vs Kotlin в Android-разработке: есть ли шансы у Java.
— Что значит «Android — Kotlin-first-платформа», как это выражается технически, в SDK, инфраструктуре, экосистеме, продвижении.
— Как будет меняться Kotlin, что в нём будет появляться с точки зрения Android-разработки в ближайшие годы.
— Как выбирать версию Kotlin для своего проекта.
— В чём основные проблемы Kotlin на Android.
— Насколько Android-разработчик должен знать Java.
— Когда исчезнет легаси на Objective-C и как вообще появление Swift изменило индустрию iOS-разработки.
— Появится ли полноценная замена Xcode от независимого разработчика, или яблочная экосистема так и останется закрытой?
— Чем был хорош Objective-C и чем он был плох, в чём сила и слабость Swift.
— Как устроены процессы в командах мобильной разработки.
— Кто такой идеальный мобильный разработчик, какие скиллы и качества ему нужны.

🔹Гость: Анна Жаркова
Lead Mobile Developer в компании Usetech. Kotlin GDE. Пишет приложения под iOS на Swift/Objective-C и Android Kotlin/Java, а также на Xamarin, Xamarin Forms, Kotlin Multiplatform. В мобильной разработке больше восьми лет. Тимлид и ментор. Преподаватель в Otus. Пишет статьи на «Хабре» и Medium, выступает на конференциях и митапах (Mobius, Ontico, MobiFest, Android WorldWide, Swift Heroes, Podlodka Android и iOS и т.д.). Член ПК Mobius, Codefest, Podlodka Android. Амбассадор Women Techmakers и компании Usetech. В свободное время изучает иностранные языки — китайский и немецкий. Увлекается живописью и участвует в выставках. Создатель канала Pretty Geek notes.
🔥6👍21
Пока мы все заняты работами и насущными вопросами Алексей Гладков уже сделал демку под Аврору
👍6
Forwarded from Mobile Developer (Алексей Гладков)
А неплохие приложения можно на Авроре делать 😎

Исходники тут -> https://github.com/AlexGladkov/AuroraOSDemo
👍6💩5
Подготовила, надеюсь, интересный кейс для SwiftHero. Осталось только залить на гитхаб.
Разобрала до кишок работу с ServerDrivenUI для SwiftUI:

https://www.youtube.com/watch?v=XS6iH8ElD4o

Торопитесь, пока трансляция жива
👍12
Майские праздники - время отдохнуть, в том числе и с пользой:

YAMP — это митап для iOS- и Android-разработчиков, который пройдёт онлайн 30 апреля с 12:00 до 16:00. Встретимся нашим теплым комьюнити, чтобы поговорить о разных интересных темах в разработке.

В эту субботу, 30 апреля, пройдет митап для iOS- и Android-разработчиков — Yet Another Mobile Party

Поговорим о преимуществах и недостатках server-driven UI; посмотрим на небольших сниппетах, какие проблемы и кейсы могут встречаться на код-ревью (в этот раз будет Android); обсудим какие роли и задачи закрывают лиды в команде и как собеседуют будущих коллег; разберемся могут ли автотесты обеспечивать стабильность приложения.

Митап пройдет онлайн, ссылка на трансляцию придет на почту после регистрации → https://clck.ru/gdG8Z
👍10
Коллеги и друзья! Мы начинаем выкладывать серию роликов к вебинару 22 апреля для разработчиков, описывающие изменения разных компонентов в ОС Аврора 4.0.
Смотрите и комментируйте первый ролик о новых возможностях комплекта для разработчика (SDK). В пятницу на вебинаре мы ответим на вопросы.
https://vk.com/video-211011274_456239090
👍3
Forwarded from Kotlin Multiplatform (Алексей Михайлов)
Библиотека moko-mvvm получила релиз 0.13.0 с проработанной поддержкой Jetpack Compose и SwiftUI. С новой версией интеграция общей ViewModel в SwiftUI требует минимум кода и без дополнительных классов-оберток.

Также опубликованы статьи на русском и английском, с наглядным пояснением как новая версия библиотеки решает задачу общих ViewModel.

#posts #libs
👍4
После вторых майских нас ждет Google I/O. Напоминаю, как и в прошлом году, пройдет онлайн, зарегистрироваться могут все. Уже известна программа:
https://io.google/2022/

Судя по ней, нас ждут кодлабы и видео по:
- Flutter
- Jetpack
- Jetpack Compose
- Firebase
- Android 13
- Accessibility

Также будет контент по перформансу, адаптивности приложений на разных устройствах, многопоточности и освоению представленного в прошлом году
В общем, если вы еще не начали учить Flutter или Jetpack Compose, то уже явно пора
👍6
6 - 10 июня пройдет WWDC 2022. Содержание, по традиции, пока секретное. Но если представить и загадать, то хотелось бы увидеть что-то реально новое и интересное по SwiftUI. Может, нам сделают интересное решение по навигации (или то, что мы сами писали, вдруг превратят в нативное и рекомендуемое из-под коробки). Ожидаемы какие-то доработки по перформансу, многопоточности. Что-то на основе Swift 5.6 и Swift 5.7. Может, нам представят что-то на основе SE-0351 Regex builder DSL ?
В общем, трудно предсказывать после релиза async-await

https://developer.apple.com/wwdc22/
👍1
Более близкие к Apple источники ожидают iOS 16, Mac OS 13 и связанные с этим фичи и улучшения. Например, улучшенную поддержку многооконных приложений, SharePlay, LiveText, улучшения в рамках обработки уведомлений. И, конечно, улучшения в рамках ОС для часов, телевизов и айпадов. Марк Гурман также ожидает особые очки виртуальной реальности, к которому пойдет особое ПО и технологии разработки:
https://www.tomsguide.com/news/apple-wwdc-2022
👍1
И если вы хоть чуточку уже вознамерились освоить Compose и/или очень заняты работой с приложением, куда тимтехлид и заказчик не дадут пока втянуть новую технологию, и надо осваивать как-то самому, то этот курс как раз для вас
Forwarded from Android Broadcast
#compose

Learn Android with Jetpack Compose (no programming experience needed!)

Google запускает бесплатный англоязычный курс "Android Basics with Compose", которые предназначен для людей без знаний Android разработки и языков программирования.

Ну вот и положено начало программистам, которые не будут знать про View и RxJava. Не переживайте, курс на основе View "Android Basics in Kotlin course" никуда не пропадет.
1
Богат май на новости разработки. Арно Джулиани (GDE) представил на Android Makers (оффлайн во Франции в конце апреля) доклад про работу с Koin под Андроид:
https://blog.kotzilla.io/android-architecture-design-with-koin-conference-support/
Если вы по тем или иным причинам пропустили пятничный YAMP, то на Youtube доступна полная версия:
https://www.youtube.com/watch?v=n3OfjZxFo04

00:00 — Настоящее и будущее Server-Driven UI с Александром Казарцевым (AliExpress), Василием Скарлухиным (Авито) и Ольгой Ким (Яндекс)
00:50:00 — Android Code Review вместе с Кириллом Розовым (Тинькофф, Android Broadcast) проведем
1:35:00 — Роль тимлида в команде с Михаилом Трошевым (Яндекс) и Александром Блиновым (hh.ru)
2:20:00 — Собеседование со стороны нанимающего менеджера от Александр Попсуенко (Яндекс) и Андрея Морозова (Joom)
3:05:00 — Разбор культуры написания автотестов с Рустамом Кенджаевым (Яндекс Маркет) и Дмитрием Мовчаном

Кстати, Server-Driven UI, похоже, усиливает свои позиции, как тренд
Forwarded from Mobile Native ️️
В Ozon Tech открылся набор на бесплатные курсы для middle-разработчиков

Два направления для мобильных разработчиков:

🔹Продвинутая Android-разработка: Compose, Kotlin Flow, MultiModule
🔹Продвинутая iOS-разработка: SwiftUI и Backend Driven UI

Курсы от Ozon Tech это:
🔹Два месяца онлайн-занятий в удобное вечернее время
🔹Менторство от экспертов и тьюторов
🔹Опыт разработчиков лидирующего e-com с настоящим highload
🔹Офферы в Ozon для лучших выпускников

Как попасть на курс?
Оставь заявку на сайте ➡️ 15 мая пройди отборочный контест ➡️ попади в рейтинг лучших ➡️ развивайся под менторством экспертов Ozon.

Регистрация на курс
👍4
Кстати, надо бы мне довести до ума свой код и тоже написать к нему туториал
👍12