Apple выпустила руководство по Swift на GitHub
Книга «Язык программирования Swift» теперь является проектом с открытым исходным кодом. Данный проект станет основой для всех публикаций на Swift.оrg.
Сейчас Apple предлагает разработчикам создать репозиторий локально и протестировать DocC, чтобы выявить сразу ошибки при компиляции, редактировании или чтении книги.
Репозиторий: https://github.com/apple/swift-book
#swiftui #ios
Книга «Язык программирования Swift» теперь является проектом с открытым исходным кодом. Данный проект станет основой для всех публикаций на Swift.оrg.
Сейчас Apple предлагает разработчикам создать репозиторий локально и протестировать DocC, чтобы выявить сразу ошибки при компиляции, редактировании или чтении книги.
Репозиторий: https://github.com/apple/swift-book
#swiftui #ios
This media is not supported in your browser
VIEW IN TELEGRAM
Android 13: Внедрение тематических иконок в приложение
В этом году Google предоставила инструменты для реализации тематических иконок с помощью Material You. Система тематики появилась ещё в Android 12, но с новой версией ОС, Google рекомендует поддерживать динамический стиль из Material You.
В статье рассматривается, как реализовать новую функцию тематических иконок в приложение:
https://proandroiddev.com/android-13-implementing-themed-icons-into-your-app-e7002f2c4e04
#android
В этом году Google предоставила инструменты для реализации тематических иконок с помощью Material You. Система тематики появилась ещё в Android 12, но с новой версией ОС, Google рекомендует поддерживать динамический стиль из Material You.
В статье рассматривается, как реализовать новую функцию тематических иконок в приложение:
https://proandroiddev.com/android-13-implementing-themed-icons-into-your-app-e7002f2c4e04
#android
This media is not supported in your browser
VIEW IN TELEGRAM
Pet-проекты: игры, анимации, таск-менеджеры на SwiftUI
В этой коллекции сообщество Better Programming собрали некоторые из лучших проектов SwiftUI с открытым исходным кодом. Также к каждому проекту прилагается руководство по разработке, поэтому их легко повторить или можно просто потренироваться на примерах.
Сохраняйте в закладки, чтобы не потерять:
https://betterprogramming.pub/swiftui-projects-9e1dcba55c0c
#swiftui
В этой коллекции сообщество Better Programming собрали некоторые из лучших проектов SwiftUI с открытым исходным кодом. Также к каждому проекту прилагается руководство по разработке, поэтому их легко повторить или можно просто потренироваться на примерах.
Сохраняйте в закладки, чтобы не потерять:
https://betterprogramming.pub/swiftui-projects-9e1dcba55c0c
#swiftui
Способы отладки на Jetpack Compose
В этом коротком видеоуроке рассматривается, как отлаживать проблемы с производительностью в JetSnack и способы их исправления на Jetpack Compose:
https://youtu.be/SWBN0y0lFNY
#android
В этом коротком видеоуроке рассматривается, как отлаживать проблемы с производительностью в JetSnack и способы их исправления на Jetpack Compose:
https://youtu.be/SWBN0y0lFNY
#android
YouTube
Jetpack Compose: Debugging recomposition
A look into how debugging a performance issue in Jetsnack and how we fixed it in Jetpack Compose. Why does deferring state reads into a lambda mean composition can be skipped?
Chapters:
0:00 - Introduction
0:37 - Three Phases Of Compose
1:40 - Deferring…
Chapters:
0:00 - Introduction
0:37 - Three Phases Of Compose
1:40 - Deferring…
This media is not supported in your browser
VIEW IN TELEGRAM
Как работать с Flutter Animate?
Flutter Animate — это библиотека, которая позволяет легко добавлять практически любые анимационные эффекты в Flutter. У Flutter есть хороший фреймворк для анимаций, но не всегла Flutter справляется с анимациями и просто их тормозит.
В статье разбираются возможности данной библиотеки с простыми примерами: https://blog.gskinner.com/archives/2022/09/introducing-flutter-animate.html
#flutter
Flutter Animate — это библиотека, которая позволяет легко добавлять практически любые анимационные эффекты в Flutter. У Flutter есть хороший фреймворк для анимаций, но не всегла Flutter справляется с анимациями и просто их тормозит.
В статье разбираются возможности данной библиотеки с простыми примерами: https://blog.gskinner.com/archives/2022/09/introducing-flutter-animate.html
#flutter
Главные ошибки в монетизации приложений
Наталия Гришкина, эксперт по in-app паблишерам в Яндексе, поделилась своим мнением о четырёх наиболее важных аспектах по монетизации приложения, на которые стоит обратить внимание.
Основные ошибки:
— использование неактуальных версий SDK,
— избыточное кеширование рекламы,
— интеграция SDK с ошибками,
— использование только одного SDK для показа рекламы.
Подробнее о каждой из них в статье:
https://vc.ru/marketing/499966-glavnye-oshibki-v-monetizacii-prilozheniy-ekspert-yandeksa-rasskazala-kak-ih-izbezhat
#android #ios
Наталия Гришкина, эксперт по in-app паблишерам в Яндексе, поделилась своим мнением о четырёх наиболее важных аспектах по монетизации приложения, на которые стоит обратить внимание.
Основные ошибки:
— использование неактуальных версий SDK,
— избыточное кеширование рекламы,
— интеграция SDK с ошибками,
— использование только одного SDK для показа рекламы.
Подробнее о каждой из них в статье:
https://vc.ru/marketing/499966-glavnye-oshibki-v-monetizacii-prilozheniy-ekspert-yandeksa-rasskazala-kak-ih-izbezhat
#android #ios
vc.ru
Главные ошибки в монетизации приложений: эксперт Яндекса рассказала, как их избежать — Маркетинг на vc.ru
Какие ошибки чаще всего допускают при монетизации приложений и как их исправить, чтобы повысить эффективность и доход? Наталия Гришкина, эксперт по in-app паблишерам в Яндексе, рассказала о четырех наиболее важных аспектах, на которые необходимо обратить…
This media is not supported in your browser
VIEW IN TELEGRAM
Полное руководство по корутинам
Этот гайд по основным функциям корутин, в котором рассматриваются следующие темы:
— Что такое Kotlin корутины?
— Когда и зачем их использовать?
— Suspend функции.
Автор разбирает на примерах: Coroutine Builder, Scope,
контекст корутины, диспетчеры и многое другое: https://medium.com/@ezatpanah/mastering-coroutines-in-kotlin-complete-guide-921bb63d2594
#kotlin
Этот гайд по основным функциям корутин, в котором рассматриваются следующие темы:
— Что такое Kotlin корутины?
— Когда и зачем их использовать?
— Suspend функции.
Автор разбирает на примерах: Coroutine Builder, Scope,
контекст корутины, диспетчеры и многое другое: https://medium.com/@ezatpanah/mastering-coroutines-in-kotlin-complete-guide-921bb63d2594
#kotlin
❤1
Forwarded from Android разработка
This media is not supported in your browser
VIEW IN TELEGRAM
С помощью Jetpack Compose и Stream Chat SDK можно реализовать своё приложение, похожее на Slack. Внутри проекта также используются корутины и библиотека Hilt.
Исходники: https://github.com/GetStream/stream-slack-clone-android
#android
@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Анимация помогает пользователю ориентироваться в приложении, давая визуальные подсказки и фидбек. Например, как в Tinder при свайпах или в Telegram при записи голосового сообщения.
В этом GitHub репозитории, вы можете взять любую понравившуюся вам анимацию и использовать бесплатно в вашем проекте:
https://github.com/Shubham0812/SwiftUI-Animations
#swiftui
@mobdevelop
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1🔥1
Froala — набор из более 170 блоков, готовых к использованию в ваших веб- или мобильных приложениях
Все предложенные блоки основаны на библиотеке Bootstrap и являются «строительными» блоками для создания красивых веб-сайтов
Стоимость: #бесплатно (но есть платные функции)
#mobile #web #bootstrap
Все предложенные блоки основаны на библиотеке Bootstrap и являются «строительными» блоками для создания красивых веб-сайтов
Стоимость: #бесплатно (но есть платные функции)
#mobile #web #bootstrap
❤2👍1🔥1
📓 Книга
@mobdevelop
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1🔥1
https://github.com/apple/swift-book
#Swift #ios
@mobdevelop
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - swiftlang/swift-book: The Swift Programming Language book
The Swift Programming Language book. Contribute to swiftlang/swift-book development by creating an account on GitHub.
👍2❤1🥰1
Bitbucket — прямой конкурент GitHub, но с некоторыми отличиями
Упор в сервисе сделан на тесной интеграции с Jira и встроенном CI/CD
Также одним из главных отличий Bitbucket от GitHub является наличие бесплатного частного репозитория до пяти человек на проект
Стоимость: #бесплатно (но есть платные тарифы)
#git #github #web
@mobdevelop
Упор в сервисе сделан на тесной интеграции с Jira и встроенном CI/CD
Также одним из главных отличий Bitbucket от GitHub является наличие бесплатного частного репозитория до пяти человек на проект
Стоимость: #бесплатно (но есть платные тарифы)
#git #github #web
@mobdevelop
👍2❤1🔥1
Коллекция инструментов, которые пригодятся каждому iOS-разработчику.
https://github.com/ios-dev-tools/awesome-ios-dev-tools
@mobdevelop
https://github.com/ios-dev-tools/awesome-ios-dev-tools
@mobdevelop
GitHub
GitHub - ios-dev-tools/awesome-ios-dev-tools: A list of the best tools for iOS developers
A list of the best tools for iOS developers. Contribute to ios-dev-tools/awesome-ios-dev-tools development by creating an account on GitHub.
12 небольших, но действенных советов для ускорения работы в Android Studio
Android-разработчики большую часть времени проводят в Android Studio. И часто это не столько написание кода, сколько его чтение и блуждание по кодовой базе. И вот 12 советов, которые здорово ускорят навигацию по коду в Android Studio и сделают работу чуточку приятнее:
https://blog.appcircle.io/article/12-android-studio-tips-and-shortcuts-to-navigate-your-codebase-faster
#android
Android-разработчики большую часть времени проводят в Android Studio. И часто это не столько написание кода, сколько его чтение и блуждание по кодовой базе. И вот 12 советов, которые здорово ускорят навигацию по коду в Android Studio и сделают работу чуточку приятнее:
https://blog.appcircle.io/article/12-android-studio-tips-and-shortcuts-to-navigate-your-codebase-faster
#android
iOS-разработчику на заметку: 10 вопросов и ответов команды Design Evangelism о философии дизайна, рекомендациях по цвету, сочетаниях клавиш и многом другом.
Читать
Читать
Apple
Q&A: 10 Questions with Design Evangelism - Discover - Apple Developer
For the inaugural edition of Ask Apple, members of our Design Evangelism team got together to answer your Slack questions about design philosophy, color guidelines, keyboard shortcuts, and much more.
🔥2👍1
Иллюстрированное руководство по дизайну iOS 16
Все, что вам нужно знать для разработки iOS-приложения в соответствии со стандартными соглашениями и стилем iOS 16.
Читать
Все, что вам нужно знать для разработки iOS-приложения в соответствии со стандартными соглашениями и стилем iOS 16.
Читать
👍2
Самый популярный вопрос среди начинающих зерокодеров — можно ли собрать мобильное приложение без программирования. Расскажем, с помощью каких инструментов это можно сделать, чем они отличаются и сколько это стоит.
Лучшие бесплатные ресурсы по мобильной разработке.
@mobdevelop
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1🔥1