
LEXASOFT
18.12.2016
21:35:53
С нуля на андроиде или вообще?

Aliaksandr
18.12.2016
21:36:06
С нуля -- с того, как впервые встретил программирование, или с того момента, когда понял, что вот оно, твоё, родное, теперь учу так, чтобы работать?
Результаты сравнения где-нибудь будут?

Dmitrii
18.12.2016
21:47:29
Потому что то что ты хочешь тоже бред
FYI: Опция android:excludeFromRecents="true" отлично работает. Так что, ИМХО, вырезание функционала который требуется с точки зрения бизнеса еще больший бред чем бредовые идеи )

Google

Dmitriy
18.12.2016
21:49:18

Quantum Harmonizer
18.12.2016
21:49:48

Alexey
18.12.2016
21:49:50
@Malligan лет в 10 встретил, больше 20 лет прошло - до сих пор нихера не выучил

Taras
18.12.2016
21:49:57
С нуля Андроид)

Dmitrii
18.12.2016
21:50:04

Taras
18.12.2016
21:51:32

Beka
18.12.2016
21:54:30
1. Мотивация
2. Бэкграунд
Вот по приоритетам. Если эти две пункты низкие тогда долго

Dmitrii
18.12.2016
21:55:56
Год как долблю. Но ощущение что тупой совсем. Не получается типо @вжух-вжух и девелопер@ чёт
Все зависит от базы. Мне вот например пришлось приложение писать, проблемы в основном, что есть 100 и один способ как можно сделать то, или иное. А еще куча всяких либ, огромные API андроида, сразу не въехать.
Т.е. я вот уже как месяц приложеньку пилю, глядя на код понимаю, что в некоторых местах — полный кал. Потому что работаю основную часть времени на бэкенде (не мобайл) там подход немного другой, набор паттернов тоже немного отличается.

LEXASOFT
18.12.2016
21:58:38
Та же фигня, тыж программист, сделай нам чат на андроиде

Alexey
18.12.2016
21:59:03
@korotovskii а ты не на код смотри, а на отзывы от юзеров - там может быть всё гораздо лучше

Taras
18.12.2016
21:59:06

Dmitrii
18.12.2016
21:59:48

Taras
18.12.2016
22:00:34
Основы чего?

Google

Taras
18.12.2016
22:00:40
Java?

Dmitrii
18.12.2016
22:00:47

Quantum Harmonizer
18.12.2016
22:02:13

Dmitrii
18.12.2016
22:02:20
Java?
Помимо Java есть еще:
- Сетевой стек (OSI)
- Базы данных (Топики: RDBMS, ORM, SQL)
- Безопасность (OWASP)
- Протоколы (HTTP, OAuth2, OpenID)
- ...
Без этого приложение нормальное сложно будет запилить.

Roman
18.12.2016
22:02:50

Taras
18.12.2016
22:02:54
@RShishkin Мне 29 лет)

Quantum Harmonizer
18.12.2016
22:03:53
А специальность есть? Если да, то какая?

Roman
18.12.2016
22:04:08
Ну тогда заканчивал что и что учил?

Dmitrii
18.12.2016
22:04:12
29 лет — ни о чем не говорит

Roman
18.12.2016
22:05:20
Если заканчивал что то серьезное, то вопрос "сколько времени" не встает. Есть срок - семестр и вопрос "когда сдавать? " :)

Taras
18.12.2016
22:05:25
Ну упорно про года по сути, меня взяли на фриланс

I
18.12.2016
22:06:57

Quantum Harmonizer
18.12.2016
22:07:08

Dmitrii
18.12.2016
22:07:36

I
18.12.2016
22:08:33
ну без SQL, ORM было бы тяжко =)

Dmitrii
18.12.2016
22:08:52
Взять тот же пример с OAuth2. Начнешь приделывать приложение к API — ребята на бекенде скажут: — "А у нас OAuth2". А ты такой... эээ... Первый их вопрос будет: "Дебил что-ли?"
Ну, грубо говоря.

Google

Dmitrii
18.12.2016
22:09:26
REST в ту же степь

Quantum Harmonizer
18.12.2016
22:09:45
Ну оно реально помогает, это факт.
Конечно. Но можно сузить область знаний на конкретных решениях. Для Android-разработки, например, — Java, Realm, Retrofit (REST), OkHttp (HTTP, WebSocket), OAuth2.

Taras
18.12.2016
22:10:26
Один проект завалил, правда там жесть. Сейчас учу архитектуры, и стараюсь основы-основ читать. Много первый раз читал и много пролетело, сейчас лучше усваивается как-то. Короч Mvp + rxjava + dagger2 + retrofit

Dmitrii
18.12.2016
22:10:50

Ⓜ️ᵃʳᵃᵗ
18.12.2016
22:11:22
Я перед тем как на новомодные штуки перейти, несколько проектов так писал, без особой архитектуры

I
18.12.2016
22:11:30
поддержу

