Size: a a a

Android Developers

2019 November 13

a

awawa in Android Developers
Aleksey D.
Ок, а знание платформы?
А что знание платформы?
источник

bt

brain thrashed in Android Developers
У меня такой вопрос? А как учиться тогда и не помереть с голоду?
источник

bt

brain thrashed in Android Developers
Неужели кому-то нужны зелёные ученики?
источник

NM

Nick Marchuk in Android Developers
awawa
Ну можно же написать код, который прекрасно делает то, что нужно заказчику, но при этом отстойный. Как по мне, качество продукта и качество кода далеко не всегда одно и тоже.
Это работает только на маленьких проектах

Чем больше проект - тем больше говнокода, тем сложнее и дольше его расширять
источник

VM

Vadim Morozov in Android Developers
можно ли как то имея ссылку в google play store на приложение определить нативное онон или нет?
источник

p

padmitriy in Android Developers
Vadim Morozov
можно ли как то имея ссылку в google play store на приложение определить нативное онон или нет?
нет
источник

VM

Vadim Morozov in Android Developers
reverse engeenering?
источник

NM

Nick Marchuk in Android Developers
brain thrashed
У меня такой вопрос? А как учиться тогда и не помереть с голоду?
Гайд как учиться:
1. Собираешь инфу
2. Изучаешь её
3. Е*ашишь проекты
4. Профит
источник

Z

Z. in Android Developers
Ребят помогите с такой штукой, есть во viewmodel mediatorLiveData я в нее хочу слить данные из двух live data https://gist.github.com/VasiliZ/26d19e8f7ff1a04c51c658100a3ee77d таким способом и хочу отобрать в recyclerView вот так https://gist.github.com/VasiliZ/f9df903dabde4e0e1e4749904c793d51 в итоге у меня в адаптере остается последняя добавленная liveData, подскажите куда капнуть можно?
источник

bt

brain thrashed in Android Developers
Чтобы какой-то pet проект приносил деньги, он должен быть оригинальным и востребованным
источник

Z

Z. in Android Developers
Подсобите с советом пожалуйста
источник

a

awawa in Android Developers
Nick Marchuk
Это работает только на маленьких проектах

Чем больше проект - тем больше говнокода, тем сложнее и дольше его расширять
Ну фриланс это же выполнение небольших проектов, или попадаются заказы на действительно большие проекты?
источник

VM

Vadim Morozov in Android Developers
padmitriy
нет
APK TOOL?
источник

bt

brain thrashed in Android Developers
awawa
Ну фриланс это же выполнение небольших проектов, или попадаются заказы на действительно большие проекты?
Я к тому и вел, что для начала надо что-нибудь небольшое
источник

ИФ

Илья Федосеев in Android Developers
Вопрос как сохранять данные если приложение свернуто или телефон заблокировали .
onSaveInstanceState и onRestoreInstanceState не работуют и это попредчине что активити не пересоздается а как тогда востановить и сохранить данные ?
источник

NM

Nick Marchuk in Android Developers
awawa
Ну фриланс это же выполнение небольших проектов, или попадаются заказы на действительно большие проекты?
Дело в том, что проще написать хорошо и понятно, потому то в любой момент могут прилететь правки от заказчика и тут то ты обосрался
Никто не будет платить тебе за говнокод который будет требовать слишком много времени для правки маленькой вещички

И да, бывают большие заказы
источник

ММ

Мухаммет Магсумов in Android Developers
Ребят в чем проблема этого кода?
  SQLiteDatabase db = DB.STATUSES.db;
       try{
           db.beginTransaction();
           SQLiteStatement deleteStatement = db.compileStatement(SqlStatementPrepareHelper.getDeleteQueryForStatement(DB.STATUSES.getTableName(), accID));
           deleteStatement.clearBindings();
           deleteStatement.executeUpdateDelete();
           SQLiteStatement statement = db.compileStatement(SqlStatementPrepareHelper.getQueryForStatement(DB.STATUSES.getTableName(), DB.STATUSES.tableColumns()));

           for (Status item : getItems()) {
               statement.clearBindings();
               SqlStatementPrepareHelper.bindStringOrNull(statement, 1, item.accID);
               SqlStatementPrepareHelper.bindStringOrNull(statement, 2, item.getStatusId());
               SqlStatementPrepareHelper.bindStringOrNull(statement, 3, item.getName());
               SqlStatementPrepareHelper.bindStringOrNull(statement, 4, item.getVisible());
               SqlStatementPrepareHelper.bindStringOrNull(statement, 5, item.isDefault());
               SqlStatementPrepareHelper.bindStringOrNull(statement, 6, item.isClosed());
               SqlStatementPrepareHelper.bindStringOrNull(statement, 7, item.getColor());
               statement.executeInsert();
           }
           db.setTransactionSuccessful();
           FileLog.i("StatusList: update in db successed");
       }catch (Exception ex) {
           FileLog.e("StatusList: update in db failed", ex);
           DB.STATUSES.deleteOld(accID);
           for (Status item : getItems()) {
               item.saveToDb();
           }
       }finally {
           db.endTransaction();
       }
источник

a

awawa in Android Developers
Илья Федосеев
Вопрос как сохранять данные если приложение свернуто или телефон заблокировали .
onSaveInstanceState и onRestoreInstanceState не работуют и это попредчине что активити не пересоздается а как тогда востановить и сохранить данные ?
В кэш
источник

QH

Quantum Harmonizer in Android Developers
Мухаммет Магсумов
Ребят в чем проблема этого кода?
  SQLiteDatabase db = DB.STATUSES.db;
       try{
           db.beginTransaction();
           SQLiteStatement deleteStatement = db.compileStatement(SqlStatementPrepareHelper.getDeleteQueryForStatement(DB.STATUSES.getTableName(), accID));
           deleteStatement.clearBindings();
           deleteStatement.executeUpdateDelete();
           SQLiteStatement statement = db.compileStatement(SqlStatementPrepareHelper.getQueryForStatement(DB.STATUSES.getTableName(), DB.STATUSES.tableColumns()));

           for (Status item : getItems()) {
               statement.clearBindings();
               SqlStatementPrepareHelper.bindStringOrNull(statement, 1, item.accID);
               SqlStatementPrepareHelper.bindStringOrNull(statement, 2, item.getStatusId());
               SqlStatementPrepareHelper.bindStringOrNull(statement, 3, item.getName());
               SqlStatementPrepareHelper.bindStringOrNull(statement, 4, item.getVisible());
               SqlStatementPrepareHelper.bindStringOrNull(statement, 5, item.isDefault());
               SqlStatementPrepareHelper.bindStringOrNull(statement, 6, item.isClosed());
               SqlStatementPrepareHelper.bindStringOrNull(statement, 7, item.getColor());
               statement.executeInsert();
           }
           db.setTransactionSuccessful();
           FileLog.i("StatusList: update in db successed");
       }catch (Exception ex) {
           FileLog.e("StatusList: update in db failed", ex);
           DB.STATUSES.deleteOld(accID);
           for (Status item : getItems()) {
               item.saveToDb();
           }
       }finally {
           db.endTransaction();
       }
в том, что в телеграме его почти невозможно читать
источник

ИФ

Илья Федосеев in Android Developers
awawa
В кэш
Sqlite ? или Realm ?
источник