Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Сортировка: за
Сохранен
186
24 октября 2019
Активный
185
Android Development Thread #10 Юбилейный 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 #9 с шапкой: https://2ch.hk/pr/res/3209134.html
вчера 22:06
Сохранен
185
13 июня 2017
Сохранен
185
24 августа 2016
Сохранен
183
24 марта 2018
Сохранен
F 183
18 марта 2017
Сохранен
182
1 августа 2017
Сохранен
182
11 ноября 2016
Сохранен
181
20 мая 2023
Сохранен
180
12 сентября 2017
Сохранен
179
16 мая 2021
Сохранен
178
13 мая 2018
Сохранен
178
7 августа 2017
Сохранен
178
22 декабря 2015
Сохранен
178
25 ноября 2015
Сохранен
176
6 июня 2017
Сохранен
176
26 мая 2017
Сохранен
175
29 сентября 2017
Сохранен
174
8 августа 2016
Сохранен
171
30 августа 2016
Сохранен
169
29 сентября 2020
Сохранен
169
28 октября 2017
Сохранен
168
6 октября 2015
Сохранен
167
21 ноября 2016
Сохранен
165
27 мая 2014