Quantum Harmonizer
18.12.2016
22:11:35

Ⓜ️ᵃʳᵃᵗ
18.12.2016
22:11:39
Так хоть для себя плюсы минусы вывел

LEXASOFT
18.12.2016
22:12:20
Пока тоже без rx пишу но уже retrofit и otto пользую)

Dmitrii
18.12.2016
22:12:23

Quantum Harmonizer
18.12.2016
22:12:33

I
18.12.2016
22:13:28
я, когда руби/рельсы учил в свое время, сперва руби выучил, потом на одном базовом фреймворке научился писать роутинг/REST ковырять, потом изучал ActiveRecord, прикручивал его к тому, что было у меня написано
а потом сел изучать рельсы - и изучал, как у них сделано это

Quantum Harmonizer
18.12.2016
22:13:31
Для маленьких проектов обычно пишу интерфейсы для MVP с нуля, например. Если уже вижу, что нужно что-то мощное, тогда тащу библиотеку.

Roman
18.12.2016
22:13:53
Так вот в книжке про джава прямым текстом вдалбливается что надо брать и делать, потом переделывать, разделять и так далее. Это суть ООП.

Taras
18.12.2016
22:14:27

Quantum Harmonizer
18.12.2016
22:14:40
я, когда руби/рельсы учил в свое время, сперва руби выучил, потом на одном базовом фреймворке научился писать роутинг/REST ковырять, потом изучал ActiveRecord, прикручивал его к тому, что было у меня написано
а потом сел изучать рельсы - и изучал, как у них сделано это
Я свой ActiveRecord на PHP писал, когда вообще впервые увидел, что это.
Сейчас, конечно, PHP не использую :)

I
18.12.2016
22:14:58
но стараюсь HRам про PHP не говорить уже

Google

Quantum Harmonizer
18.12.2016
22:15:11

Roman
18.12.2016
22:15:29
Лучше накостылить какой угодно говнокод, чтобы прийти к пониманию необходимости более совершенных архитектур и библиотек.

I
18.12.2016
22:15:51
угу, а еще надо получать адекватный ревью =)

Ⓜ️ᵃʳᵃᵗ
18.12.2016
22:16:22
Я свои проекты, по 3 раза переписал , каждыйчто то по-новому включая архитектуру
Во точно, у меня вопрос такой по рх
Хотя, завтра задам

Taras
18.12.2016
22:16:55
KoiDev/MVP-dagget2-Rx-Retrofit-ButterKnife
https://github.com/KoiDev/MVP-dagget2-Rx-Retrofit-ButterKnife
Это я себе как базу пробую пилить

Quantum Harmonizer
18.12.2016
22:16:58

Admin
ERROR: S client not available

Quantum Harmonizer
18.12.2016
22:17:46

Taras
18.12.2016
22:18:08

Quantum Harmonizer
18.12.2016
22:18:35

Roman
18.12.2016
22:18:45

I
18.12.2016
22:18:56

Taras
18.12.2016
22:19:37

I
18.12.2016
22:20:24
у меня сейчас один проект на юнити есть - без слез смотреть нельзя на него. Давно пора переписать, но, учитывая то, что его до меня 5 лет писали c++ программисты, не умевшие в c# и юнити - тут лучше с нуля писать

Google

I
18.12.2016
22:21:17

Roman
18.12.2016
22:22:00

Taras
18.12.2016
22:22:26

I
18.12.2016
22:22:52

Roman
18.12.2016
22:23:09
Как устроены get запросы - это например фундамент. Как запускать одну из сотен библиотек rest - это уже реализация.

LEXASOFT
18.12.2016
22:23:24

Taras
18.12.2016
22:23:29

I
18.12.2016
22:23:52
да, у нас был год на асме, вполне зашло)

J
18.12.2016
22:23:58

I
18.12.2016
22:24:04
попутно был год на прологе - было хуже)
а потом еще лисп был - сейчас ностальгирую за изучением clojure

Quantum Harmonizer
18.12.2016
22:24:11

Roman
18.12.2016
22:25:13
@KoiSteel ты thinking Java читал ?

Taras
18.12.2016
22:25:57

Alexey
18.12.2016
22:48:34
@Khimich_Edgar RecyclerView

Edgar Khimich
18.12.2016
22:49:49
@Khimich_Edgar RecyclerView
А что то еще можно использовать ?
Хотел бы слеать чтоб при скроле огрызка видно не было. А скролилось по целому айтему

Alexey
18.12.2016
22:50:58

J
18.12.2016
22:51:50
статья о том почему ничего не надо переписывать заново
http://www.joelonsoftware.com/articles/fog0000000069.html

Ⓜ️ᵃʳᵃᵗ
18.12.2016
22:51:52

Edgar Khimich
18.12.2016
22:52:39
ViewPager
Там вродь они в виде карточек..или я ошибаюсь ?

Alexey
18.12.2016
22:52:50

Ⓜ️ᵃʳᵃᵗ
18.12.2016
22:52:53