Для зручності учнів JavaRush ми вирішабо зібрати лекції та статті про найважливіші теми у програмуванні. Дев'ята добірка - про Android-розробку: теорія, інструменти для розробки, питання та відповіді для співбесіди на позицію Android-розробника. У міні-гайді ми коротко викладаємо суть статей, а якщо перейти за посиланням — можна докладніше ознайомитися з темою, що цікавить. Додайте добірку в закладки та повертайтеся до неї, коли потрібно.
Статті та лекції
Вступний текст для тих, хто тільки думає про розробку на Android. З цього огляду ви дізнаєтеся про основи роботи Android, без зайвих подробиць, але в достатньому обсязі. Саме для того, щоб зрозуміти, чи цікавить вас розробка на Android.
Текст пояснює, чому між Android і iOS варто вибрати Android, а також, чому для програмування на Android, треба знати Java.
Як відомо з назви, у цьому тексті розуміються аспекти професії Android-розробник. Переваги цієї професії, зарплати та інструменти, якими користуються програмісти на Android, а також статистика щодо цієї галузі розробки, — все це проаналізовано у тексті.
Стаття для тих, хто вже почав вивчати Android-розробку та думає, що може допомогти у подальшій роботі. Автор склав невеликий список технологій, які варто вивчити – бази даних, Google Firebase тощо.
Невеликий список технологій, з яких варто розпочати шлях у світ розробки на Android. Автор наводить базові знання та навички, які обов'язково знадобляться. Наприкінці тексту автор дає пораду, з чого розпочати кар'єру у мобільній розробці.
Якщо ви з тих, хто ще не визначився, де використовувати знання Java, ця стаття для вас. У цьому тексті автор розповідає, як став Android-розробником, пояснює, чому вважає цей напрямок перспективним і ділиться порадами для успішного старту кар'єри Android-розробника.
Якщо ви тільки почали вивчення Java або ще думаєте, яку мову програмування вивчити, цей текст теж для вас. Набагато простіше знайти мотивацію, коли знаєш кінцеву мету. Тому розповідаємо про чотири найпопулярніші напрямки в розробці (у тому числі і про Android) та підказуємо, які технології треба освоїти.
Цей огляд варто прочитати тим, хто готується до співбесіди з позицією Android-розробника. Питання, викладені у тексті, часто зустрічаються на співбесідах на посаду Android-розробників середнього та початкового рівня. Вони прості за своєю суттю, і чудово підходять для повторення та тренування перед походом на співбесіду.
Якщо ви зіткнулися з темою складних списків Android, цей текст допоможе в ній розібратися. Усі приклади написані на Kotlin. Автор залишав коментарі, щоб зробити приклади максимально зрозумілими для тих, хто пише Java.
Розробляти мобільний додаток непросто, починаючи від особливостей дизайну та маркетингу, і закінчуючи виправленням помилок та випуском оновлень. Багато розробників-початківців часто забувають про важливі моменти створення, що знаходяться за рамками безпосереднього написання коду. У цій статті розглянуто шість поширених помилок, які можуть зіпсувати вашу програму, якщо ви не будете їх уникати і робити все можливе для їх запобігання.
Щоб не просто вивчати програмування, а й розуміти витоки виникнення Android, рекомендуємо прочитати цей текст. Це цікава історія створення операційної системи з 2003 року до сьогодні.
У цій статті йдеться про тренди у розробці мобільних додатків і про те, знання в яких сферах треба набувати вже зараз, щоб залишатися затребуваним у мобільному девелопменті програмістом на найближчі роки.
Відеоролики
Вирішивши пов'язати своє майбутнє з мобільною розробкою, вам не уникнути знайомства з Android Studio - найбільш популярним інтегрованим середовищем розробки додатків для пристроїв на базі Android. У представленому тут відеоролику ви зможете дізнатися не лише про переваги, а й про недоліки цього програмного забезпечення. Витоки пам'яті, несподівані креші, проблеми з логами, неправильні складання APK — майбутньому розробнику про це краще знати заздалегідь. Відео корисне також через те, що його автор повідомляє як про проблеми Android Studio, так і способи їх усунення.
Для першого знайомства з Android на JavaRush є безкоштовний курс, створений фахівцями Google (власниками Android та всього хорошого у світі ІТ) для платформи
Udacity . На численні прохання студентів JavaRush ми переклали його російською мовою. Це 10 безкоштовних рівнів з лекціями та практичними модулями. Цей курс створений у 2016 році, але, як і раніше, актуальний для програмістів-початківців.
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