Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Сортировка: за
Сохранен
46
13 сентября 2024
Сохранен
215
12 сентября 2024
Сохранен
9
24 августа 2024
Сохранен
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
24 марта 10:13
Сохранен
14
16 августа 2024
Сохранен
23
13 декабря 2023
Сохранен
14
8 сентября 2023
Сохранен
1302
11 февраля 2023
Сохранен
740
21 апреля 2023
Сохранен
42
16 августа 2022
Сохранен
688
31 октября 2022
Сохранен
194
24 июля 2022
Сохранен
69
8 июня 2022
Сохранен
60
12 мая 2022
Сохранен
63
31 марта 2022
Сохранен
43
28 марта 2022
Сохранен
18
14 февраля 2022
Сохранен
31
29 января 2022
Сохранен
10
19 января 2022
Сохранен
112
27 декабря 2021
Сохранен
97
10 августа 2021
Сохранен
54
2 июля 2021
Сохранен
36
2 июля 2021
Сохранен
146
22 июня 2021
Сохранен
68
24 мая 2021

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