Old but gold: Создаём игру «Крестики-нолики» на Android
2-часовой видеоурок, в котором разбирается, как создать популярную игру с помощью Ktor и Web Sockets. Автор также показывает, как настроить серверную часть, чтобы играть с друзьями:
Хоть ролику и год, он всё еще актуален: https://youtu.be/sKCCwl5lNBk
#android
2-часовой видеоурок, в котором разбирается, как создать популярную игру с помощью Ktor и Web Sockets. Автор также показывает, как настроить серверную часть, чтобы играть с друзьями:
Хоть ролику и год, он всё еще актуален: https://youtu.be/sKCCwl5lNBk
#android
👍18❤3🆒2❤🔥1
Google планирует интегрировать ИИ-модель Gemini в Android: что надо знать разработчикам?
Gemini — это новая нейросетевая модель от Google и у неё есть три версии: Ultra, Pro и Nano. Компания утверждает, что версия модели Ultra отвечает качественнее, чем GPT-4.
Но самое интересное для нас — это версия Nano, оптимизированная для мобильных устройств. Эта модель способна выполнять задачи на мобильном процессоре, включая качественное резюмирование текстов, контекстные умные ответы и продвинутую грамматическую коррекцию.
Нас ждёт интеграция с новой системой Android AICore в Android 14. И главные вопросы для Android-разработчиков сейчас — как подготовиться к нововведениям и попасть в программу раннего доступа?
Программа раннего доступа здесь (да, это ссылка на гуглформу :)). Устройство вкратце — на картинке. Немного подробнее — в небольшой заметке: https://apptractor.ru/info/news/gemini-announce.html
#android #google #ии
Gemini — это новая нейросетевая модель от Google и у неё есть три версии: Ultra, Pro и Nano. Компания утверждает, что версия модели Ultra отвечает качественнее, чем GPT-4.
Но самое интересное для нас — это версия Nano, оптимизированная для мобильных устройств. Эта модель способна выполнять задачи на мобильном процессоре, включая качественное резюмирование текстов, контекстные умные ответы и продвинутую грамматическую коррекцию.
Нас ждёт интеграция с новой системой Android AICore в Android 14. И главные вопросы для Android-разработчиков сейчас — как подготовиться к нововведениям и попасть в программу раннего доступа?
Программа раннего доступа здесь (да, это ссылка на гуглформу :)). Устройство вкратце — на картинке. Немного подробнее — в небольшой заметке: https://apptractor.ru/info/news/gemini-announce.html
#android #google #ии
✍10❤3
Как тестировать интерфейс мобильных приложений?
Сегодня в нашей рубрике #инструменты — Appium, опенсорс-платформа для тестов.
С его помощью можно тестировать нативные, гибридные и веб-приложения. При этом автоматизированное тестирования возможно как на физических устройствах, так и на эмуляторе/симуляторе.
Appium не зависит от операционной системы мобильного устройства — у инструмента есть фреймворк или оболочка, переводящие команды Selenium Webdriver в команды UIAutomation (iOS) или UIAutomator (Android).
У репозитория уже больше 17 тыс звёзд, а функциональность доступна бесплатно: https://appium.io/docs/en/2.2/
#android #ios #инструменты #тестирование
Сегодня в нашей рубрике #инструменты — Appium, опенсорс-платформа для тестов.
С его помощью можно тестировать нативные, гибридные и веб-приложения. При этом автоматизированное тестирования возможно как на физических устройствах, так и на эмуляторе/симуляторе.
Appium не зависит от операционной системы мобильного устройства — у инструмента есть фреймворк или оболочка, переводящие команды Selenium Webdriver в команды UIAutomation (iOS) или UIAutomator (Android).
У репозитория уже больше 17 тыс звёзд, а функциональность доступна бесплатно: https://appium.io/docs/en/2.2/
#android #ios #инструменты #тестирование
🔥6👍1
Инструкция: как быстро настроить GitLab CI/CD на Flutter-проекте
В интернете немного подробных руководств по этой теме. А в тех, что есть, встречаются нерабочие и запутанные примеры либо они просто плохого качества.
Вот свежая инструкция, составленная «по горячим следам». Сохраните, чтобы не потерять — инструкция здорово облегчит жизнь, когда вам быстро понадобится собрать CI/CD на Flutter-проекте.
Код будет проверяться и тестироваться, сборки собираться, а вы сэкономите кучу времени и нервов: https://habr.com/ru/companies/agima/articles/779028/
#flutter
В интернете немного подробных руководств по этой теме. А в тех, что есть, встречаются нерабочие и запутанные примеры либо они просто плохого качества.
Вот свежая инструкция, составленная «по горячим следам». Сохраните, чтобы не потерять — инструкция здорово облегчит жизнь, когда вам быстро понадобится собрать CI/CD на Flutter-проекте.
Код будет проверяться и тестироваться, сборки собираться, а вы сэкономите кучу времени и нервов: https://habr.com/ru/companies/agima/articles/779028/
#flutter
👍4
Android vs iOS
Android лучше iOS? Или iOS лучше Android? Что круче: пиксель или айфон? Почему?
Никто лучше мобильных разработчиков не знает ответы на эти вопросы. Пришла пора наконец-то разобраться.
#обсуждение
Android лучше iOS? Или iOS лучше Android? Что круче: пиксель или айфон? Почему?
Никто лучше мобильных разработчиков не знает ответы на эти вопросы. Пришла пора наконец-то разобраться.
#обсуждение
😁18🌚8🥱3
Forwarded from Нейроканал
This media is not supported in your browser
VIEW IN TELEGRAM
Компания Google представила новую мультимодальную модель искусственного интеллекта под названием Gemini. Её отличительная черта — возможность обрабатывать информацию из разнообразных источников: кода, текстов, изображений, аудио и даже видео.
Gemini будет доступна в трёх версиях:
— Gemini Ultra: самая большая и мощная модель серии, которая по результатам тестирований превзошла даже GPT-4 (выйдет в начале 2024 года).
— Gemini Pro: более компактный вариант. Доступ к API откроется с 13 декабря, но вы уже сейчас можете опробовать модель в Google Bard (для этого измените язык в настройках гугла на английский и используя VPN с регионом США).
— Gemini Nano: оптимизирована для работы на мобильных устройствах.
Для дополнительной информации можете ознакомиться с техническим отчётом.
#нейроновости #llm #gemini
Gemini будет доступна в трёх версиях:
— Gemini Ultra: самая большая и мощная модель серии, которая по результатам тестирований превзошла даже GPT-4 (выйдет в начале 2024 года).
— Gemini Pro: более компактный вариант. Доступ к API откроется с 13 декабря, но вы уже сейчас можете опробовать модель в Google Bard (для этого измените язык в настройках гугла на английский и используя VPN с регионом США).
— Gemini Nano: оптимизирована для работы на мобильных устройствах.
Для дополнительной информации можете ознакомиться с техническим отчётом.
#нейроновости #llm #gemini
👍6
Чек-лист вопросов потенциальному работодателю: про зарплату, условия и стек
На собеседовании важно, чтобы не только работодатель оценил вас по достоинству, но и вы работодателя.
В статье собрали чек-лист вопросов, который позволит вам поэтапно выяснить нюансы, касающиеся зарплаты, условий трудоустройства, организационной культуры, возможностей для карьерного роста и технического стека: https://tproger.ru/articles/chek-list-voprosov-potencialnomu-rabotodatelyu
#карьера #работа
На собеседовании важно, чтобы не только работодатель оценил вас по достоинству, но и вы работодателя.
В статье собрали чек-лист вопросов, который позволит вам поэтапно выяснить нюансы, касающиеся зарплаты, условий трудоустройства, организационной культуры, возможностей для карьерного роста и технического стека: https://tproger.ru/articles/chek-list-voprosov-potencialnomu-rabotodatelyu
#карьера #работа
👍8
Forwarded from Представляешь,
в Samsung хотят заменить термин «смартфон»
В январе 2024 года компания собирается представить новую линейку Galaxy S24. В телефоне будут функции, связанные с нейросетями и ИИ, и в компании подумали, что термин «смартфон» уже не отражает суть устройства, нужно что-то более подходящее.
Один из вариантов — «ИИ-фон» (AI Phone). Но очевидно, нужно что-то поинтереснее.
Давайте в комментариях поможем Samsung придумать прорывное название для телефона!
В январе 2024 года компания собирается представить новую линейку Galaxy S24. В телефоне будут функции, связанные с нейросетями и ИИ, и в компании подумали, что термин «смартфон» уже не отражает суть устройства, нужно что-то более подходящее.
Один из вариантов — «ИИ-фон» (AI Phone). Но очевидно, нужно что-то поинтереснее.
Давайте в комментариях поможем Samsung придумать прорывное название для телефона!
😁15🔥2🌭2🤪1
Как не забросить свой пет-проект: кейс запуска приложения в App Store
С помощью пет-проектов можно потренироваться в создании реальных приложений или положить их в портфолио и использовать на собеседованиях.
Автор рассчитывал выпустить приложение за три месяца, но в итоге проект удалось релизнуть лишь спустя 4 года. В статье он делится опытом и лучшими практиками, как не забить на свой пет проект.
Там и выписывание всех задач, урезание MVP и денежные челленджи с друзьями и даже уговор не стричься до выпуска.
Если у вас не хватает мотивации, чтобы закрыть свой пет-проект, эта статья для вас: https://habr.com/ru/articles/755992/
#ios
С помощью пет-проектов можно потренироваться в создании реальных приложений или положить их в портфолио и использовать на собеседованиях.
Автор рассчитывал выпустить приложение за три месяца, но в итоге проект удалось релизнуть лишь спустя 4 года. В статье он делится опытом и лучшими практиками, как не забить на свой пет проект.
Там и выписывание всех задач, урезание MVP и денежные челленджи с друзьями и даже уговор не стричься до выпуска.
Если у вас не хватает мотивации, чтобы закрыть свой пет-проект, эта статья для вас: https://habr.com/ru/articles/755992/
#ios
🥰7🔥3👍2
Топ-10 вопросов на Senior Android: реальное собеседование
Это нарезка реального собеседования с разбором ответов. Там есть вопросы про опыт, отличия Java и Kotlin, многопоточность, коллекции, запуск Android приложения, MVVM/MVI/MVP/MVC и другие базовые вещи для позиции Senior Android.
Все темы отмечены таймкодами и дополнены ссылками на полезные материалы по теме, поэтому это полноценный гайд для подготовки к интервью. И лишний повод проверить себя на знание мастхев-тем.
Сохраните, чтобы не потерять: https://youtu.be/GTb96V6I7K4
#работа #собеседование
Это нарезка реального собеседования с разбором ответов. Там есть вопросы про опыт, отличия Java и Kotlin, многопоточность, коллекции, запуск Android приложения, MVVM/MVI/MVP/MVC и другие базовые вещи для позиции Senior Android.
Все темы отмечены таймкодами и дополнены ссылками на полезные материалы по теме, поэтому это полноценный гайд для подготовки к интервью. И лишний повод проверить себя на знание мастхев-тем.
Сохраните, чтобы не потерять: https://youtu.be/GTb96V6I7K4
#работа #собеседование
🔥8🤔2👍1
Как грамотно организовать бойлерплейт на Flutter
Часть 1. Структура проекта: архитектура, DI, CI/CD, Lint и т.д.
Часть 2. Проблемы разработки приложения: 5 болевых точек, с которыми герой статьи столкнулся, будучи мобильным разработчиком.
Часть 3. Чистая Архитектура 1: 3-х модульная модель
Часть 4. Чистая Архитекутра 2: классы
#flutter
Часть 1. Структура проекта: архитектура, DI, CI/CD, Lint и т.д.
Часть 2. Проблемы разработки приложения: 5 болевых точек, с которыми герой статьи столкнулся, будучи мобильным разработчиком.
Часть 3. Чистая Архитектура 1: 3-х модульная модель
Часть 4. Чистая Архитекутра 2: классы
#flutter
👍2
Сразу две важные новости про Apple и iOS: доступ к NFC и новые требования к SDK
Apple предложила конкурентам получить доступ к модулю NFC для бесконтактной оплаты
Этот шаг может урегулировать обвинения европейского регулятора в антимонопольном поведении и избежать необходимость выплачивать крупный штраф. Компанию обвинили в ограничении доступа к NFC в 2022 году. В январе Еврокомиссия обратится к конкурентам Apple для оценки предложения компании.
Открытие доступа к модулю NFC для сторонних платёжных сервисов будут действовать только в ЕС. Но похожие претензии к Apple есть и в других странах, а успех конкурентов в ЕС даст повод и другим регионам.
Новые требования к сторонним SDK
Apple хочет, чтобы разработчики и пользователи были в курсе того, как сторонние SDK собирают и используют данные. Также компания ввела новые функции для повышения прозрачности и безопасности: privacy manifests и signatures.
Вот список SDK, для которых будут действовать новые правила.
#ios #apple
Apple предложила конкурентам получить доступ к модулю NFC для бесконтактной оплаты
Этот шаг может урегулировать обвинения европейского регулятора в антимонопольном поведении и избежать необходимость выплачивать крупный штраф. Компанию обвинили в ограничении доступа к NFC в 2022 году. В январе Еврокомиссия обратится к конкурентам Apple для оценки предложения компании.
Открытие доступа к модулю NFC для сторонних платёжных сервисов будут действовать только в ЕС. Но похожие претензии к Apple есть и в других странах, а успех конкурентов в ЕС даст повод и другим регионам.
Новые требования к сторонним SDK
Apple хочет, чтобы разработчики и пользователи были в курсе того, как сторонние SDK собирают и используют данные. Также компания ввела новые функции для повышения прозрачности и безопасности: privacy manifests и signatures.
Вот список SDK, для которых будут действовать новые правила.
#ios #apple
⚡5❤3❤🔥1
Тут батл языков программирования начался, и в первых парах Swift.
Вы знаете, что делать: https://tproger.ru/articles/nachalsya-battl-yazykov-programmirovaniya-2023
#swift
Вы знаете, что делать: https://tproger.ru/articles/nachalsya-battl-yazykov-programmirovaniya-2023
#swift
👎8👍4
Google выкатила Generative AI Sample — пример приложения для Android на базе нейросетей
Тестовое приложение демонстрирует, как использовать генеративные модели ИИ (например, Gemini) для создания функций на базе ИИ для ваших приложений.
Чтобы опробовать пример, нужно использовать последнюю стабильную версию Android Studio. Лучше — последнюю предварительную версию Android Studio.
Сам проект Google Generative AI Sample есть на GitHub: https://github.com/google/generative-ai-android/tree/main/generativeai-android-sample
#android
Тестовое приложение демонстрирует, как использовать генеративные модели ИИ (например, Gemini) для создания функций на базе ИИ для ваших приложений.
Чтобы опробовать пример, нужно использовать последнюю стабильную версию Android Studio. Лучше — последнюю предварительную версию Android Studio.
Сам проект Google Generative AI Sample есть на GitHub: https://github.com/google/generative-ai-android/tree/main/generativeai-android-sample
#android
👍6
Ну все, мобильные разработчики не нужны: создали конструктор для моментального создания приложений одним пальцем с помощью GPT-4V.
Шутка, конечно. Разработчиков нейросети пока не заменят. Да и вероятно, это всего лишь хайповый проект для виральной рекламы основного сервиса FlutterFlow, но выглядит десйтвительно круто.
Можно попробовать тут, но нужен ключ от API OpenAI: https://draw-to-app.flutterflow.app/
#ии #инструменты #flutter
Шутка, конечно. Разработчиков нейросети пока не заменят. Да и вероятно, это всего лишь хайповый проект для виральной рекламы основного сервиса FlutterFlow, но выглядит десйтвительно круто.
Можно попробовать тут, но нужен ключ от API OpenAI: https://draw-to-app.flutterflow.app/
#ии #инструменты #flutter
🤨10🥱6👍3❤1👎1
Swift вышел вперёд, пришел черёд Kotlin
Начался второй раунд батла языков программирования. По результатам вчерашнего голосования Swift одержал победу над Dart.
А в этот раз в парах попался Kotlin. Мы просто обязаны протащить эту парочку в полуфинал. Вы знаете, что делать: https://tproger.ru/articles/vtoroj-raund-bitvy-yazykov-programmirovaniya-v-2023-godu
#swift #kotlin
Начался второй раунд батла языков программирования. По результатам вчерашнего голосования Swift одержал победу над Dart.
А в этот раз в парах попался Kotlin. Мы просто обязаны протащить эту парочку в полуфинал. Вы знаете, что делать: https://tproger.ru/articles/vtoroj-raund-bitvy-yazykov-programmirovaniya-v-2023-godu
#swift #kotlin
👍12❤1👎1