Разработка мобильных приложений на языке Kotlin. От калькулятора до криптотрекера: https://prglb.ru/2t6da
YouTube
Kotlin Projects - YouTube
Strings.xml является важной частью любого Android-приложения и позволяет отделить все сообщения и отобразить на экране несколько языков. Давайте разберем некоторые лучшие практики по использованию strings.xml.
https://proglib.io/w/dbaf0c4c
https://proglib.io/w/dbaf0c4c
Хабр
Android string.xml — несколько вещей, которые стоит помнить
Доброго времени суток! Представляю вашему вниманию вольный перевод статьи от GDE (Google developer expert) Dmytro Danylyk. Собственно, вот оригинал. Статья описы...
Forwarded from Библиотека программиста
50 русскоязычных YouTube-каналов о языках программирования
Подборка YouTube-каналов и плейлистов, посвящённых различным языкам программирования: Python, JavaScript, C/C++, Java, Kotlin, Go, PHP и C#. Каждый найдёт что-то своё.
https://proglib.io/sh/BmlwSzRKUn
Подборка YouTube-каналов и плейлистов, посвящённых различным языкам программирования: Python, JavaScript, C/C++, Java, Kotlin, Go, PHP и C#. Каждый найдёт что-то своё.
https://proglib.io/sh/BmlwSzRKUn
Автор статьи делится практическим опытом архитектуры и дизайна Android-приложений: https://proglib.io/w/f063a6d7
Хабр
Архитектура и дизайн Android приложения (мой опыт)
Хабр, привет! Сегодня я хочу рассказать об архитектуре, которой я следую в своих Android приложениях. За основу я беру Clean Architecture, а в качестве инструме...
Forwarded from Android Live 🤖
Flow в ConstraintLayout
#разработка #статьи
Думаю, что для многих
По сути,
Есть и дополнительная функциональность: расстояние между элементами, стили, выравнивание. Почитать подробнее можно тут.
#разработка #статьи
Думаю, что для многих
ConstraintLayout является одним из самых распространённых layout при разработке. И не зря, ведь его функциональность обширна. Сегодня расскажу об одной нераспространённой, но полезной фиче в ConstraintLayout.По сути,
Flow — это некий виртуальный layout, дающий большую функциональность родительскому ConstraintLayout. Например, если вы хотите отобразить сетку из 3 строк, то без Flow вам понадобилось бы использовать 3 chain. С ним же вы просто перечисляете элементы и выставляете WrapMode.Chain.Есть и дополнительная функциональность: расстояние между элементами, стили, выравнивание. Почитать подробнее можно тут.
Если вы уже поняли все необходимые концепции разработки для Android и думаете, что готовы работать над приложением, которое соответствует отраслевым стандартам (масштабируемое и поддерживаемое в долгосрочной перспективе), то держите 5 open source проектов для прокачки навыков Android-разработчика: https://proglib.io/w/d3a2762c
AppTractor
Как начинающему Android-разработчику прокачать свои навыки: 5 open source проектов для изучения
Этот список Android-приложений с открытым исходным кодом может пригодиться вам, если вы уже поняли все необходимые концепции разработки и думаете, что готовы работать над приложением, которое соответствует отраслевым стандартам.
Forwarded from TechSkills - книги по программированию
Погружение в паттерны проектирования
Автор: Александр Швец
Год издания: 2018
Скачать книгу
#patterns #русский
Автор: Александр Швец
Год издания: 2018
Скачать книгу
#patterns #русский
Forwarded from TechSkills - книги по программированию
Чистая архитектура. Искусство разработки программного обеспечения
Автор: Роберт Мартин
Год издания: 2018
Скачать книгу
#русский
Автор: Роберт Мартин
Год издания: 2018
Скачать книгу
#русский
Forwarded from TechSkills - книги по программированию
Идеальный программист. Как стать профессионалом разработки ПО
Автор: Роберт Мартин
Год издания: 2018
Скачать книгу
#programming #русский
Автор: Роберт Мартин
Год издания: 2018
Скачать книгу
#programming #русский
Дизайн мобильного приложения, который не требует от пользователей много думать и фокусируется на эмоциях, мотивации и потребностях, можно назвать оптимальным дизайном. Если вы хотите создать технологически продвинутый продукт, который откликнется в сердце ваших пользователей, то ловите набор лучших практик в разработке дизайна мобильных приложений в 2020 году: https://proglib.io/w/4f9cf6dc
Medium
Best Practices in Mobile App Design in 2020
Optimal mobile app design is all about personalized communication, a friendly voice, and intuitive interaction. In other words, design…
Forwarded from TechBooks - книги для программистов
Непрерывное развертывание ПО: автоматизация процессов сборки, тестирования и внедрения новых версий программ
Автор: Джез Хамбл
Год издания: 2011
Скачать книгу
#DevOps #русский
Автор: Джез Хамбл
Год издания: 2011
Скачать книгу
#DevOps #русский
Руководство по созданию простого приложения для видеочата за 10 шагов, используя Agora.io Video SDK для Android: https://proglib.io/w/de4f5132
DEV Community
How to: Build a Video Chat App on Android
In this guide, we’ll build a basic video chat app in 10 easy steps, using the Agora.io Video SDK for...
Учимся использовать встроенный инструментарий Git в AndroidStudio на максимальных возможностях: https://proglib.io/w/2d22a1dc
Также хотелось бы отметить выход первой беты Android 11. Читайте подробности на apptractor.ru.
Также хотелось бы отметить выход первой беты Android 11. Читайте подробности на apptractor.ru.
Хабр
ПШЕ AndroidStudio или как использовать VCS Tools по полной
ПШЕ AndroidStudio или как использовать VCS Tools по полной - Все хорошо, только перед влитием обязательно засквошь коммиты. - Заскво...Что? Примерно такая реакци...
Автор статьи поднял действительно важную тему, связанную с проектированием приложения, в котором смогут комфортно работать десятки или сотни разработчиков. То приложение, которое легко расширять независимо от того, как много кода уже написано.
https://proglib.io/w/bb1e8f9a
https://proglib.io/w/bb1e8f9a
Хабр
Масштабируемая архитектура для больших мобильных приложений
В этой статье мы не будем разбирать MVP, MVVM, MVI или что-то подобное. Сегодня мы поговорим о более глобальной вещи, чем просто архитектура уровня представления...
Forwarded from BZD • Книги для программистов
#Разное
[Russian]
Title: Карьера программиста
Author: Г. Лакман Макдауэлл
Year: 2020
Pages: 690
ISBN: 978-5-496-03239-1
Screenshot: https://t.me/bzd_screenshots/5231
Description: Книга основана на опыте практического участия автора во множестве собеседований, проводимых лучшими компаниями. Это квинтэссенция сотен интервью со множеством кандидатов, результат ответов на тысячи вопросов, задаваемых кандидатами и интервьюерами в ведущих мировых корпорациях.
@bzd_channel
[Russian]
Title: Карьера программиста
Author: Г. Лакман Макдауэлл
Year: 2020
Pages: 690
ISBN: 978-5-496-03239-1
Screenshot: https://t.me/bzd_screenshots/5231
Description: Книга основана на опыте практического участия автора во множестве собеседований, проводимых лучшими компаниями. Это квинтэссенция сотен интервью со множеством кандидатов, результат ответов на тысячи вопросов, задаваемых кандидатами и интервьюерами в ведущих мировых корпорациях.
@bzd_channel
Серия статей про создание REST API для Android-приложения с помощью Spring Boot, Kotlin и Gradle:
- Part 1. First Controller
- Part 2. Securing with OAuth2
- Part 3. Adding a H2 database
- Part 4. Testing the API
- Part 5. Deploy on Heroku
- Part 1. First Controller
- Part 2. Securing with OAuth2
- Part 3. Adding a H2 database
- Part 4. Testing the API
- Part 5. Deploy on Heroku
Medium
How to create a REST API for your App with Spring Boot, Kotlin & Gradle (Part 1: Initial setup & Controller)
As an Mobile Engineer, I’ve tried numerous times to build an API for my App projects and I’ve always ended up frustrated for reasons like: