Мобильная разработка
2.42K subscribers
55 photos
8 videos
1 file
124 links
@haarrp - admin

@itchannels_telegram - 🔥лучшие ит-каналы

@javascriptv - продвинутый javascript

@JavaScript_testit- js тесты

@programming_books_it - бесплатные it книги

@ai_machinelearning_big_data - ml
Download Telegram
💻 Отличная статья-презентация о работе с шаблонизаторами Kotlin

В статье рассматривается использование шаблонизатора Pebble для формирования HTML-документов и его особенности, включая поддержку фильтров, тегов и наследования шаблонов.

Описаны условные конструкции, проверки и наследование шаблонов в рамках использования шаблонизатора Pebble.

Обсуждаются принципы работы с шаблонами и передача списков данных в шаблоны.

Параллельно рассматриваются различные аспекты разработки приложений на Kotlin, включая императивный, объектно-ориентированный и функциональный синтаксис; рассматривается работа с функциями в Kotlin и их объектная природа.

Кроме этого обсуждается вопрос null-безопасности в Kotlin и удобные средства для обработки этой ситуации.

📎 Онлайн-презентация

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
📱 Apple открыли доступ к новому интерактивному учебнику по Swift и SwiftUI.

Эти руководства по разработке на Swift являются первым шагом к карьере в области создания приложений с использованием Xcode, Swift и SwiftUI. Там представлены несколько руководств, основанных на реальных примерах приложений, включая прототипы приложений для обмена сообщениями, прогноза погоды и даже первого приложения для visionOS. Чтобы сохранить ссылку и не упустить информацию, перейдите по адресу:

https://developer.apple.com/tutorials/develop-in-swift
🔥 Дайджест полезных материалов из мира Мобильной разработки за неделю

Почитать:
KMP, догфудинг и велосипеды в стартапе американской версии «Кухни на районе»
SwiftUI: архитектура State-Model-View
Как исправить ITMS-91053: Missing API declaration
Как определить, что мобильное приложение написано на Flutter
Эффективный Dart: Руководство по документации
Сам себе экосистема. Часть 4: как я реализовал клиент Telegram на Android-смартфоне 14-летней давности?
Распознавание виджетов на экране приложения Flutter
Мобильная разработка за неделю #532 (25 — 31 марта)
GETTING STARTED WITH FLUTTER
Marveling at Shazam: Unveiling the Engineering Wonders Behind the Iconic App
Creating an auto-scrolling Сarousel component using FlashList in React Native
How to use Flutter's official documentation effectively for learning and reference
FLUTTER VS REACT NATIVE: A COMPARISON GUIDE
Case study: Sababa
Essential Programming Concepts for Mastering iOS Development
Flutter Flavor: Elevating Mobile App Development with a Dash of Customization in Flutter Projects using Flavor
Embed a form builder with Swift
How to setup rnuilib(wix) for a React Native CLI Project.

Посмотреть:
🌐 Как работает Android Work Profile ( 13:06)
🌐 Разбор кода магазина приложений ( 01:19:05)
🌐 Если пришла мысль, значит кто-то желает её РЕАЛИЗОВАТЬ через меня, согласны? 👇🏻 ( 00:05)
🌐 Стрим №2. Создаем консольное приложение с учениками на Swift. #errornil ( 43:35)
🌐 НОВАЯ идея может быть непонятной или глупой. Нельзя судить о ней по описанию. Ее нужно воплотить ( 00:11)
🌐 Правда от HR // Почему джунов не берут на работу? ( 01:16:15)

Хорошего дня!
🌟 Apple представила модель Ferret-UI

Благодаря мультимодальным Lms улучшилось понимание мобильного интерфейса

Ferret-UI демонстрирует отличное понимание экранов пользовательского интерфейса и способность выполнять открытые инструкции.

Ferret-UI превосходит не только большинство MLLM с открытым исходным кодом, но и GPT-4V по всем элементарным задачам оценки и создания пользовательского интерфейса.

https://huggingface.co/papers/2404.05719
## Compose Rich Editor

Текстовый редактор для Jetpack Compose и Compose Multiplatform, полностью настраиваемый и поддерживающие общие функции ввода текста. Основные фичи — мультиплатформенность, простота в использовании (API Compose Rich Editor использует возможности языка Kotlin для простоты и минимального количества шаблонного кода), WYSIWYG.

Github

#библиотека
🚀 ​Крутой опенсорс-проект : полноценная игра на Swift

isowords — это игра для iOS по поиску слов на кубиках. Надо соединять буквы, чтобы составить слова, чем длиннее, тем лучше, а когда буква будет использована в третий раз, кубик исчезнет, открыв новые буквы внутри.

Это большое и сложное приложение, построенное полностью на Swift. Логика iOS-клиента построена на Composable Architecture, а пользовательский интерфейс — на SwiftUI с небольшим количеством SceneKit. Сервер также построен на Swift с использованием экспериментальных библиотек.

Исходники проекта на гитхабе: https://github.com/pointfreeco/isowords

@mobdevelop
📱 Android-приложение для демонстрации работы основных функций SDK на Kotlin

Отличная идея для пет-проекта;
описание возможностей приложения:
• Инициализация платежа
• Отмена платежа
• Возврат платежа
• Проведение клиринга
• Проведение рекуррентного платежа
• Получение информации/статуса платежа
• Добавление карт/Удаление карт
• Оплата добавленными картами
• Безакцептные платежи
• Создание платежа с Google Pay

