24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Сортировка: за
Сохранен
528
10 февраля 16:50
Активный
193
2 марта 10:10
Сохранен
15
31 декабря 2024
Сохранен
335
2 ноября 2024
Сохранен
46
13 сентября 2024
Сохранен
215
12 сентября 2024
Сохранен
9
24 августа 2024
Активный
545
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
сегодня 0:28
Сохранен
14
16 августа 2024
Сохранен
224
7 марта 2024
Сохранен
44
Каждую неделю новости, как кого-то ебут в мире андроид девайсов. Блокируют устройства, ограничивают — Каждую неделю новости, как кого-то ебут в мире андроид девайсов. Блокируют устройства, ограничивают функционал, что-то где-то окирпичивают из-за гнилого софта, всплывают новости, как юзеры годами сидели с китайскими троянами и прочее. Но хуесосят почему-то только Apple, которая лишь просто-напросто выполняет санкционные указания, которые, ко всему прочему, выполняют и другие. При этом Apple, в отличии от других, пытается оставить юзерам всякого рода лазейки. Например, я оплачиваю сервисы гугла именно с айфона, потому что с ведра это сделать не могу, такой вот парадокс. Почему так? Почему позиционируя себя "разумистом", ты просто по инерции хуесосишь Apple, хотя по факту ситуация сменилась уже ровно на обратную - это Google с товарищами пытаются во всю крутить гайки, аккуратно выкладывая колбаску из каловых масс прямо на голову своим пользователям, когда как Apple с ног до головы облизывает своих подданных.
2 марта 2024
Сохранен
157
Пользуюсь андройдом вот уже как 7 лет, планирую приобрести себе айфончик. Будучи ребенком считал, ч — Пользуюсь андройдом вот уже как 7 лет, планирую приобрести себе айфончик. Будучи ребенком считал, что айфон это аксессуар для понта, и он сильно уступает андройду из аналогичной ценовой категории, естественно покупал всякие сяоми, реалми, вернее наиболее удачные и наименее извесьные модели, для моих потребностей вполне хватало. Но время не стоит на месте, я вырос, а со мной выросли и мои потребности, изучил вопрос как подобает исследователю общей направленности, понял, что айфон это лучший продукт среди мобильных устройств, что можно свободно приобрести на рынке? Почему? Лично меня затронула его оптимизация, доводилось держать в руках 12 айфон, мой realme имеет 120 герц и Snapdragon778, двенашка со своими 60 герц и A14 Bionic, плавность в 2 а то и в 3 раза выше, чем на гнойном ведройде. Отклик тачскрина тоже на уровне, когда пользуешься устройством подобного качества, создаётся ощущение0 того, что то не подведёт. Это было о внутренней оптимизации, со внешней дела обстоят не хуже. Пока кодомакаки пишут кривой, поломанный код, который смог бы удовлетворить сотням и тысячам моделей китайских ведройдов, Код приложений для айос оптимизирован под одну единственную модель, а это значит, что если взять ведройд и айфон с аналогичными характеристиками, более производительным окажется именно айфон, не говоря уже о качестве сборки, облаке, гаранте, динамике стоимости продукта. Можно назвать ещё 100500 причин, почему айфон лучше, но факт остаётся фактом, производители ведройдов наживаются на скупости и необразованности своих клиентов. Я просто напоминаю, что 12 айфон можно купить за 33к, почему ты все еще не сделал этого?
9 февраля 2024
Сохранен
23
13 декабря 2023
Активный
219
28 февраля 13:05
Сохранен
14
8 сентября 2023
Сохранен
1302
11 февраля 2023
Сохранен
740
21 апреля 2023
Сохранен
101
11 ноября 2022
Сохранен
42
16 августа 2022
Сохранен
67
14 августа 2022
Сохранен
688
31 октября 2022
Сохранен
194
24 июля 2022
Сохранен
69
8 июня 2022
Сохранен
60
12 мая 2022
Сохранен
63
31 марта 2022

Отзывы и предложения