Forwarded from Точка входа в программирование
ООП на пальцах
Много материалов по ООП не бывает и вот ещё один отличный вариант. Понимание концепций ООП — одна из первых проблем по «матчасти», с которой сталкиваются начинающие программисты.
Ловите простое и наглядное видео, где автор на пальцах и с примерами из жизни объясняет основные концепции ООП, его необходимость и преимущества. А так как объектно-ориентированную концепцию поддерживает бОльшая часть языков, то и видео будет полезно любому разработчику:
https://youtu.be/qw4QLdk12Qk?si=TZUbfaLoe9JRQhFS
@prog_point #теория #general #oop
Много материалов по ООП не бывает и вот ещё один отличный вариант. Понимание концепций ООП — одна из первых проблем по «матчасти», с которой сталкиваются начинающие программисты.
Ловите простое и наглядное видео, где автор на пальцах и с примерами из жизни объясняет основные концепции ООП, его необходимость и преимущества. А так как объектно-ориентированную концепцию поддерживает бОльшая часть языков, то и видео будет полезно любому разработчику:
https://youtu.be/qw4QLdk12Qk?si=TZUbfaLoe9JRQhFS
@prog_point #теория #general #oop
YouTube
ООП на пальцах. Объектно-ориентированное программирование | 2023
Парадигма ООП одна из самых распространенных в мире. Начинающие программисты испытывают трудности с пониманием этого подхода, но умение писать в объектно-ориентированном стиле встречается в каждой второй вакансии.
👨💻Задумываешься об IT, но не знаешь, с…
👨💻Задумываешься об IT, но не знаешь, с…
👍5😴3
Old but gold: проектируем flutter-приложение «чистым» способом используя BLoC
В этой статье предлагается использовать паттерн BLoC для управления состоянием в Flutter-приложениях. Вы узнаете, как правильно проектировать «чистую» архитектуру с помощью этого паттерна, а также как создавать отдельные слои для представления, логики и данных, и как правильно связывать их между собой.
Для закрепления знаний вы посмотрите, как применить это в реальном проекте на примере приложения для учета расходов. Подробнее:
https://habr.com/ru/articles/733960/
#flutter
В этой статье предлагается использовать паттерн BLoC для управления состоянием в Flutter-приложениях. Вы узнаете, как правильно проектировать «чистую» архитектуру с помощью этого паттерна, а также как создавать отдельные слои для представления, логики и данных, и как правильно связывать их между собой.
Для закрепления знаний вы посмотрите, как применить это в реальном проекте на примере приложения для учета расходов. Подробнее:
https://habr.com/ru/articles/733960/
#flutter
👍7
Мы нашли вход в айтишную Нарнию
И он оказался не в шкафу, а в Telegram. Если интересуетесь темой IT, то скорее вступайте в чат типичных айтишников! Там вы найдёте единомышленников и сможете обсудить волнующие вас вопросы.
Вход в айтишную Нарнию по ссылке.
И он оказался не в шкафу, а в Telegram. Если интересуетесь темой IT, то скорее вступайте в чат типичных айтишников! Там вы найдёте единомышленников и сможете обсудить волнующие вас вопросы.
Вход в айтишную Нарнию по ссылке.
👎5👍2
Как продлить срок службы аккумуляторов iPhone и Android
Существует куча мифов о зарядке и эксплуатации аккумуляторов. Большинство из них не имеют под собой реальных оснований, но знать о них стоит каждому пользователю.
В статье рассказали, как продлить срок службы аккумуляторов на устройствах iPhone и Android, что можно, а что категорически нельзя делать с батареями смартфонов и стоит ли менять аккумуляторы самостоятельно.
Например:
— По возможности избегайте разрядки до 0% и не заряжайте смартфон «до упора». Оптимальные показатели зарядки 20-80%.
— Не заряжайте телефон на ночь, если есть другие варианты. Владельцам айфонов стоит пользоваться режимом «Оптимизированная зарядка».
— Закрывать приложения в фоновом режиме не обязательно — это может потребовать большего расхода энергии.
Подробнее: https://tproger.ru/articles/kak-prodlit-srok-sluzhby-akkumulyatorov-iphone-i-android
#ios #android #советы
Существует куча мифов о зарядке и эксплуатации аккумуляторов. Большинство из них не имеют под собой реальных оснований, но знать о них стоит каждому пользователю.
В статье рассказали, как продлить срок службы аккумуляторов на устройствах iPhone и Android, что можно, а что категорически нельзя делать с батареями смартфонов и стоит ли менять аккумуляторы самостоятельно.
Например:
— По возможности избегайте разрядки до 0% и не заряжайте смартфон «до упора». Оптимальные показатели зарядки 20-80%.
— Не заряжайте телефон на ночь, если есть другие варианты. Владельцам айфонов стоит пользоваться режимом «Оптимизированная зарядка».
— Закрывать приложения в фоновом режиме не обязательно — это может потребовать большего расхода энергии.
Подробнее: https://tproger.ru/articles/kak-prodlit-srok-sluzhby-akkumulyatorov-iphone-i-android
#ios #android #советы
👍2👎1
Создаём клон приложения YouTube
Ребята из freeCodeCamp опубликовали годный почти 9-часовой гайд о том, как сделать полноценный клон приложения YouTube. Стек: Full Stack Flutter, Firebase и Riverpod.
Если искали проект для практики, это он. Сохраните, чтобы не потерять: https://youtu.be/NEYcKvwbW-w
#flutter
Ребята из freeCodeCamp опубликовали годный почти 9-часовой гайд о том, как сделать полноценный клон приложения YouTube. Стек: Full Stack Flutter, Firebase и Riverpod.
Если искали проект для практики, это он. Сохраните, чтобы не потерять: https://youtu.be/NEYcKvwbW-w
#flutter
YouTube
Full Stack Flutter, Firebase and Riverpod – Build a YouTube Clone
In this beginner's course, you will build a fully functional YouTube Clone using Flutter UI kit, Firebase as backend, and Riverpod for managing state. It could be helpful to have some familiarity of basic Flutter and Dart before starting this course.
✏️…
✏️…
👎9🔥7👍3😱1
Forwarded from Android Broadcast
В официальной документации Android появился раздел, посвященный Kotlin Multiplatform и его поддержке со стороны команды из Google.
Официальная поддержка уже даёт о себе знать и база знаний будет только расти. Документация по Kotlin API на сайте уже тоже содержит маркеры по поддерживаемым платформам
#kmp #android @android_broadcast
Официальная поддержка уже даёт о себе знать и база знаний будет только расти. Документация по Kotlin API на сайте уже тоже содержит маркеры по поддерживаемым платформам
#kmp #android @android_broadcast
👍25🔥3
Как работает WorkManager в Android
Вспомните ситуацию, когда вы запускаете какой-то процесс в приложении, но ждать результата лень, поэтому вы уходите в, например, мессенджер, думая, что через пять минут процесс закончится сам собой. А он не заканчивается, потому что система убила процесс этого приложения, высвободив ресурсы на другую работу.
Как бороться с Android’ом и не позволять ему уничтожать важные фоновые процессы, узнаете в этой статье:
https://habr.com/ru/companies/cleverpumpkin/articles/681804/
#android
Вспомните ситуацию, когда вы запускаете какой-то процесс в приложении, но ждать результата лень, поэтому вы уходите в, например, мессенджер, думая, что через пять минут процесс закончится сам собой. А он не заканчивается, потому что система убила процесс этого приложения, высвободив ресурсы на другую работу.
Как бороться с Android’ом и не позволять ему уничтожать важные фоновые процессы, узнаете в этой статье:
https://habr.com/ru/companies/cleverpumpkin/articles/681804/
#android
👍12😐1
Как создать удобную среду разработки приложений для Аврора ОС?
Нужно взять универсальную основу, сделать простой SDK, добавить эмулятор и совместимость с другими операционками. Так появилась Aurora Foundation. Проект уже начал объединять разработчиков ОС, приложений и сервисов, производителей устройств.
Подробнее про технические детали, промежуточные итоги и планы на будущее рассказывает владелец продуктов в Aurora Foundation.
Нужно взять универсальную основу, сделать простой SDK, добавить эмулятор и совместимость с другими операционками. Так появилась Aurora Foundation. Проект уже начал объединять разработчиков ОС, приложений и сервисов, производителей устройств.
Подробнее про технические детали, промежуточные итоги и планы на будущее рассказывает владелец продуктов в Aurora Foundation.
👎38👍16💊6🤪2🗿1
Шпаргалка по Kotlin
Держите небольшую, но полезную шпаргалку, которая поможет быстро вспомнить ключевые моменты синтаксиса и нюансы в работе кода.
#шпаргалка #kotlin
Держите небольшую, но полезную шпаргалку, которая поможет быстро вспомнить ключевые моменты синтаксиса и нюансы в работе кода.
#шпаргалка #kotlin
👍33🗿9
Стэнфордский курс CS193P «Разработка iOS приложений в SwiftUI»: русскоязычный конспект с адаптацией к iOS 17
Если вы хотите получить фундаментальные знания по разработке iOS приложений с помощью SwiftUI, вам следует пройти стэнфордский курс CS193P.
В иллюстрированных русскоязычных конспектах этого курса сделаны пометки, касающиеся изменений в iOS 17, а также восполнены некоторые фрагменты лекций, где есть звук, но пропадает изображение, когда профессор демонстрирует что-то «в живую».
Сохраните, чтобы не потерять: https://habr.com/ru/articles/816995/
#курсы #ios #swiftui
Если вы хотите получить фундаментальные знания по разработке iOS приложений с помощью SwiftUI, вам следует пройти стэнфордский курс CS193P.
В иллюстрированных русскоязычных конспектах этого курса сделаны пометки, касающиеся изменений в iOS 17, а также восполнены некоторые фрагменты лекций, где есть звук, но пропадает изображение, когда профессор демонстрирует что-то «в живую».
Сохраните, чтобы не потерять: https://habr.com/ru/articles/816995/
#курсы #ios #swiftui
👍13❤2
🤔23👍2
Old but gold: Изучаем архитектуру MVVM за 90 секунд
Архитектура MVVM — это шаблон проектирования, который отделяет логику представления приложения от данных и бизнес-логики. В этом видео вы за 90 секунд узнаете, как работает архитектура MVVM (Model-View-ViewModel) в Swift:
https://youtu.be/M70wPhElExI
#ios #swift
Архитектура MVVM — это шаблон проектирования, который отделяет логику представления приложения от данных и бизнес-логики. В этом видео вы за 90 секунд узнаете, как работает архитектура MVVM (Model-View-ViewModel) в Swift:
https://youtu.be/M70wPhElExI
#ios #swift
YouTube
Discover the MVVM architecture in less than 90 seconds 🚀
#iOS #swift #softwaredeveloper #iosdeveloper
In this video, I'll explain how the MVVM (Model-View-ViewModel) architecture works in Swift in less than 90 seconds. The MVVM architecture is a design pattern that separates the presentation logic of an app from…
In this video, I'll explain how the MVVM (Model-View-ViewModel) architecture works in Swift in less than 90 seconds. The MVVM architecture is a design pattern that separates the presentation logic of an app from…
👍9❤1
Если пропустили, тут состоялся релиз Winlator 7.0 — программы для запуска Windows-приложений на Android
Разработчик под ником BrunoSX выпустил новую версию своего проекта для запуска Windows-приложений на Android — Winlator 7.0.
Обновление включает множество улучшений и новых функций, которые значительно расширяют возможности пользователей. Вот основные из них: https://tproger.ru/news/reliz-winlator-7-0--programmy-dlya-zapuska-windows-prilozhenij-na-android
#инструменты
Разработчик под ником BrunoSX выпустил новую версию своего проекта для запуска Windows-приложений на Android — Winlator 7.0.
Обновление включает множество улучшений и новых функций, которые значительно расширяют возможности пользователей. Вот основные из них: https://tproger.ru/news/reliz-winlator-7-0--programmy-dlya-zapuska-windows-prilozhenij-na-android
#инструменты
👍5❤2😱2
Стоит ли сегодня идти в айти?
Алексей Гладков, автор канала Mobile Developer, размышляет о кризисе кадров в IT, нехватку синьоров и переизбыток джунов.
Стоит посмотреть, если планируете входить в IT, записываться на курсы или размышляете о переходе на новую работу или позицию: https://youtu.be/8ZMR1h7LOlc
#карьера
Алексей Гладков, автор канала Mobile Developer, размышляет о кризисе кадров в IT, нехватку синьоров и переизбыток джунов.
Стоит посмотреть, если планируете входить в IT, записываться на курсы или размышляете о переходе на новую работу или позицию: https://youtu.be/8ZMR1h7LOlc
#карьера
YouTube
Стоит ли сегодня идти в айти? / Диалоги на кухне #1
Купить курс по Kotlin Multiplatform - https://mobiledeveloper.tech/kotlin-multiplatform-all
Если вы задаетесь вопросом, стоит ли сегодня идти в айти, то этот видео-ролик для вас! В этом выпуске "Диалоги на кухне" я рассмотрю плюсы и минусы обучения в IT…
Если вы задаетесь вопросом, стоит ли сегодня идти в айти, то этот видео-ролик для вас! В этом выпуске "Диалоги на кухне" я рассмотрю плюсы и минусы обучения в IT…
🥱31👎9🤪5👍1🌚1🍌1
Old but gold: видеокурс «Kotlin с нуля»
Это бесплатный курс по основам программирования на языке Котлин. Он подойдёт начинающим разработчикам, а также тем, у кого совсем нет опыта в программировании и кто только знакомится с этой сферой.
Вас ждёт 24 урока средней продолжительностью 10 минут, так что вы не успеете устать и сможете дозированно получать новые знания:
https://www.youtube.com/playlist?list=PLgPRahgE-Gcu4s-I9mrHUrKUp9dY6QcJC
#курс #kotlin
Это бесплатный курс по основам программирования на языке Котлин. Он подойдёт начинающим разработчикам, а также тем, у кого совсем нет опыта в программировании и кто только знакомится с этой сферой.
Вас ждёт 24 урока средней продолжительностью 10 минут, так что вы не успеете устать и сможете дозированно получать новые знания:
https://www.youtube.com/playlist?list=PLgPRahgE-Gcu4s-I9mrHUrKUp9dY6QcJC
#курс #kotlin
🔥11👍2