Советы по самообразованию

Открыта

Найдите интересную статью по Андроид

Вам наверняка попадались такие задания — поискать в интернете то, что Вам интересно. Вот Вам еще одно. Найдите статью по Андроид разработке, которую Вам было бы интересно прочесть (также можно выбрать аудио- или видеофайл). Сформулируйте ключевые идеи и поделитесь ими с другими студентами. Можно начать с этих сайтов:

  • Android Weekly — это еженедельный портал новостей по Андроид-разработке
  • MaterialUp отбирает для Вас лучшие идеи и инструменты Материального Дизайна

Присоединяйтесь к группе Андроид-разработчиков в социальных сетях

Google Developer Experts — сеть профессиональных разработчиков под Андроид (не от Google). Это признанные лидеры отрасли, выступающие на конференциях, издающие учебные пособия, обучающие студентов. Ознакомьтесь с их профилями и подпишитесь на них в соцсетях.

Есть еще множество групп, в которые стоит вступить. Это отличное место для того, чтоб задавать актуальные для Вас вопросы.

Любимые ресурсы Элис

Три самых полезных ресурса по мнению Элис:

  1. В последнее время она начала активно использовать спецификацию Материального Дизайна при разработке интерфейса.
  2. Stack Overflow — самый популярный ресурс для повседневного использования. Элис запускает поиск в Google, а потом открывает первый результат поиска на сайте Stack Overflow.
  3. Git — отличный инструмент для командной работы над программным обеспечением и отслеживания различных версий кода. Вот руководство по Git, которым пользуется она сама, хотя в интернете еще немало других справочников и пособий. Кстати, на G+ можно подписаться и на Элис.

Финальный код приложения Just Java после второго урока

Раз уж вспомнили про Git, финальный код приложения Just Java находится на сайте GitHub. GitHub — сайт, облегчающий совместную работу с кодом. Код на GitHub организован с помощью системы контроля версий Git.

Комментарии (13)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
JavaPlayerPro999Android Developer в Genesis
30 мая 2022, 05:32
Hm😏, that not possible 🤬
Миша Зефир Android Developer
20 декабря 2021, 22:10
В каждой лекции опускаюсь в комменты, чтобы прочитать, что написал Виктор) Безумно жду, когда же будет подробный разбор кода на джава. Интересно, как же мы заставляем все вывестись на экран и работать) Ну и по традиции анекдот в последней лекции) Заболел ветеринар, который раньше никогда не болел. Приходит к терапевту. Сидят пять минут молча, смотрят друг на друга. Терапевт: Ну, на что жалуетесь? Ветеринар: Как у вас всё просто!!!
🦔 Викторведу учебный тг-канал в t.me/JavangelionExpert
28 ноября 2020, 02:50
Спасибо, ссылки полезные, правда, гугл+ комьюнити уже всё. Делюсь и я с вами сайтом Александра Климова, там тоже прямо с нуля можно учиться разработке под андроид, куча статей, примеров, картинок и котиков : ) Начинал с него, рекомендую, только желательно знать азы Java, чтобы комфортно проходить его курс. Делитесь и вы ресурсами, давайте помогать друг другу!
YAO
Уровень 2
22 апреля 2020, 11:36
import android.support.v7.app.AppCompatActivity; Cannot resolve symbol v7 и public class MainActivity extends AppCompatActivity { Cannot resolve symbol AppCompatActivity Стоит Android studio 3.6.2 Страдания...
Darney Starovan
Уровень 1
25 мая 2020, 13:24
просто удали v7 import android.support.app.AppCompatActivity;
Аслан Кашиев
Уровень 22
19 апреля 2020, 15:06
Полезная статья - в закладки.
mr.AP
Уровень 29
6 декабря 2017, 14:08
а как сделать, чтобы при повороте телефона все не сбрасывалось?
Сергей
Уровень 4
19 марта 2018, 19:51
Добавить эти 2 метода. @Override protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); outState.putInt("quantity", quantity); } @Override protected void onRestoreInstanceState(Bundle savedInstanceState) { super.onRestoreInstanceState(savedInstanceState); quantity = savedInstanceState.getInt("quantity"); display(quantity); int price = quantity * 5; String priceMessage = "Total: $" + price + "\nThank you!"; displayMessage(priceMessage); }
6 мая 2018, 09:45
Спасибо предыдущему оратору! Сделал свой вариант, с сохранением текста:
@Override
protected void onSaveInstanceState(Bundle outState) {
    super.onSaveInstanceState(outState);
    outState.putInt("quantity", quantity);
    TextView priceTextView = (TextView) findViewById(R.id.price_text_view);
    outState.putString("price_text", priceTextView.getText().toString());
}

@Override
protected void onRestoreInstanceState(Bundle savedInstanceState) {
    super.onRestoreInstanceState(savedInstanceState);

    quantity = savedInstanceState.getInt("quantity", 0);
    String priceMessage = savedInstanceState.getString("price_text", "0");

    display(quantity);
    displayMessage(priceMessage);
}
Berht
Уровень 1
7 февраля 2019, 19:18
Спасибо, помучался, но заработало
Вагиф
Уровень 29
4 октября 2019, 13:54
Moxy, делает это лучше и без особо лишнего кода
Arthur Zhujauskas
Уровень 20
16 апреля 2020, 14:30
по подробней можно?
24 июля 2017, 09:30
Андроид студио ругается на strings.xml "Error: The prefix "xliff" for element "xliff:g" is not bound."