четверг, 3 октября 2013 г.

IOS. Пользователь всегда прав (часть 2)





        Особо разглагольствовать не буду, введение было в прошлой статье. Перейдем сразу к делу. 
        При выборе IDE в Crashlytics, выбираем XCode. Нам предоставят для скачивания Mac-овский клиент.

среда, 2 октября 2013 г.

ANDROID. Пользователь всегда прав




                 Как я и обещал, эта статья будет посвящена багам, которые мы не смогли отловить до релиза. Такое часто случается, независимо от платформы и языка программирования, человеческий фактор и по сей день играет роль в багообразовании, если только у вас в запасе нет пару сотен тестировщиков с разными устройствами. Хотя некоторым даже удается выдать баги за фитчи, смотря какими они получились, но рано или поздно, данные “фитчи” теряются в многочисленных правках и версиях.

пятница, 20 сентября 2013 г.

ANDROID. Немного о насущном.

   


     Многие новички, а так же бывалые девелоперы, очень часто жалуются на тормоза эмуляторов (в данном контексте, статья будет касаться только
android). Каждый пытается решить эту проблему по-своему: кто-то ставит Linux, кто-то пытается ускорить работу разными тулсами, еще кто-то тратит деньги, влезая в кредиты на покупку устройств. Был на моей практике один способ – установить android на VBox. Опыт был полезным, но эмулятор все равно давал сбои (“конкретно не уверен, но это мог быть и сам VBox”).
               

пятница, 15 февраля 2013 г.

Одноклассники в профиль





     Доброго всем времени суток, друзья. Вот и прошли зимние “каникулы”, для кого они были успешными, для кого иначе. И вот рабочие будни снова возвращаются  и привычный ритм  жизни потихоньку восстанавливается. В последние полторы недели, у меня была, одна из тривиальнейших задач для mobile developer-а  -   работа с социальной сетью, в данном случае это были - Одноклассники. Проблем, ни каких не предвиделось, но когда обычно так думаешь, в процессе вылезут такие баги, о которых даже и представления не  имеешь.        
  Сразу акцентирую внимание  - я отказался от использования Odnoklassniki SDK! Не буду говорить, что там есть серьезные проблемы, но они есть и те, кто выберет  SDK – удачи. 


вторник, 9 октября 2012 г.

CocoaPods. Часть 2 (Spec's)


    Время доброе. Сегодня рассмотрим как все таки же можно подготовить свои исходники , для добавления   в общий репозиторий  CocoaPods. 

    

  Создание спецификации

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



   Перед тем как вам позволят залить, ваши исходники будут про модерированны  админом/админами репозитория, а они как полагается админам - злые и противные ;) 
   Да, там есть админы. Но - нет, на самом деле они во все не злые, скорее справедливые, ну у меня не было с ними проблем - наверно повезло ;).    

пятница, 14 сентября 2012 г.

CocoaPods. Часть 1 (Интеграция с проектом)


                                                                     

   Доброго времени суток! Сегодня, я расскажу о недавно появившимся инструменте для Objective-с программеров, с новыми плюшками - CocoaPods.
   CocoaPods - фактически, большой репозиторий исходных кодов, различных функций, наработок  и разных фреймворков для Objective-c. Основной задачей этого инструмента является  управление библиотечными зависимостями в Xcode-проектах, а так же, решение более мелких, но не мало важных проблем - версионность библиотек, изменение кода в них, решение конфликтов между фреймворками (если таковы имеются) и тд.



   И так, говорить об этом "инструменте", можно долго - лучше разобрать на примере. Я эту статью разобью на две не большие. В этой, поговорим, как именно "подтягивать" библиотеки из CocoaPods и интегрировать их в свой проект. Во втором - как добавить свои библиотеки или функции в главный репозиторий CocoaPods.