• Что делать после разработки?

    KamiSempai
    @KamiSempai
    Android and iOS developer
    Причина потери вдохновения скорее всего в следующем.
    Когда проект был маленьким, малейшие изменения двигали прогресс семимильными шагами, вы видели его и от проделанной работы получали удовольствие. Сейчас пришла пора шлифовки, когда делается много мелких но нужных доработок. Вы их не видите, поэтому нет такого удовлетворения как раньше.
    Я вам советую составить список всех этих мелких задач, например в гугл таблицах. Чем больше будет список, тем лучше. По мере выполнения, не удаляйте их, а помечайте выполненными. Подчищать список можно раз в 1-2 недели.

    При таком подходе вы убьете сразу 2-х зайцев: будете видеть свой прогресс, значительно повысите производительность.
    Главное не зацикливаться на одной задаче. Выполнил одну, пометил как выполненная, перешел к следующей.
    Ответ написан
    Комментировать
  • Обязательно ли изучать обе платформы ios android или быть профи в андроид?

    KamiSempai
    @KamiSempai
    Android and iOS developer
    Я, как человек который знает обе платформы, могу точно казать, что лучше начать с чего-то одного. Если пытаться учить сразу обе получите вынос мозга, так как есть масса различий начиная от языковых (Например: this в Android и self в iOS) и до работы всей системы в целом.
    Выбор платформы я бы посоветовал делать в зависимости от того какой марки ваш мобильный телефон, так как без реального девайса (хотя бы одного) в мобильную разработку не стоит идти. Для iOS наличие мака не обязательно, при наличии хорошего компьютера можно работать через виртуалку.

    Если все-же надумаете изучить вторую платформу, подумайте, для чего вам это нужно. Лично я пришел к такому решению по тому что хотелось профессионального роста. При параллельной разработке на Android и iOS у человека который знаком с обеими платформами все шансы стать больше чем просто разработчиком. Конечно, если вы не единственный разработчик. Иначе получится наоборот, обязанностей больше а статус прежний.

    И обязательно определитесь с тем какая платформа будет для вас основной. Как уже говорилось, лучше быть специалистом в одной области чем середнячком в двух. Для меня, например, это Android.
    Ответ написан
    Комментировать
  • Как правильно реализовать вложенные фреймворки в iOS?

    KamiSempai
    @KamiSempai Автор вопроса
    Android and iOS developer
    Вопрос решен. Сделал почти так как описывал в вопросе но еще лучше. Дело в том, что для каждого "Таргета" (Target) можно указать какие классы будут включены в него.

    Поэтому решение у меня получилось следующее:
    Создан 1 файл проекта. В этом проекте создано 3 отдельных таргета. Первый таргет содержит классы только для работы с API, второй все класы предыдущего таргета плюс свои классы, и так далее.
    По сути каждый таргет - это независимая и самодостаточная библиотека. Разница лишь в количестве классов внутри.

    Указать какие файлы включаются в Target можно в его свойствах во вкладке Build Phases.
    Ответ написан
    Комментировать
  • Возможно ли синхронизировать папку с папкой на SD карте Android подключенного как медиаустройство?

    KamiSempai
    @KamiSempai
    Android and iOS developer
    Инициализировать синхронизацию со стороны Android устройства будет весьма проблематично. Думаю, лучше использовать специальные программы для ПК, нацеленные на синхронизацию с внешними носителями.
    Вот, например, первая же страница в выдаче гугла на запрос "windows sync folders between computer and external hard drive": answers.microsoft.com/en-us/windows/forum/windows_...
    Там советуют SyncToy 2.1. Ни чего про него сказать не могу, не пользовался. Но, по всей видимости, это то, что вам нужно.
    Ответ написан
    Комментировать