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

Курс "Программирование под Андроид"
6 уровень , 12 лекция
Открыта

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

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

  • 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)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
JavaPlayerPro999 Уровень 2
30 мая 2022
Hm😏, that not possible 🤬
Миша Зефир Уровень 19
20 декабря 2021
В каждой лекции опускаюсь в комменты, чтобы прочитать, что написал Виктор) Безумно жду, когда же будет подробный разбор кода на джава. Интересно, как же мы заставляем все вывестись на экран и работать) Ну и по традиции анекдот в последней лекции) Заболел ветеринар, который раньше никогда не болел. Приходит к терапевту. Сидят пять минут молча, смотрят друг на друга. Терапевт: Ну, на что жалуетесь? Ветеринар: Как у вас всё просто!!!
🦔 Виктор Уровень 20 Expert
28 ноября 2020
Спасибо, ссылки полезные, правда, гугл+ комьюнити уже всё. Делюсь и я с вами сайтом Александра Климова, там тоже прямо с нуля можно учиться разработке под андроид, куча статей, примеров, картинок и котиков : ) Начинал с него, рекомендую, только желательно знать азы Java, чтобы комфортно проходить его курс. Делитесь и вы ресурсами, давайте помогать друг другу!
YAO Уровень 2
22 апреля 2020
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
просто удали v7 import android.support.app.AppCompatActivity;
Аслан Кашиев Уровень 22
19 апреля 2020
Полезная статья - в закладки.
mr.AP Уровень 29
6 декабря 2017
а как сделать, чтобы при повороте телефона все не сбрасывалось?
Сергей Уровень 4
19 марта 2018
Добавить эти 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
Спасибо предыдущему оратору! Сделал свой вариант, с сохранением текста:

    @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
Спасибо, помучался, но заработало
Вагиф Уровень 29
4 октября 2019
Moxy, делает это лучше и без особо лишнего кода
Arthur Zhujauskas Уровень 20
16 апреля 2020
по подробней можно?
24 июля 2017
Андроид студио ругается на strings.xml "Error: The prefix "xliff" for element "xliff:g" is not bound."