30DaysofSwift
Самостоятельный проект по изучению языка Swift.
Этот проект был полностью вдохновлен проектом Сэма Лу "100 дней Swift", после прочтения его сообщения на Medium я принял решение посвятить каждый свой день написанию Swift, это финальный код 30 маленьких Swift-проектов.
⏩ Читать: ссылка
➡️ @MobDevPortal | #cтатья
Самостоятельный проект по изучению языка Swift.
Этот проект был полностью вдохновлен проектом Сэма Лу "100 дней Swift", после прочтения его сообщения на Medium я принял решение посвятить каждый свой день написанию Swift, это финальный код 30 маленьких Swift-проектов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Swift. Разработка приложений под iOS на основе фреймворка UIKit
Автор: Василий Усов
Год: 2021
📂 Скачать книгу
👉 @MobDevPortal | #книги
Автор: Василий Усов
Год: 2021
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Графика с использованием Jetpack Compose
В играх, приложениях для рисования или диаграмм порой требуется графика. Если вам нужен простой элемент, то его можно создать с помощью Jetpack Compose. В этом руководстве рассматривается, как использовать Graphics API с Сanvas:
— создание простых и более сложных фигур,
— отображение текста с помощью Paint,
— работа с объектами:
Подробнее:
📖 Читать: ссылка
➡️ @MobDevPortal | #cтатья
В играх, приложениях для рисования или диаграмм порой требуется графика. Если вам нужен простой элемент, то его можно создать с помощью Jetpack Compose. В этом руководстве рассматривается, как использовать Graphics API с Сanvas:
— создание простых и более сложных фигур,
— отображение текста с помощью Paint,
— работа с объектами:
Подробнее:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Большая шпаргалка по Swift
Полезная, структурированная и наглядная шпаргалка по Swift существует. Здесь всё разбито на разделы и темы, чтобы вам было удобнее ориентироваться.
Сохраняйте себе:
⛓ Ссылка: тык
👉 @MobDevPortal | #ресурсы
Полезная, структурированная и наглядная шпаргалка по Swift существует. Здесь всё разбито на разделы и темы, чтобы вам было удобнее ориентироваться.
Сохраняйте себе:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Держите небольшую, но полезную шпаргалку, которая поможет быстро вспомнить ключевые моменты синтаксиса и нюансы в работе кода
В формате PDF здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍4
This media is not supported in your browser
VIEW IN TELEGRAM
В этом видео рассказывается о том, как использовать FlutterFlow для быстрого создания мобильных приложений для iOS и Android. FlutterFlow — это инструмент для разработки приложений на Flutter с низким уровнем кодирования, который интегрируется с Firebase и значительно ускоряет мобильную разработку.
Содержание:
00:00 — Введение: Разработка на Flutter в 10 раз быстрее
00:13 — Создание нативных приложений с помощью Flutter Flow
00:52 — Виджеты Flutter, действия, представление кода
01:46 — Управление состояниями в разработке приложений
02:58 — Темы и управление пользовательским кодом
07:42 — Запуск приложения в браузере или локально
08:14 — Outro: Flutter Flow упрощает разработку приложений
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
Jetpack Compose: cоздание приложения для изучения языка
🔜 Часть 1: Введение, инструменты и библиотеки
🔜 Часть 2: Навигация
🔜 Часть 3: Создание карточек, вопросов и квиза.
➡️ @MobDevPortal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1👀1
Подборка статей по Kotlin, которая будет полезна не только новичкам, но и тем, кто уже освоил основы языка. Категории:
— Основы для начинающих, статьи для разработчиков с опытом и профессионалов.
— Библиотеки для Android.
— Инструменты.
— Советы и фишки:
https://androidgeek.co/mastering-kotlin-a-comprehensive-guide-c70220318962
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
Знаете про эффект скрытого текста в Telegram? Так вот, его можно легко повторить в SwiftUI. Автор рассказывает:
⏩ Как спойлеры реализованы в исходниках Телеги.
⏩ Реализация своего спойлера с помощью CAEmitterLayer.
⏩ Заворачивание спойлера в модификатор, чтобы его было легко применить к любой вьюхе.
➡️ @MobDevPortal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Парсер SVG-файлов для iOS
Библиотека SVGView считывает информацию из SVG-изображения и рендерит его при помощи SwiftUI.
У неё есть ещё одна интересная фича: вы можете добавить анимацию различных элементов изображения и даже немного интерактива. Так и был реализован Пикачу, который «следит» за жестами пользователя.
🔜 Репозиторий
👉 @MobDevPortal | #ресурсы
Библиотека SVGView считывает информацию из SVG-изображения и рендерит его при помощи SwiftUI.
У неё есть ещё одна интересная фича: вы можете добавить анимацию различных элементов изображения и даже немного интерактива. Так и был реализован Пикачу, который «следит» за жестами пользователя.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Если вы хотите получить фундаментальные знания по разработке iOS приложений с помощью SwiftUI, вам следует пройти стэнфордский курс CS193P.
В иллюстрированных русскоязычных конспектах этого курса сделаны пометки, касающиеся изменений в iOS 17, а также восполнены некоторые фрагменты лекций, где есть звук, но пропадает изображение, когда профессор демонстрирует что-то «в живую».
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥4
Как стать Android разработчиком
В этой статье вы найдёте крутой roadmap для джунов. Автор объясняет, что такое основные компоненты Android, как верстать, работать с сетью, базами данных и другими важными навыками. Рассматриваются такие темы:
— Kotlin.
— Основные компоненты Android.
— Верстка.
— Работа с сетью.
— Работа с БД.
— Работа с многопоточностью.
— Работа в фоне.
— Виды архитектур.
— DI.
— Анимации.
— Тестирование.
— Git.
— Agile, таск-треккеры, документация.
Для каждого пункта есть подробный разбор и дополнительные курсы, книги, материалы для изучения.
🔜 Сохраните, чтобы не потерять: https://habr.com/ru/articles/709524/
➡️ @MobDevPortal | #cтатья
В этой статье вы найдёте крутой roadmap для джунов. Автор объясняет, что такое основные компоненты Android, как верстать, работать с сетью, базами данных и другими важными навыками. Рассматриваются такие темы:
— Kotlin.
— Основные компоненты Android.
— Верстка.
— Работа с сетью.
— Работа с БД.
— Работа с многопоточностью.
— Работа в фоне.
— Виды архитектур.
— DI.
— Анимации.
— Тестирование.
— Git.
— Agile, таск-треккеры, документация.
Для каждого пункта есть подробный разбор и дополнительные курсы, книги, материалы для изучения.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13😁8🤯2👀2🔥1
Корутины в Kotlin
Корутины — одна из важнейших фич Kotlin, которая даёт удобный и простой способ работы с многопоточность. В сравнении с многопточностью из Java, в Kotlin она сделана более понятной и наглядной, оставляя сложные процессы вне вашего кода.
📖 Читать: ссылка
➡️ @MobDevPortal | #cтатья
Корутины — одна из важнейших фич Kotlin, которая даёт удобный и простой способ работы с многопоточность. В сравнении с многопточностью из Java, в Kotlin она сделана более понятной и наглядной, оставляя сложные процессы вне вашего кода.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Учим полезные сочетания клавиш в Android Studio
Сочетания клавиш в IDE позволяют значительно упросить работу с привычными действиями. Однако в Android Studio запомнить их все поначалу трудно. В таком случае может помочь плагин Key Promoter X.
Когда разработчик использует мышь для выполнения действия, Key Promoter X показывает уведомление с подходящей комбинацией клавиш. Must-have для начинающего разработчика.
Где скачать: https://plugins.jetbrains.com/plugin/9792-key-promoter-x/
👉 @MobDevPortal | #ресурсы
Сочетания клавиш в IDE позволяют значительно упросить работу с привычными действиями. Однако в Android Studio запомнить их все поначалу трудно. В таком случае может помочь плагин Key Promoter X.
Когда разработчик использует мышь для выполнения действия, Key Promoter X показывает уведомление с подходящей комбинацией клавиш. Must-have для начинающего разработчика.
Где скачать: https://plugins.jetbrains.com/plugin/9792-key-promoter-x/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
Курс: Введение в Kotlin
Этот курс — комплексное введение в один из самых динамично развивающихся языков программирования на сегодняшний день.
В течение обучения вы познакомитесь с основными концепциями языка Kotlin и научитесь применять их на практике для разработки разнообразных программных решений.
Ссылка на курс: Stepik
👉 @MobDevPortal | #курсы
Этот курс — комплексное введение в один из самых динамично развивающихся языков программирования на сегодняшний день.
В течение обучения вы познакомитесь с основными концепциями языка Kotlin и научитесь применять их на практике для разработки разнообразных программных решений.
Ссылка на курс: Stepik
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Никто:
Абсолютно никто:
Джун, который прошел курс по кроссплатформенной разработке и думает, что теперь может просто писать один код сразу под две платформы:
➡️ @MobDevPortal
Абсолютно никто:
Джун, который прошел курс по кроссплатформенной разработке и думает, что теперь может просто писать один код сразу под две платформы:
Please open Telegram to view this post
VIEW IN TELEGRAM
😁13🔥1
Бесплатный русскоязычный видеокурс по Flutter
Находка для начинающего мобильного разработчика: огромный видеокурс по разработке на Dart и Flutter, состоящий из более 100 уроков. Серия видео поможет стать полноценным Flutter-разработчиком from zero to hero.
Курс разделён на 4 основных модуля:
1. Основы Dart.
2. Основы Flutter.
3. Основы работы с данными.
4. Архитектура.
Сохраните, чтобы не потерять.
👉 @MobDevPortal | #курсы
Находка для начинающего мобильного разработчика: огромный видеокурс по разработке на Dart и Flutter, состоящий из более 100 уроков. Серия видео поможет стать полноценным Flutter-разработчиком from zero to hero.
Курс разделён на 4 основных модуля:
1. Основы Dart.
2. Основы Flutter.
3. Основы работы с данными.
4. Архитектура.
Сохраните, чтобы не потерять.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥2