Android: динамически подгружаем фрагменты из сети

Автор: admin от 18-06-2017, 13:45, посмотрело: 399

В этой статье мы рассмотрим, как загружать классы (в том числе, фрагменты) из сети во время выполнения программы, и использовать их в своем Android-приложении. Область применения подобной технологии на практике — это отдельная тема для разговора, мне же сама по себе реализация данной функциональности показалась довольно интересной задачей.

Приступим.

Категория: Программирование / Веб-разработка / Game Development / Android

 

Android: динамически подгружаем фрагменты из сети

Автор: admin от 18-06-2017, 13:45, посмотрело: 399

В этой статье мы рассмотрим, как загружать классы (в том числе, фрагменты) из сети во время выполнения программы, и использовать их в своем Android-приложении. Область применения подобной технологии на практике — это отдельная тема для разговора, мне же сама по себе реализация данной функциональности показалась довольно интересной задачей.

Приступим.

Категория: Программирование / Веб-разработка / Game Development / Android

 

Replication Framework • глубинное копирование и обобщённое сравнение связных графов объектов

Автор: admin от 16-06-2017, 14:55, посмотрело: 315

Приветствую, читатель!

Хочу познакомить тебя с молодой, но многообещающей библиотекой Replication Framework для платформы .NET (возможно, при наличии достаточного интереса к теме в дальнейшем будет также реализована Java-версия). Библиотека является портабельной (portable) и может быть использована в любом проекте под Microsoft .NET или Mono.

Назначение библиотеки — глубинное копирование любых объектов и сколь угодно сложных графов, их обобщённое сравнение, сериализация и десериализаци без искажений, трекинг мутаций и манипулирование состоянием.

Replication Framework • глубинное копирование и обобщённое сравнение связных графов объектов

* Примечание для модераторов. В основе своей публикация несёт обучающий характер, а не рекламный, пожалуйста, не убирайте её из соответствующих хабов по разработке. Если же какие-то участки текста, на ваш взгляд, несут чёткий оттенок пиара, то укажите на них в личных сообщения автору, они будут откорректированы. Спасибо за понинимание!

Категория: Программирование

 

Replication Framework • глубинное копирование и обобщённое сравнение связных графов объектов

Автор: admin от 16-06-2017, 14:55, посмотрело: 315

Приветствую, читатель!

Хочу познакомить тебя с молодой, но многообещающей библиотекой Replication Framework для платформы .NET (возможно, при наличии достаточного интереса к теме в дальнейшем будет также реализована Java-версия). Библиотека является портабельной (portable) и может быть использована в любом проекте под Microsoft .NET или Mono.

Назначение библиотеки — глубинное копирование любых объектов и сколь угодно сложных графов, их обобщённое сравнение, сериализация и десериализаци без искажений, трекинг мутаций и манипулирование состоянием.

Replication Framework • глубинное копирование и обобщённое сравнение связных графов объектов

* Примечание для модераторов. В основе своей публикация несёт обучающий характер, а не рекламный, пожалуйста, не убирайте её из соответствующих хабов по разработке. Если же какие-то участки текста, на ваш взгляд, несут чёткий оттенок пиара, то укажите на них в личных сообщения автору, они будут откорректированы. Спасибо за понинимание!

Категория: Программирование

 

GeekUniversity открывает набор студентов на факультет Java-разработки

Автор: admin от 14-06-2017, 17:50, посмотрело: 814

GeekUniversity открывает набор студентов на факультет Java-разработки

В нашем онлайн-университете для программистов открылся новый факультет. Теперь в GeekUniversity студенты смогут освоить Java-разработку на Middle-уровне и гарантированно начать карьеру сразу после обучения.

GeekUniversity — совместный образовательный проект Mail.Ru Group и IT-портала GeekBrains. Программу обучения и спецкурсы для факультета разрабатывают Avito, Альфа-банк, МТС, Тинькофф, DeliveryClub.