🖥 GitHub

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Всем привет! Хочу предоставить вам список ресурсов, которые я читаю и рекомендую вам.

🥂 Лучшие ресурсы по iOS-разработке.

Каждый из этих каналов и чатов вносит свой импакт в продвижение и популяризацию iOS, и здесь вы можете найти ответы на свои вопросы или узнать что-то новое, и познать дзен мобильной разработке.
Немультиплатформенные привычки Android-разработки

Полезное видео, в котором Алексей Панов разбирает топ привычек, которые мешают делать из любого Android-приложения сразу мультиплатформенное.

В видео пойдет речь о KMP-стеке технологий, переход с Java API, переход с Android API и использовании Compose: https://www.youtube.com/watch?v=pTyWagI8G5g

Сохраните, чтобы не потерять.

#android #kotlin
💻 Kotlin Coding Conventions

Соглашения в сфере разработки призваны помочь разработчикам писать понятный друг для друга код, в статье речь именно об этом.
Если вы только переходите от написания пет-проектов к работе над чем-то более серьёзным — загляните по ссылке в конце

Затрагиваются такие очевидные и не совсем вещи:
Правила форматирования кода, отступы, фигурные скобки, использование замыкающих запятых

Комментарии к документации, использование иммутабельных данных и значения параметров по умолчанию

Особенности Kotlin, такие как использование именованных аргументов и условных операторов

Рекомендации по использованию функций расширения, инфиксных функций и фабричных функций

Пишите код и помните: однажды работать с ним будет маньяк, который знает, где вы живёте)

📎 Читать

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
​​Создаём кастомный календарь на SwiftUI

Видео о том, как создать многоразовый пользовательский календарь, который вы сможете использовать в своих проектах для различных целей. Календарь сделан интерактивным, позволяя пользователям выбирать даты и изменять цвета.

Сохраните, чтобы не потерять: https://www.youtube.com/watch?v=X_boPC1tg_Y

#ios
🔥Подборка лучших обучающих каналов для программистов.

➡️ Делитесь с коллегами и сохраняйте себе, чтобы не потерять

Машинное обучение

Machine Learning - запускаем лучшие ИИ модели, пишем код, погружаемся в нейросети
Ml Собеседование - подготовка к собесу по мл, алгоритмам, коду
Ml ru - актуальные статьи, новости, код и обучающие материалы
Ml Jobs - вакансии ML
ML Книги - актуальные бесплатные книги МО
ML чат

🏆 Golang
Golang
Golang собеседование - разбор задач и вопросов с собесов
Golang вакансии -работа для Go разработчика
Golang книги библиотека книг
Golang задачи и тесты
Golang чат
Golang news - новости из мира go
Golang дайджест

💥 Linux /Этичный хакинг
Linux Academy - гайды, секреты и лучшие материалы по Linux
Kali linux - погрузись в мир этичного хакинга и кибербезопасности
linux_kal - kali чат
Информационная безопасность

🚀 Data Science

Анализ данных - полезные фишки, код, гайды и советы, маст-хэв датасаентиста
Data Jobs - ds вакансии
Аналитик данных
Data Science книги - актуальные бесплатные книги
Big data

🛢Базы данных
Sql базы данных - научим работе с базами данных профессионально
Библиотека баз данных
SQL чат
Вакансии Sql аналитик данных

#️⃣C#

С# академия - лучший канал по c#
С# заметки — код, лучшие практики, заметки программиста c#
С# задачи и тесты
С# библиотека - актуальные бесплатные книги
C# вакансии - работа

🐍 Python

Python/django - самый крупный обучающий канал по Python
Python Собеседование - подготовка к собеседовению python и разбор алгоритмов
Pro python - статьи, новости, код и обучающие материалы
Python Jobs - вакансии Python
Python чат
Python книги

Java

Java академия - java от Senior разработчика
Java вакансии
Java чат
Java вопросы с собеседований
Java книги

💻 C++

C++ академия
С++ книги
C++ задачи - подготовка к собеседовению мл, алгоритмам
C++ вакансии

⚡️ Frontend
Javascript академия - крупнейший js канал
React - лучшие гайды и советы по работе с react
Frontend - тутрориалы, уроки, гайды, код
PHP
Книги frontend
Задачи frontend

🦀 Rust
Rust программирование
Rust чат
Rust книги для программистов

📲 Мобильная разработка
Android разработка
Мобильный разработчик гайды и уроки

🇬🇧 Английский для программистов

🧠 Искусственный интеллект
ИИ и технологии
Neural - нейросети для работы и жизни
Книги ИИ
Artificial Intelligence

🔥 DevOPs
Devops для программистов
Книги Devops

🌟 Docker/Kubernets
Docker
Kubernets

📓 Книги
Библиотеки Книг для программситов

💼 Папка с вакансиями:
Папка Go разработчика:
Папка Python разработчика:
Папка Data Science
Папка Java разработчика
Папка C#
Папка Frontend

💥 Бесплатный Chatgpt бот
⚡️FontBlaster

Полезная юиблиотека для программной загрузки кастомных шрифтов в приложения для iOS, macOS и tvOS. FontBlaster автоматически импортирует все шрифты из бандла приложения с помощью всего лишь одной строки кода.

Github

#библиотека

@mobdevelop