Добавлена поддержка Ежчана (ejchan.net, ejchan.site). Набегаем, тестируем архивацию, сообщаем о замеченных проблемах.
К сожалению, значительная часть сохранённых до 2024 г. изображений и видео была потеряна (подробности случившегося). Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Сортировка: за
Сохранен
1302
2023-02-11 22:34:49
Сохранен
1030
2021-07-15 10:35:54
Сохранен
F 1027
2016-09-02 12:16:08
Сохранен
1017
2017-02-12 14:30:42
Сохранен
740
2023-04-21 12:59:12
Сохранен
731
2021-04-26 22:03:11
Сохранен
688
2022-10-31 15:46:00
Сохранен
673
2021-05-26 07:47:30
Сохранен
596
2019-04-01 22:03:15
Сохранен
587
2016-03-11 22:09:51
Сохранен
578
2021-03-18 10:13:51
Сохранен
574
2015-06-13 19:59:46
Сохранен
546
Android Development Thread #9 Standart edition android /android/ — Тред для тех, кто пытается вкатиться в андройд разработку или что-то похожее. По возможности стараемся угощать ньюфагов чаем. >Хочу вкатится в 20/30/50 лет, не поздно? Нет, не поздно. Лично знаю несколько примеров из жизни когда вкатывались в 30+ лет. >С чего начать? Для начала изучи roadmap - https://roadmap.sh/android Roadmap анона из предыдущего треда: Основы программирования, логические операции -> Джава(базовый синтаксис и особенности языка) -> ООП -> особенности различных версий Джава -> алгоритмы и структуры данных -> многопоточность -> дженерики -> функции высшего порядка -> Котлин -> Android SDK(UI, версии и различия, особенности оси на уровне работы виртуальной машины) -> работа с БД, CRUD(можно и на этапе знакомства с алгоритмами) -> git -> networking/REST API/JSON/сериализация -> актуальные фреймворки зачем и почему, спойлер: экономия времени -> архитектура, зависимости, инверсия контроля -> ?.. Вот примерный флоу, которому я бы следовал, если бы учился сейчас. Начал бы сразу с алгоритмов, если честно. В эту же последовательность нужно вставить clean code, SOLID, DRY/DIE, KISS, YAGNI и прочие модные аббревиатуры, которые весьма актуальны. Что-то упустил, но, думаю, этого достаточно. Навигация, от книг до вопросов на интервью: https://github.com/qqqlll/Java-Thread/wiki Очень много уроков и не только по ведройду. Почекай и посмотри, вдруг зайдет: https://coursehunters.net/mobile-development https://developer.android.com - ресурс от гугла с полным описанием всего. https://metanit.com/ - ресурс с кратким разбором языков ПО, для тех кому лень в книги. https://stackoverflow.com/ - ответы на большинство вопросов касающихся кода. Курсы от OTUS: https://cloud.mail.ru/public/4nHb/449Ub4Pqj https://drive.google.com/open?id=1cxWWBZzHNRAdd0wnjN6lfLDcYqMv7ohm Также рекомендую искать в телеге, там много подобных курсов, начиная от создания конкретных приложений и заканчивая обучением с нуля. >Что по книгам? Java: Head First Java Kathy Sierra Thinking Java 4th Bruce Eckel Шилдта не рекомендую, говнокод. Kotlin: https://techrocks.ru/2020/01/20/12-books-for-kotlin-learners/ - краткое ревью 12 книг. Flutter: http://flutterapps.ru/flutter-books/ >Стоит ли сразу вкатиться в котлин минуя джаву? Нет. Не стоит. Есть точка зрения, что котлин позиционируется как "удобная/лучшая джава", подразумевая то, что ты хочешь писать на джаве, но более современно и практично. Да и глупо игнорировать джавоский мир, который является в топе по числу библиотек и решений, где тебе все равно придется погрузиться когда-то в его синтаксис. >Прочел книгу по java/kotlin/flutter и посмотрел видосы, на деле ничего не понимаю. Куда идти дальше? Делай свои мелкие пет-проекты, можешь копировать чужие и дополнять функциями которых там нет. Главное правильно пиши сам, гугли, трать часы и дни на мелкие функции НО сделай сам, что бы полноценно понимать что к чему. Вся суть сводится к тому, что бы ты изучив ROADMAP который указан выше, вынес знания, которых хватит на создание и понимание пет-проектов с помощью которых познаешь суть разработки. Также на собесах любят когда есть портфолио в гугл плей. >Где взять примеры проектов? Можешь банально поискать на ютюбе или в телеграмме. Для примера: https://www.youtube.com/channel/UCPz3xmUpIbo8jooCtV_vMNw https://www.youtube.com/c/devcolibri/videos >Когда можно идти собес? И что для этого нужно? 1. Нужно хорошее знание Java/kotlin. 2. Понимание базовых принципов Android (жизненный цикл activity/fragment, что такое Context, intents, services, UI thread, support library и ее версии (уже androidx), shared preferences, SQLite, Handlers, Executors, Content-Providers, firebase. 3. Знание популярных библиотек типа Retrofit + Glide/Picasso/Koil + Coroutines + RxJava2 + Dagger2/Hilt/Koin(по обстоятельствам) + гугловские поделки jetpack, понимания СОЛИД и других паттернов проектирования. 4. Базовое понимание что вообще такое Gradle. Рекомендую хорошенько изучить XML/Compose. 5. И хотя бы несколько готовых приложений. upd: Также стоит прочекать вакансии в вашем городе и собрать самый часто используемый стек технологий и отталкиваться от него. Незабывай изучать английский, потому что гуглить придётся именно на нем ибо информации в разы больше. Ресурсы по инглишу для нубов: Грамматика: https://ru.duolingo.com/ https://lingualeo.com/ Также советую полностью сменить язык интерфейса на всех устройствах. Ютюб каналы с простым английским: https://www.youtube.com/c/Anomaly/videos https://www.youtube.com/c/EnglishClass101/videos https://www.youtube.com/channel/UCMCjGkbqKVkjJN2sVWocz0w https://www.youtube.com/c/SpeakEnglishWithTiffani/videos Старая шапка. За 2019 год. https://pastebin.com/sh7eC6R4 #1 c шапкой: https://2ch.hk/pr/res/1822731.html #2 с шапкой: https://2ch.hk/pr/res/1908185.html #3 с шапкой: https://2ch.hk/pr/res/1994880.html #4 с шапкой: https://2ch.hk/pr/res/2105885.html #5 с шапкой: https://2ch.hk/pr/res/2362898.html #6 с шапкой: https://2ch.hk/pr/res/2509590.html #7 с шапкой: https://2ch.hk/pr/res/2678699.html #8 с шапкой: https://2ch.hk/pr/res/2907862.html
2025-03-24 10:13:47
Сохранен
536
2017-04-08 22:03:46
Сохранен
531
2017-01-29 22:03:09
Сохранен
529
2020-05-29 10:36:09
Сохранен
529
2017-05-07 22:02:45
Сохранен
528
2025-02-10 16:50:45
Сохранен
527
2026-05-09 12:39:05
Сохранен
526
2020-01-14 17:58:22
Сохранен
519
2018-11-06 07:51:38
Сохранен
518
АНДРОИД В С Ё ❗️ЕС убил открытый Android, превратив его в урезанную версию iOS С 1 августа в ЕС н — АНДРОИД В С Ё ❗️ЕС убил открытый Android, превратив его в урезанную версию iOS С 1 августа в ЕС начал действовать новый технорегламент, который радикально меняет правила игры для Android: ????Производители теперь обязаны блокировать загрузчик на всех устройствах, иначе смартфоны не попадут на рынок Европы; ????Это автоматически отключает ключевые возможности Android – нельзя ставить сторонние приложения, прошивки, модификации или получать root-доступ; ????Любые кастомные сборки теперь блокируются на уровне «железа» через Secure Boot и обязательную проверку подписи; ????Пользователь больше не контролирует систему – всё решают производители и регуляторы; ????Фактически Android теперь стал закрытой системой без гибкости и кастомизации – урезанный аналог iOS; ????Компании уже начали подчиняться – Samsung отключила разблокировку загрузчика. Xiaomi и Google, скорее всего, поступят так же; ????Дополнительно может быть запрещена установка APK-файлов под предлогом «повышения безопасности»; ????Откат на старую прошивку теперь невозможен – даже если это официальный релиз. Итог: Евросовокюз убил свободный Android. Вместо гибкой системы с полным контролем — закрытая коробка, в которой пользователь больше ничего не решает.
2025-08-07 14:57:30
Сохранен
517
2018-09-04 22:02:51
Сохранен
516
2018-01-12 14:20:55
Сохранен
515
2019-07-01 09:04:04