Категория: Веб-разработка / Android

 

Пишем Guard

Автор: admin от 13-06-2017, 12:15, посмотрело: 388

Пишем Guard


Привет, хабр!


Есть несколько способов проверять аргументы на правильность. Например, для проверки на null можно использовать:



  • if (!ReferenceEquals(arg, null)) throw…

  • Code Contracts: Contract.Requires(!ReferenceEquals(arg, null))

  • Guard.IsNotNull(arg, nameof(arg))


  • В статье я рассмотрю только третий вариант (все примеры кода — для C#, однако некоторые из них будут полезны и в Java).

    Категория: Программирование / Веб-разработка

     

    Реформа SQL-ориентированного подхода в DAO

    Автор: admin от 12-06-2017, 19:55, посмотрело: 253

    Вводная


    Мне часто в проектах приходится сталкиваться с фреймворками по работе с БД. Концептуально, эти фреймворки можно разбить на 2 больших класса:

    • ORM-ориентированные

    • SQL-ориентированные

    Некоторые из них хороши, какие-то не очень. Но субъективно могу сказать: SQL-ориентированные уступают в развитии ORM-ориентированным. Подчеркну, в развитии, а не в возможностях. Хоть изменить эту чашу весов и не получится, но предложить необычный взгляд на мир SQL-ориентированного подхода — вполне. Кому интересно, добро пожаловать под кат

    Категория: Программирование

     

    Создаём динамическую обложку ВКонтакте

    Автор: admin от 11-06-2017, 21:10, посмотрело: 679

    В последнее время всё большую популярность обретают различные интерактивные способы завлечь аудиторию и привлечь к себе больше внимания. Тут и боты для социальных сетей и мессенджеров, и другие решения, придающие «уникальности».
    Среди них можно выделить и динамические обложки для сообществ, официально поддерживать которые ВКонтакте начали в марте.
    Почему я решил написать эту небольшую статью? Хотя ажиотаж вокруг этой темы и спал, всё равно она остаётся довольно популярной, находятся как «клиенты», готовые платить очень большие деньги, так и желающие научиться это делать самому.
    Я работал с одной «студией», которая берет шестизначные суммы за эту работу, при этом кидая своих разработчиков и мелких клиентов.
    Так вот, чтобы в этой сфере не было монополии, и все увидели, насколько легко это делается, я и решил написать статью.

    Создаём динамическую обложку ВКонтакте
    На примере моего пустого сообщества-песочницы

    Категория: Программирование

     

    Создаём динамическую обложку ВКонтакте

    Автор: admin от 11-06-2017, 21:10, посмотрело: 679

    В последнее время всё большую популярность обретают различные интерактивные способы завлечь аудиторию и привлечь к себе больше внимания. Тут и боты для социальных сетей и мессенджеров, и другие решения, придающие «уникальности».
    Среди них можно выделить и динамические обложки для сообществ, официально поддерживать которые ВКонтакте начали в марте.
    Почему я решил написать эту небольшую статью? Хотя ажиотаж вокруг этой темы и спал, всё равно она остаётся довольно популярной, находятся как «клиенты», готовые платить очень большие деньги, так и желающие научиться это делать самому.
    Я работал с одной «студией», которая берет шестизначные суммы за эту работу, при этом кидая своих разработчиков и мелких клиентов.
    Так вот, чтобы в этой сфере не было монополии, и все увидели, насколько легко это делается, я и решил написать статью.

    Создаём динамическую обложку ВКонтакте
    На примере моего пустого сообщества-песочницы

    Категория: Программирование

     

    По щучьему велению… (язык программирования Pike)

    Автор: admin от 10-06-2017, 17:20, посмотрело: 401

    Статья представляет собой очень краткое введение в Pike. Признайтесь — мало кто из вас слышал об этом языке. Однако язык Pike даже применяется в продакшене (для работы Opera в режиме Turbo).

    Категория: Программирование