Комментарии 5
Совет: вот отличная серия для того, чтобы узнать основы разработки RxJava для Android.Довольно странный совет с учетом того, что официально рекомендованным решением для построения асинхронности являются kotlin coroutines. А для поточной реактивщины там есть kotlin flow.
В остальном согласен.
Android фреймворка — а это о чем? Или все таки речь идет о Android SDK?
Подумайте об использовании Mac (вместо Windows) для разработки. Вы влюбитесь в его простоту и стабильность.
Ничто меня так не бесит как заявления о простоте и стабильности мака :)
Вынужден был начать его использовать для работы, т.к. винда к сожалению не полностью поддерживается Android SDK да и к хоткеям привык.
Но мак не так прекрасен, куча багов которые кочуют из версии в версию, куча вещей которые не понятно как настроить, отвратительная обратная совместимость с софтом и многое многое.
Да если ты домохозяйка которой нужен браузер для вконтактика или дизайнер или музыкант, пожалуй все хорошо, но как машина для разработки он далеко не прост и стабилен.
П.С. До мака не было никакой нужды в консоли, теперь я провожу в ней наверное треть времени, т.к. даже просто скопировать файл из консоли быстрее и проще, чем штатными средствами ОС.
И да наверное на винду я не вренусь по крайней мере в разработке под андройд :)
На мой взгляд уже можно не делать так:
Private, non-static field names start with m.
Private, static field names start with s.
private static MyClass sSingleton;
int mPackagePrivate;
AndroidStudio/Idea прекрасно все подсвечивает, у меня глаз спотыкается от этих m/s перед названием.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
30+ лаконичных профессиональных рекомендаций для Android разработчика