Серия статей про создание 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:
Forwarded from Mobile Development by AppTractor
#ЦифраДня: Tabler Icons — 558 бесплатных SVG-иконок. Можно настраивать размер, толщину линий, цвет, темный или светлый фон.
Forwarded from Android Live 🤖
Темная тема с Material Design Components
#mdc #theme
Использование тёмной темы было добавлено в последних версиях Android, и зачастую многие пользователи просят о тёмной теме в отзывах к приложениям.
Сегодня мне попалась интересная статья о некоторых принципах, которые стоит сохранить в тёмной теме.
Изучая её я понял, что если правильно настроить основные атрибуты в приложении, то поддержка тёмной темы не является чем-то сложным. Пройдёмся по некоторым из принципов.
1️⃣ Не использовать абсолютно чёрный цвет. По умолчанию в тёмной теме фоновый цвет — это не #000000, а #121212. Полностью чёрный цвет поможет увеличить время работы устройства на OLED-дисплеях, однако в приложении могут быть иконки, анимации, контрастные изображения, которые будут выглядеть хуже на полностью чёрном цвете. Ну и главная причина — это увеличение нагрузки на глаза. Поэтому, лучше использовать «не до конца чёрный цвет» 😁
2️⃣ Оттенки главных цветов. В палитре Material Design цвета нумеруются по тонам от 50 (наиболее светлый тон) до 900 (наиболее тёмный тон). Интересно, что для светлой темы стоит выбирать colorPrimary в тоне около 500, а для тёмной — около 200. Если вы используете colorPrimaryVariant, то в тёмной теме можно взять colorPrimary из светлой темы.
3️⃣ Обратить внимание на цвета поверхностей и тени. Яркие цвета могут иметь положительное влияние на приложение, если включена светлая тема. Однако, если используется темная тема, это должно интерпретироваться как желание пользователя использовать приглушенную, менее яркую цветовую схему. Стоит также обратить внимание на те тени, которые отображатся на поверхностях.
Больше рекомендаций по настройке тёмной темы можно найти тут.
#mdc #theme
Использование тёмной темы было добавлено в последних версиях Android, и зачастую многие пользователи просят о тёмной теме в отзывах к приложениям.
Сегодня мне попалась интересная статья о некоторых принципах, которые стоит сохранить в тёмной теме.
Изучая её я понял, что если правильно настроить основные атрибуты в приложении, то поддержка тёмной темы не является чем-то сложным. Пройдёмся по некоторым из принципов.
1️⃣ Не использовать абсолютно чёрный цвет. По умолчанию в тёмной теме фоновый цвет — это не #000000, а #121212. Полностью чёрный цвет поможет увеличить время работы устройства на OLED-дисплеях, однако в приложении могут быть иконки, анимации, контрастные изображения, которые будут выглядеть хуже на полностью чёрном цвете. Ну и главная причина — это увеличение нагрузки на глаза. Поэтому, лучше использовать «не до конца чёрный цвет» 😁
2️⃣ Оттенки главных цветов. В палитре Material Design цвета нумеруются по тонам от 50 (наиболее светлый тон) до 900 (наиболее тёмный тон). Интересно, что для светлой темы стоит выбирать colorPrimary в тоне около 500, а для тёмной — около 200. Если вы используете colorPrimaryVariant, то в тёмной теме можно взять colorPrimary из светлой темы.
3️⃣ Обратить внимание на цвета поверхностей и тени. Яркие цвета могут иметь положительное влияние на приложение, если включена светлая тема. Однако, если используется темная тема, это должно интерпретироваться как желание пользователя использовать приглушенную, менее яркую цветовую схему. Стоит также обратить внимание на те тени, которые отображатся на поверхностях.
Больше рекомендаций по настройке тёмной темы можно найти тут.
Forwarded from BZD • Книги для программистов
#КомпьютерноеЗрение
[Russian]
Title: Компьютерное зрение. Теория и алгоритмы
Author: Райнхард Клетте
Year: 2019
Pages: 506
ISBN: 978-5-97060-702-2
Screenshot: https://t.me/bzd_screenshots/6543
Description: В этой книге рассмотрены основные аспекты компьютерного зрения: обработка и анализ изображений, анализ плотного движения, сегментация изображений, работа с камерами, трехмерная реконструкция, сопоставления стереоизображений, обнаружение объектов и др.
@bzd_channel
[Russian]
Title: Компьютерное зрение. Теория и алгоритмы
Author: Райнхард Клетте
Year: 2019
Pages: 506
ISBN: 978-5-97060-702-2
Screenshot: https://t.me/bzd_screenshots/6543
Description: В этой книге рассмотрены основные аспекты компьютерного зрения: обработка и анализ изображений, анализ плотного движения, сегментация изображений, работа с камерами, трехмерная реконструкция, сопоставления стереоизображений, обнаружение объектов и др.
@bzd_channel
Forwarded from Книги для программистов
Ruby on Rails Tutorial (2019)
Автор: Michael Hartl
Количество страниц: 848
Ruby on Rails, используемый такими компаниями, как Disney, GitHub, Shopify и Airbnb, является одним из самых популярных фреймворков для разработки веб-приложений, но его сложно изучить и использовать. Независимо от того, являетесь ли вы новичком в веб-разработке или новичком только в Rails, данное учебное пособие поможет вам быстро освоиться.
Во время чтения книги вы:
✔️Установите и настроите среду разработки Rails;
✔️Поймете, как создавать приложения на Rails с нуля;
✔️Изучите тестирование и разработку через тестирование;
✔️Эффективно используете шаблон модель-представление-контроллер;
✔️Структурируете приложения;
✔️Создадите статические страницы и превратите их в динамические;
✔️Овладеете навыками программирования на Ruby, которые нужны всем Rails-разработчикам;
✔️Создадите качественные макеты сайтов и модели данных;
✔️Сделаете системы регистрации и аутентификации.
Достоинства:
➕Широкий спектр тем;
➕Глубокое погружение в тему.
Недостатки:
➖Не замечено.
Скачать книгу
#english #book #intermediate
Автор: Michael Hartl
Количество страниц: 848
Ruby on Rails, используемый такими компаниями, как Disney, GitHub, Shopify и Airbnb, является одним из самых популярных фреймворков для разработки веб-приложений, но его сложно изучить и использовать. Независимо от того, являетесь ли вы новичком в веб-разработке или новичком только в Rails, данное учебное пособие поможет вам быстро освоиться.
Во время чтения книги вы:
✔️Установите и настроите среду разработки Rails;
✔️Поймете, как создавать приложения на Rails с нуля;
✔️Изучите тестирование и разработку через тестирование;
✔️Эффективно используете шаблон модель-представление-контроллер;
✔️Структурируете приложения;
✔️Создадите статические страницы и превратите их в динамические;
✔️Овладеете навыками программирования на Ruby, которые нужны всем Rails-разработчикам;
✔️Создадите качественные макеты сайтов и модели данных;
✔️Сделаете системы регистрации и аутентификации.
Достоинства:
➕Широкий спектр тем;
➕Глубокое погружение в тему.
Недостатки:
➖Не замечено.
Скачать книгу
#english #book #intermediate
Forwarded from Книги для программистов
Developing Inclusive Mobile Apps (2020)
Автор: Rob Whitaker
Количество страниц: 335
Данная книга написана для разработчиков мобильных приложений. Она научит вас делать приложения более простыми и приятными для всех пользователей, что позволит увеличить клиентскую базу и вовлечение. Книга также подойдет UX-дизайнерам, инженерам по качеству, владельцам продуктов и всем, кто работает с мобильными устройствами.
Достоинства:
➕Актуальность материала;
➕Хороший авторский стиль.
Недостатки:
➖Не замечено.
Скачать книгу
#english #book #advanced
Автор: Rob Whitaker
Количество страниц: 335
Данная книга написана для разработчиков мобильных приложений. Она научит вас делать приложения более простыми и приятными для всех пользователей, что позволит увеличить клиентскую базу и вовлечение. Книга также подойдет UX-дизайнерам, инженерам по качеству, владельцам продуктов и всем, кто работает с мобильными устройствами.
Достоинства:
➕Актуальность материала;
➕Хороший авторский стиль.
Недостатки:
➖Не замечено.
Скачать книгу
#english #book #advanced
Forwarded from TechSkills - книги по программированию
Нативная разработка мобильных приложений. Перекрестный справочник для iOS и Android
Авторы: Шон Льюис, Майк Данн
Год издания: 2020
Скачать книгу
#ios #android #русский
Авторы: Шон Льюис, Майк Данн
Год издания: 2020
Скачать книгу
#ios #android #русский
Forwarded from StartAndroid
Статья об организации цветов, стилей и т.п. Будет полезно почитать ее вместе с дизайнером вашего проекта, может быть найдутся полезные идеи.
#android #design
https://medium.com/plum-engineering/leveraging-the-power-of-android-design-language-3e931bc4c58
#android #design
https://medium.com/plum-engineering/leveraging-the-power-of-android-design-language-3e931bc4c58
Medium
Leveraging the power of Android design language
Plum, since its first days until now, has always been a money management app, that not only grows your money but also helps you to be…
Forwarded from Mobile Native ️️
Крутые лекции по Android для начинающих
Наткнулся недавно на плейлист с лекциями от Android Academy. Посмотрел несколько видосов - крутые лекции от крутых ребят, доступно, понятно и на русском языке, в общем всё как мы любим. Для начинающих зайдет.
А на гитхабе можно посмотреть крутой Android Roadmap
Наткнулся недавно на плейлист с лекциями от Android Academy. Посмотрел несколько видосов - крутые лекции от крутых ребят, доступно, понятно и на русском языке, в общем всё как мы любим. Для начинающих зайдет.
А на гитхабе можно посмотреть крутой Android Roadmap