Ключевая особенность именно этого репозитория в том, что его автор среди прочих ссылается на нативные китайские блоги и статьи. В гугле вы точно такого не найдете.
https://github.com/krizzsk/HackersCave4StaticAndroidSec
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - krizzsk/HackersCave4StaticAndroidSec: A comprehensive resource for Android static analysis and vulnerability assessment.…
A comprehensive resource for Android static analysis and vulnerability assessment. Tutorials, tools, and resources for identifying and mitigating security vulnerabilities in Android applications. -...
👍3
Пополняемая серия иллюстрированных руководств по изучению Kotlin от Dave Leeds
Что есть сейчас:
● Chapter 1 • Variables, Expressions, and Types
● Chapter 2 • Functions
● Chapter 3 • Conditionals: When and If
● Chapter 4 • Introduction to Classes and Objects
● Chapter 5 • Enum Classes in Kotlin
● Chapter 6 • Nulls and Null Safety
● Chapter 7 • Lambdas and Function References
● Chapter 8 • Collections: Lists and Sets
● Chapter 9 • Collections: Maps
● Chapter 10 • Receivers and Extensions
● Chapter 11 • Scopes and Scope Functions
● Chapter 12 • Introduction to Interfaces
● Chapter 13 • Introduction to Class Delegation
Что будет:
◾️Chapter 14 • Inheritance and Abstract Classes
◾️Chapter 15 • Exceptions
◾️Chapter 16 • Data Classes and Destructuring
◾️Chapter 17 • Sealed Classes
◾️Chapter 18 • Introduction to Generics
◾️Chapter 19 • Generic Variance
◾️Chapter 20 • Introduction to Coroutines
Что есть сейчас:
● Chapter 1 • Variables, Expressions, and Types
● Chapter 2 • Functions
● Chapter 3 • Conditionals: When and If
● Chapter 4 • Introduction to Classes and Objects
● Chapter 5 • Enum Classes in Kotlin
● Chapter 6 • Nulls and Null Safety
● Chapter 7 • Lambdas and Function References
● Chapter 8 • Collections: Lists and Sets
● Chapter 9 • Collections: Maps
● Chapter 10 • Receivers and Extensions
● Chapter 11 • Scopes and Scope Functions
● Chapter 12 • Introduction to Interfaces
● Chapter 13 • Introduction to Class Delegation
Что будет:
◾️Chapter 14 • Inheritance and Abstract Classes
◾️Chapter 15 • Exceptions
◾️Chapter 16 • Data Classes and Destructuring
◾️Chapter 17 • Sealed Classes
◾️Chapter 18 • Introduction to Generics
◾️Chapter 19 • Generic Variance
◾️Chapter 20 • Introduction to Coroutines
Dave Leeds on Kotlin
Variables, Expressions, and Types
So you want to be a Kotlin programmer? You've come to the right place! Your adventure starts here in Chapter 1, where you'll learn all about variables, expressions, and types.
👍6❤1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
😂 Канал с мемами: t.iss.one/itmemlib
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.iss.one/proglibrary
Библиотека хакера: t.iss.one/hackproglib
Go: t.iss.one/goproglib
C\C++: t.iss.one/cppproglib
PHP: t.iss.one/phpproglib
Frontend: t.iss.one/frontendproglib
Python: t.iss.one/pyproglib
Mobile: t.iss.one/mobileproglib
Data Science: t.iss.one/dsproglib
Java: t.iss.one/javaproglib
C#: t.iss.one/csharpproglib
Devops: t.iss.one/devopsslib
Тестирование: t.iss.one/testerlib
Бот с IT-вакансиями: t.iss.one/proglib_job_bot
🎓 Школа Proglib Academy: https://t.iss.one/proglib_academy
📺 Канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.iss.one/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.iss.one/event_listener_bot
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.iss.one/proglibrary
Библиотека хакера: t.iss.one/hackproglib
Go: t.iss.one/goproglib
C\C++: t.iss.one/cppproglib
PHP: t.iss.one/phpproglib
Frontend: t.iss.one/frontendproglib
Python: t.iss.one/pyproglib
Mobile: t.iss.one/mobileproglib
Data Science: t.iss.one/dsproglib
Java: t.iss.one/javaproglib
C#: t.iss.one/csharpproglib
Devops: t.iss.one/devopsslib
Тестирование: t.iss.one/testerlib
Бот с IT-вакансиями: t.iss.one/proglib_job_bot
📺 Канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.iss.one/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.iss.one/event_listener_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Дэвид Смит, независимый iOS-разработчик и соведущий подкаста Under the Radar, пишет полезные заметки о дизайне приложений для iOS и watchOS. Вдруг кому-то пригодится.👇
https://www.david-smith.org/dnd/
https://www.david-smith.org/dnd/
Please open Telegram to view this post
VIEW IN TELEGRAM
www.david-smith.org
Design Diary - David Smith, Independent iOS Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
Slack Engineering
Extending Anvil for Fun and Profit - Slack Engineering
Note: This article assumes some familiarity with Dagger, Anvil, and Kotlin. We use Dagger heavily in the Slack Android app for compile-time dependency injection. It’s powerful, flexible, supports basic Kotlin idioms, and allows for advanced dependency injection…
👍1
Мини-гайд по View Composition
View Composition позволяет создавать повторно используемые компоненты для создания расширенных вьюх. Вы можете извлечь логику в повторно используемые компоненты, используя протокол
Подробнее
View Composition позволяет создавать повторно используемые компоненты для создания расширенных вьюх. Вы можете извлечь логику в повторно используемые компоненты, используя протокол
ViewModifier
в SwiftUI, и настроить свой код для повторного использования.Подробнее
SwiftLee
View Composition using ViewModifiers in SwiftUI
Apply view composition by combining view modifiers and create endless combinations of enriched views using reusable code components.
👍1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🏭 25 лучших практик отправки кода в продакшн
Практические советы для стартапов и крупных технологических компаний о том, как отправлять код в продакшн и минимизировать риск простоя и ошибок.
🔗 Основной сайт
🔗 Зеркало
Практические советы для стартапов и крупных технологических компаний о том, как отправлять код в продакшн и минимизировать риск простоя и ошибок.
🔗 Основной сайт
🔗 Зеркало
👍1
Пример проектирования архитектуры Android-приложения, под капотом у которого возможность загрузки большого количества изображений на сервер без блокировки UI и с другими функциями во время загрузки.
Читать
Читать
🤔4👍3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
➡️🍏 Сетевые запросы и REST API в iOS и Swift: протокольно-ориентированное программирование. Часть 1
Из этой статьи вы узнаете, как отправлять сетевые запросы к удаленному REST API и как декодировать данные. Также обсудим, почему стоит предпочесть нативную библиотеку популярным AlamoFire и AFNetworking.
🔗 Основной сайт
🔗 Зеркало
Из этой статьи вы узнаете, как отправлять сетевые запросы к удаленному REST API и как декодировать данные. Также обсудим, почему стоит предпочесть нативную библиотеку популярным AlamoFire и AFNetworking.
🔗 Основной сайт
🔗 Зеркало
👍3
🧵Наглядный обзор различий между архитектурными паттернами MVC, MVP, MVVM, MVVM-C и VIPER от Alex Xu.
🔥17👍6❤2
Подборка полезных возможностей Android Studio от мобильного разработчика из KTS. Большинство фич распространяется и на другие IDE от JetBrains.
Читать
Читать
Хабр
Список фишек Android Studio для ускорения разработки
Привет! Меня зовут Стефан, я занимаюсь Android-разработкой в KTS . Android-разработчики каждый день сталкиваются с своим основным инструментом — Android Studio. Это очень удобный инструмент с...
🙏2
Разбираемся, откуда возникает TransactionTooLargeException при разработке для Android
Это исключение из области IPC-вызовов (interprocess communication) и Android Binder. Его также можно получить в безобидной ситуации, когда, казалось бы, мы ничего такого не делали и не пользовались IPC.
Читать
Это исключение из области IPC-вызовов (interprocess communication) и Android Binder. Его также можно получить в безобидной ситуации, когда, казалось бы, мы ничего такого не делали и не пользовались IPC.
Читать
Хабр
Откуда возникает TransactionTooLargeException, если я ничего такого не делал?
Android-разработчиков часто спрашивают на технических собеседованиях, как запускать фрагменты, как передавать туда данные, почему нельзя класть много в аргументы, а много — это сколько, а что может...
👍3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🧠 Проводники по миру «счастья» и «удовольствия»: как программисту справиться с депрессией
Не ждите, когда пройдет депрессия – лечите ее. Рассказываем, в чем разница между серотониновой и дофаминовой депрессией и как справиться с ней без приема антидепрессантов.
🔗 Основной сайт
🔗 Зеркало
Не ждите, когда пройдет депрессия – лечите ее. Рассказываем, в чем разница между серотониновой и дофаминовой депрессией и как справиться с ней без приема антидепрессантов.
🔗 Основной сайт
🔗 Зеркало
👍3
Серия статей о разработке клиента для Mastodon на SwiftUI
IceCubesApp — open source клиент для доступа к децентрализованной соцсети Mastodon. Он полностью построен на SwiftUI, что делает его быстрым, легким и простым в использовании.
— Часть 1. Историй создания приложения, обзор архитектуры и кодовой базы.
IceCubesApp — open source клиент для доступа к децентрализованной соцсети Mastodon. Он полностью построен на SwiftUI, что делает его быстрым, легким и простым в использовании.
— Часть 1. Историй создания приложения, обзор архитектуры и кодовой базы.
Medium
The making of Ice Cubes, an open source, SwiftUI Mastodon client.
This is the beginning of a series of articles about the making of Ice Cubes
👍2
Тут команда RuStore подготовила подробный гайд по регистрации и загрузке приложений.
В январе 2023 года аудитория RuStore составила 10 миллионов человек. На витрину магазина уже загружено 5 тысяч приложений от 3,6 тысячи разработчиков.
Читать
В январе 2023 года аудитория RuStore составила 10 миллионов человек. На витрину магазина уже загружено 5 тысяч приложений от 3,6 тысячи разработчиков.
Читать
Хабр
Как опубликовать приложение в RuStore и подключить монетизацию: пошаговый гайд
Привет! На связи Александр Руснак, руководитель направления разработчиков, технологий и сервисов RuStore . В мае 2022 года мы с командой и партнёрами запустили российский магазин...
❤6😁5
Подборка open source проектов для изучения SwiftUI:
🗄 Clean Architecture for SwiftUI + Combine
🗄 The OldOS Project
🗄 SwiftUICraft
🗄 Velik
🗄 Open Sesame
🗄 Swiftui 2048
🗄 Expense Tracker
🔗 Подробнее
🔗 Подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - nalexn/clean-architecture-swiftui: SwiftUI sample app using Clean Architecture. Examples of working with SwiftData persistence…
SwiftUI sample app using Clean Architecture. Examples of working with SwiftData persistence, networking, dependency injection, unit testing, and more. - nalexn/clean-architecture-swiftui
👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
iOS-технологизация
Разборы сложных тем, уроки и митапы для Swift разработчиков и тех, кто хочет войти в ios. Теги: swift rxswift ios xcode widgetkit
👍4