Size: a a a

iOS Developers — русскоговорящее сообщество

2019 December 10

AK

Anton K. in iOS Developers — русскоговорящее сообщество
горящие глаза? ну ну
источник

AK

Anton K. in iOS Developers — русскоговорящее сообщество
вспоминаю умираю
источник

Д

Диёр_Т in iOS Developers — русскоговорящее сообщество
Константин
Добрый день, у меня возник вопрос по оценке оплате труда. Пришел в компанию стажером с нулевым уровнем знания swift и вообще мобильной разработки. Как оказалось я там единственный «iOS-разработчик». Дали проект «несрочный» на разработку приложения для водителей автобусов, которое служит для предоставления qr-кода пассажиру после оплаты проезда. Приложение должно работать с использованием api компании. По сути там 2 основных рабочих экрана, это экран оплаты, где водитель выбирает вручную стоимость проезда, количество пассажиров и тип оплаты (нал/безнал), либо вводит вручную стоимость проезда и экран с историей оплаты у этого водителя. Также в приложении имеется авторизация по номеру телефона и одноразовому коду, блокировка приложения с помощью пин-кода. Весь бэкенд лежит на апи, мне только запросы кидать.

Получается так, что все приложение с нуля делаю я сам методом гугления. За месяц я почти закончил верстку (экран авторизации, ввод пинкода/подтвержение пинкода, главный экран, в процессе работы находится table view, в который добавляются поездки).

Вчера спросил по поводу трудоустройства, сказали, что могут предложить 40 часов в неделю ставку и 20к в месяц, но чем меньше часов находишься, тем меньше получаешь (магистратура пока диктует график)

В итоге, по моим оценкам, чтобы закончить эту работу мне нужно еще пара месяцев. Получается, что вся разработка приложения, выполненная пре-джуном, обойдется компании примерно в 30-40 тысяч. Это вообще норм?

Кроме этого места больше некуда пойти стажером по свифту
рядом хотя бы должен быть мидл что бы твой говноокод править.  меня не было теперь приходится переделывать ибо то что я творил 1год назад назвать рабочим кодом очень сложно
источник

AS

Aleksei Sherbakov in iOS Developers — русскоговорящее сообщество
Привет! Задался тут вопросом( особо не гуглил). Как поживает swift под линукс? Насколько запарно сейчас взять какой-нибудь vapor  и написать простенький http back. Насколько процесс отличается от такого же под macOS/винду. В общем как у свифта нынче с кроссплатформенностью. Кто-то имел опыт?
источник

GR

Gordon Random in iOS Developers — русскоговорящее сообщество
хорошо
источник

GR

Gordon Random in iOS Developers — русскоговорящее сообщество
сам юзаю
источник

GR

Gordon Random in iOS Developers — русскоговорящее сообщество
может быть на некоторых дистрибутивах будут проблемы с библиотеками
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Aleksei Sherbakov
Привет! Задался тут вопросом( особо не гуглил). Как поживает swift под линукс? Насколько запарно сейчас взять какой-нибудь vapor  и написать простенький http back. Насколько процесс отличается от такого же под macOS/винду. В общем как у свифта нынче с кроссплатформенностью. Кто-то имел опыт?
До «отлично» еще не дотянул, но на «хорошо» справляется.  Библиотек очевидно мало. Есть хороший Vapor, есть NIO, GCD. Нету большей части Foundation.

Для обычных задач, поднять rest/graphql api - вполне хватит. Для чего-то в строну, готового маловато.
источник

KS

Kirill Saltykov in iOS Developers — русскоговорящее сообщество
Aleksei Sherbakov
Привет! Задался тут вопросом( особо не гуглил). Как поживает swift под линукс? Насколько запарно сейчас взять какой-нибудь vapor  и написать простенький http back. Насколько процесс отличается от такого же под macOS/винду. В общем как у свифта нынче с кроссплатформенностью. Кто-то имел опыт?
Вполне справляется. Что-то крупное на нём не писал, но высоконагруженный сервис ради интереса сделал. Хороший тулинг под Docker, поддерживает VS Code и вроде CLion(не проверял). В целом работает сносно, и на удивление очень быстро(чутка быстрее, чем Go вышел). Пока только минус в том, что жирный. Готовый контейнер с аппкой 100мб выходит. У Go получалось в среднем 4-5мб.
источник

I

Izzatilla in iOS Developers — русскоговорящее сообщество
var helloWorldTimer = NSTimer.scheduledTimerWithTimeInterval(60.0, target: self, selector: Selector("sayHello"), userInfo: nil, repeats: true)

func sayHello()
{
   NSLog("hello World")
}

если просто в appdelegate это поставлю не сильно будет нагружать?
источник

I

Izzatilla in iOS Developers — русскоговорящее сообщество
допустим если буду рекуестить рест апи каждые 10 мин
источник

I

Izzatilla in iOS Developers — русскоговорящее сообщество
Izzatilla
допустим если буду рекуестить рест апи каждые 10 мин
или как можно лучше сделать?
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Лучше для таких целей использовать вебсокеты
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
ну если ваша серверная сторона о них не слышала
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
то тогда и выхода нету
источник

I

Izzatilla in iOS Developers — русскоговорящее сообщество
Руслан Лутфуллин
ну если ваша серверная сторона о них не слышала
+++
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Izzatilla
var helloWorldTimer = NSTimer.scheduledTimerWithTimeInterval(60.0, target: self, selector: Selector("sayHello"), userInfo: nil, repeats: true)

func sayHello()
{
   NSLog("hello World")
}

если просто в appdelegate это поставлю не сильно будет нагружать?
Такой подход сразу отвалится, как только кто-то свернет ваше приложение.
источник

I

Izzatilla in iOS Developers — русскоговорящее сообщество
а как сделать так что бы в backgrounde работала тоже?
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
Izzatilla
а как сделать так что бы в backgrounde работала тоже?
еще можно performFetchWithCompletionHandler (BGAppRefreshTask)
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
вчера обсуждали
источник