MasterChef – Хибридно мобилно приложение – отборна работа

След като реших да запиша курса “Хибридни мобилни приложения” в Академията, част от направлението за разработка на Мобилни приложения, имах възможността да разработвам мобилно приложение като финален и единствен проект за този курс, като бяхме разпределени по 2-ма на отбор и моят съотборник беше Дженко Пенев.

Мобилното приложение се базира на негова Уеб-версия (разработено по време на отборната работа в курса за Web Services & Cloud) и представлява нещо като “социална мрежа” за споделяне на рецепти, ястия, всякави вкусотии, които можете да споделяте с други хора, да коментирате, харесвате и т.н.

MasterChef e open-source MVVM хибридно мобилно приложение, разработено на Telerik Appbuilder (Icenium) платформата.

Предоставя пълни CRUD операции, някои от тях: регистрация, отентикация, разглеждане, създаване, обновяване, изтриване, коментиране, харесване, филтриране, търсене на рецепти / ястия.

RESTful мобилното приложение е стъпило върху:

Използват се различни APIs, като някои от тях са:

  • Google Maps API
  • Pubnub – Simple and Real-time Communications API
  • Everlive – Set of cloud-based backend services for building and managing mobile apps
  • Camera
  • Contacts
  • Accelerometer
  • Geolocation
  • Compass
  • и т.н.

Source Code: LINK (GitHub)
Документация: LINK (GitHub)
ASP.NET Web API Services: LINK (AppHarbor)

Други интересни проекти, можете да намерите в моят GitHub – LINK

JavaScript Console (Win8 Style)

(Read article in English) Във връзка с курса по JavaScript в Telerik Academy, реших да направя една проста JavaScript конзола (на външен вид подобна на Win8), като целта е писане на JavaScript без да е нужно модифициране на съществуващия HTML и CSS. Структурната логика (HTML), презентационната логика (CSS) и бизнес логиката (JavaScript) са напълно отделени, което предоставя по-голяма компактност.

Предоставил съм и библиотека (console.js) с дефинирани JS-функции, които се грижат за модификацията на HTML-a, симулиране на входно-изходни операции, някои математически операции, методи за лесно “парсване” на масиви и др.

Направил съм асоциация със C# езика – функциите са със C# подобни имена и с главни букви за разделение от JS-функциите, и начална точка (entry point) – Main метод. Подобно на други библиотеки, програмиста не е нужно да знае как работят функциите имплементирани в библиотеката (console.js), а единствено за какво са предназначени и как да ги използва.

Виж Демо версия
Виж проекта в GitHub хранилището

Изтегли jsConsole [HTML + CSS + JS] – последна промяна на 25 януари, 2014
Изтегли последна версия на библиотеката (console.js) – 25 януари, 2014 [версия 0.2]
Изтегли jsConsole Solution приготвен за 10 задачи

Read more of this post

Book “Introduction to Programming with C#” now in English!

book_en_bg

“Dear readers,

After many months, even years of hard work of over 100 participants we are proud to announce that “Intro C# book” was officially published in Englishhttp://www.introprogramming.info.

Thanks to all who participated in this project: translators, editors, volunteers, authors, site’s supporters, QA engineers, specialists merketing and others. Our labor is not in vain, though we slowed a lot in this project. Thank you!

This is a great project, unique, not only for Bulgaria but in the world. Never before come out as good and free book about Programming + video tutorials + presentations + mind maps. This is a unique Bulgarian creation made in its large part in the software academy, which we can be proud of many years.

The book “Fundamentals of Computer Programming with C#” is the most recent edition of our favorite book about C# programming, updated for C# 5, Visual Studio 2012 and Windows 8 with many improvements, even partially rewritten several chapters. We recommend it up before the older versions of the Bulgarian language. Coming soon on paper version (under the scheme will be print-on-demand a very high price) .

Nakov”

Download the C# book in PDF (13,7 MB)

Read the C# book online


ninja-top

Project Wikipedia: Contribution of our team “Vanadium”

wikipedia-project

The project is part of the Telerik’s courses – “Knowledge sharing” and all 350 participants who were enrolled for the project were divided into teams of 4-5 people. The task of the team was to write, edit and augment the information in new or existing articles on Bulgarian language at http://bg.wikipedia.org by the rules and standards for quality of Wikipedia.

Our team “Vanadium” consisted of 7 participants and themes were:

Contributories:

  • Martin Nikolov – (Flextry) – Software Engineering
  • Daniel T. – (Daniel Todorov) – ERP
  • Liudmil D. – (GaJleon) –  Software Engineering + ERP
  • Tsvetomir I. – (somann) –  Software Engineering
  • Nikola N. – (Themagicis) –  Software Engineering

Comparison – BEFORE / AFTER:

My first Mind Map

This is my first Mind Map about “Classes and Objects” in .NET from the Telerik’s course “Knowledge sharing”. Actually I am in conflict with Mr. Drawing from young years, but one needed the other and so we had to back together again and it was as a result of our gathering.

(See full-size image)

Академия на Телерик: Курс “PHP уеб разработка”

php

Академия на Телерик: Каним ви да се включите в първия курс, изцяло посветен на програмния език PHP, който ще започне на 4 септември в Академията на Телерик. Обучението, което е насочено към начинаещи програмисти, ще ви запознае с основите на PHP и ще ви даде задълбочени знания и ценни умения за свободно ползване на езика. Сред темите, включени в курса, са цикли, функции, генериране на HTML с PHP, работа с HTTP. Ще се научите да работите и менажирате файловата система и сесиите, ще се запознаете с обектния модел на PHPизключенията и основните практики за информационна сигурност. Подобно на останалите курсове в Академията на Телерик, обучението включва работа по практически проект. Лектор на курса е Иван Ванков (gatakka).

Курсът стартира на 4 септември 2013 г. и ще се провежда всяка сряда от 19:00 ч. до 22:00 ч. в зала Ultimate в Академията на Телерик. Курсът е отворен за присъствено и онлайн обучение.

Повече информация можете да намерите на www.academy.telerik.com

Оставете своя отпечатък! Помогнете ни да разширим Уикипедия

Телерик: Да подпомагаме образованието и да развиваме ИТ индустрията в България, тези цели са залегнали в основата на Академията на Телерик. Цели, които са неразривна част от убежденията, и същността както на екип ни, така и на всички наши курсисти. Защото какво по-вдъхновяващо и мотивиращо от това да споделиш своите знанияда създадеш полезно съдържание, достъпно за всички, и най-вече да предадеш нататък своя опит и умения.

Разбира се, всеки желаещ може да се присъедини, за да има нашето начинание още по-голямо въздействие. Участвайте с предложения за теми, по които курсистите да работят. Достатъчно е да споделите своите идеи във форума на Академията.  Вземете участие в най-мащабната до момента инициатива за създаване на съдържание за Уикипедия, включете се като доброволец.

Цялата статия можете да намерите на http://academy.telerik.com/