К основному контенту

PR: Сделал Windows Phone приложение для конкурса Вконтакте

Учавствовал в конкурсе ВКонтакте на написание клиента под Windows Phone. 5 недель разработки после full-time работы по вечерам и по выходным конечно давались нелегко, хотя очень и очень интересно! Трудно разрабатывать под платформу, в описании функций которой много ошибок, и некоторые из них вовсе периодически "отваливаются". С другой стороны, Windows Phone как платформа для разработки для меня нова - это было по сути первое моё приложение. "С места и в карьер", как говорится. Никаких "Hello world" и т.п. я не писал. Книжки листал поверхностно по мере появления вопросов.

С одной стороны, честь и хвала Microsoft за создание такой платформы, под которую можно начать что-то писать не изучая вдоль и поперёк эту платформу. У меня был подобный опыт с платформой Android на Java. Там я тоже довольно быстро "въехал", и начал писать. Однако, Eclipse мне очень не понравился, ну и, конечно же, отсутствие опыта разработки на Java меня сильно тормозили. Не хотелось ведь писать откровенно "г", но и спешить нужно было.

С другой стороны, отсутствие реального девайса не даёт реально потестить то, что ты делаешь. Эмулятор - это лишь возможность запустить программу и увидеть её в действии. Но как это будет в настоящем мире ты не узнаешь.

В общем, опыт с Windows Phone мне понравился. В данный момент я даже подумываю о приобретении подобного девайса. Nokia Lumia вообще пророчат хорошее будущее.

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

UPDATE. "Возможности" у меня не было...но я выложил проектик на GitHub, так что кому нужно, берите. Чур, за гомнокод не судить, т.к. писал всё быстро и впервые на этой платформе...и кстати наверное в последний раз на ней =). (GitHub: link)

 UPDATE: Моё приложение оценили на конкурсе ВКонтакте, нашли косяки. Ничего я конечно не выиграл, но зато получил большущий опыт! 

Ну и...некоторые фотки...

1

2

3

4

5

6

7

8

9

Комментарии

Популярные сообщения из этого блога

Делаем себе бесплатный VPN на Amazon EC2

Читать этот пост в Telegraph. Другие посты в канале в Telegram. Кто только не расписывал уже пошаговые инструкции по этой теме. Однако, время идёт, ПО меняется, инструкции нуждаются в обновлении, а люди в современной России всё больше нуждаются в применении VPN. Я собираюсь описать все шаги для создания бесплатного сервера на Amazon EC2 с операционной системой Linux и необходимые команды для настройки VPN сервера на нём. Чтобы не повторяться о деталях, которые были много раз описаны на русскоязычных и англоязычных ресурсах, по ходу статьи я просто приведу целую кипу ссылок, где можно почерпнуть необходимую информацию, а где информация устарела - опишу подробнее что нужно сдеать. В итоге, сервер будет доступен для вас из любой точки планеты, с любой операционной системы, и бесплатно (с определёнными ограничениями по трафику). Шаг первый - Регистрируемся на Amazon AWS Нужно зайти на сайт https://aws.amazon.com/ru и сразу перейти к Регистрации, нажав одноимённую кнопку. При р

В помощь программисту: инструкции по работе с Ubuntu сервером

Программистам чаще приходится писать код и заботиться о его чистоте, правильных абстракциях в коде, корректных зависимостях и прочих сложностях профессии. При этом, настройка и обслуживание серверов, хоть и связанная область - это отдельный навык, необходимый не каждому, и помнить о котором в деталях сложно. Поэтому, я делаю ряд микро-инструкций, которыми буду пользоваться и сам, когда необходимо. Это не статьи, а пошаговые помощники, которые я буду дополнять и наполнять по мере надобности. Делаем бесплатный VPN на Amazon EC2 Создание ключей SSH Подключение к серверу через SSH Передача файла с Linux сервера наWindows машину Делаем VPN сервер на Ubuntu 20.04 используя OpenVPN и EasyRSA  Отображение GUI с Linux сервера на Windows машине

Выбираем все плюсы из трех парадигм Entity Framework

Между парадигмами разработки с Entity Framework (Code First, Model First, Database First) я выбрал промежуточную, потому что ни одна меня не устраивала полностью. В Code First меня радуют чистые POCO классы, но не устраивает невозможность моделирования базы. В Database First и Model First мне не нравится генерация EDMX и другого всего лишнего. Таким образом, я нашел для себя такое решение: 1. Я моделирую схему в любой удобной программе (тут любая внешняя программа моделирования, генерирующая SQL Server-совместимые скрипты генерации базы) Рис. Смоделированная схема БД. 2. Создаю базу в SQL Management Studio 3. Делаю Reverse Engineering базы в POCO классы (как в Code First) с помощью плагина Entity Framework Power Tools Рис. Установленный плагин для Reverse Engineer. Рис. Вот так делается Reverse Engineer базы данных в POCO классы. Рис. Результат генерации POCO классов на основе базы данных: папочка Models с готовым контекстом, классами объектов и маппинг-классами.