SlideShare a Scribd company logo
1 of 23
Download to read offline
МОБИЛНИ АПЛИКЦИИ
Идеја, подготовка, кодирање и други ситници. Како треба и
како не треба.
Case study: Патоказ, победник на One Android Challenge




Јосип Јосифовски, Димитар Солев
ENGAGE – Мобилни апликации
КОЈ СУМ ЈАС, КОЈ СУМ ЈАС
   Јосип Јосифовски ...

   Димитар Солев ...




                           Јосифовски, Солев
                           23.02.2013
ENGAGE – Мобилни апликации
Мобилни апликации

 Софтвер наменет за мобилни уреди
 Софтверот е специфично направен да работи со
  ограничувањата на мобилните уреди
  (пресметковна моќ, меморија, складирање на
  податоци, несовршеност на мрежа итн.)
 Постојат неколку главни светски складишта на




                                                 Јосифовски, Солев
  апликации за мобилни уреди:




                                                 23.02.2013
ENGAGE – Мобилни апликации
Важни прашања!
   Зошто да се прават мобилни апликации?
     Сеприсутноста на мобилните уреди и нивно
      поврзување со секојдневниот живот ги прават
      сосема различна платформа за развој отколку
      компјутерот
     Можност да се создаваат апликации кои ќе станат
      важен дел од животот на корисниците




                                                          Јосифовски, Солев
   Зошто да се прават мобилни апликации за
    Андроид?
     Едноставен, моќен и отворен развоен систем, не се
      потребни лиценци, одлична документација и
      друштво на програмери кое постојано расте
     Минимална бариера за нови Андроид програмери




                                                          23.02.2013
     Google Play нуди одлични услови за монетизирање
      на направените апликации
ENGAGE – Мобилни апликации
Што е Андроид?
   Android е многу повеќе од оперативен систем за
    мобилни телефони. Тој претставува целосен
    екосистем кој се состои од комбинација на три
    главни компоненти:
     Бесплатен и отворен (оpen-source) оперативен
      систем за вградливи направи (мобилни телефони,
      преносни компјутери, таблети, телевизори, играчки




                                                          Јосифовски, Солев
      конзоли итн.)
     Отворена платформа за развој на апликации
     Самите направи (посебно мобилните телефони) кои
      го користаст Андроид оперативниот систем и
      апликациите направени за него




                                                          23.02.2013
ENGAGE – Мобилни апликации
Зошто е популарен?
    Апликациите за Android се пишуваат во
     прилагодена верзија на програмскиот јазик
     Java, и многу луѓе и компании создаваат
     апликации кои ја прошируваат
     функционалноста на мобилните уреди
    Ја нуди можноста самите производители на
     мобилни уреди да го прилагодат самиот




                                                  Јосифовски, Солев
     оперативен систем (Samsung TouchWiz, HTC
     SenseUI, Motorola MOTOBLUR итн.)
    Ја нуди можноста и ентузијасти да го
     прилагодуваат самиот оперативен систем и
     функционално и графички (CyanogenMod)
    Google Maps, нема дискриминација помеѓу




                                                  23.02.2013
     вградени и инсталирани апликации, користи
     најнови технологии (пр. NFC, Google Wallet
     итн.)
ENGAGE – Мобилни апликации
Колку е распространет?
 Во Октомври 2012-та година, бројот на достапни
  апликации за Андроид изнесува околу 700 000, а
  проценето е дека до сега Google Play брои околу 25
  милијарди симнувања на апликации
 Околу 850 000 направи кои се базирани на Андроид
  се активираат секој ден
 Од различни извори, бројките за присутноста на




                                                       Јосифовски, Солев
  Андроид на пазарот за мобилни уреди се движи од
  65 до 75 проценти.




                                                       23.02.2013
ENGAGE – Мобилни апликации                  Јосифовски, Солев   23.02.2013
  Еволуција на Андроид (верзии 1.6 – 4.2)
ENGAGE – Мобилни апликации
Иднината на Андроид
 Ја очекуваме најновата итерација на Андроид,
  тоа е Android 5.0: Diabetes
 Најдиректна конкуренција ќе биде Ubuntu

 Нови интересни концепти како Asus Padfone 2




                                                 Јосифовски, Солев
                                                 23.02.2013
ENGAGE – Мобилни апликации
Мобилни апликации:
Од каде да се почне



 Идеја
 Што со неа? – оформи ја




                                                Јосифовски, Солев
 Нема лоши предлози – запиши ги сите

 Let it sleep

 Направи селекција

 Да не бидеме преамбициозни (во верзија 1 не
  мора да правиме space shuttle)




                                                23.02.2013
 Не додавај нови идеи откако ќе почнеш со
  работа, нека бидат за следната верзија
ENGAGE – Мобилни апликации
   Графички приказ на идејата

   локална база
   на податоци



               веб сервис
користење на




                                                        Јосифовски, Солев
 GPS
                  глобална база
                  на податоци           Facebook API
                                        за Android




                                                        23.02.2013
                                  користење на камера
                                   и меморија
ENGAGE – Мобилни апликации
КАКО ДА СЕ ПРОДОЛЖИ
 Како да ги организирам податоците?
 Скицирање на базите на податоци




                                       Јосифовски, Солев
                                       23.02.2013
ENGAGE – Мобилни апликации   Јосифовски, Солев   23.02.2013
                                                         Скицирање на текот на апликацијата
                                                                
ENGAGE – Мобилни апликации
Последни подготовки пред изработка

   Не знаевме ништо за Андроид!
     Читање книги, вистински 
     Tutorials
     Примери




                                       Јосифовски, Солев
   Работна околина, што сé ни треба




                                       23.02.2013
ENGAGE – Мобилни апликации
Тимска работа и комуникација
   Pair programming
     Well, my dear Watson, it’s quite elementary!
     Добар дел од работата на заедничките
      проекти ни се сведе на нешто што се
      нарекува тандемско програмирање – двајца
      програмери на еден компјутер
    Класично тимско програмирање




                                                     Јосифовски, Солев

       Најмалиот можен тим: двајца
   Постојана комуникација
       Поради разни обврски, можеби физичкото
        присуство не е возможно, па неопходно е
        тимот да е во постојан контакт




                                                     23.02.2013
   Долги сесии програмирање: од шест до
    петнаесет часови на ден
ENGAGE – Мобилни апликации
    Тестирање
   На Android емулатор:
       Добар само за основна функционалност,
        дизајн и лажни GPS координати
   На физичка направа
       Комплетна интеракција, multi-touch,
        реален приказ за перформансите на
        апликацијата, потрошувачката на батерија
        итн.




                                                   Јосифовски, Солев
   Надвор на улица (во реалниот свет)
       Комплетно тестирање на апликацијата, со
        вклучени прецизноста на GPS сензорот
   Задолжително да се има повеќе луѓе за
    тестирање: колку помалку техничкки
    спремни толку подобро!




                                                   23.02.2013
ENGAGE – Мобилни апликации
Работење со временски ограничувања
 Рокови и како тие влијаат на кодот
 Паркинсонов закон - „Work expands so as to fill
  the time available for its completion.“




                                                    Јосифовски, Солев
                                                    23.02.2013
ENGAGE – Мобилни апликации
Како да се истрае до крај

   Ентузијазам

   Мотивација




                                                         Јосифовски, Солев
   Натпревари
       Дали да се учествува?
       Што е важно да се знае пред да се учествува на
       Бидете професионални




                                                         23.02.2013
ENGAGE – Мобилни апликации
Натпреварот

   Прелиминарна фаза

   Промовирање на апликацијата
       Социјални мрежи




                                                         Јосифовски, Солев
       Web страница, интересен начин на претставување
        (анимација)
       Видео презентација


   Финале




                                                         23.02.2013
ENGAGE – Мобилни апликации          Јосифовски, Солев   23.02.2013
       Дали упорноста се исплати?
ENGAGE – Мобилни апликации
Што потоа?
   Објавување на апликацијата, заштита на
    код, авторски права...

   Пишување код во кој може да се снајдете




                                              Јосифовски, Солев
 Надоградба, нови верзии, додавање на
  функционалности (Augmented reality, real
  time, gamification),
 Feedback за апликацијата(дизајн, виџет)




                                              23.02.2013
ENGAGE – Мобилни апликации
НАМЕСТО ЗАКЛУЧОК

 Имајте добра идеја
 Keep it simple

 Направете интуитивен workflow

 Програмер нека кодира, дизајнер нека дизајнира




                                                   Јосифовски, Солев
 Пријавувајте се на натпревари

 Бидете упорни и професионални

 Промоцијата е важна

 Стекнатото искуство значи монгу




                                                   23.02.2013
ENGAGE – Мобилни апликации
ПРАШАЊА?




                                        Јосифовски, Солев
           josip.josifovski@gmail.com




                                        23.02.2013
           dimitar.solev@gmail.com

More Related Content

Viewers also liked

Ellie goulding bright lights
Ellie goulding bright lightsEllie goulding bright lights
Ellie goulding bright lightschelseaeevans93
 
Идеализација на хактивизмот - Виктор Арсовски - ENGAGE
Идеализација на хактивизмот - Виктор Арсовски - ENGAGEИдеализација на хактивизмот - Виктор Арсовски - ENGAGE
Идеализација на хактивизмот - Виктор Арсовски - ENGAGEYouthEduForum
 
Deconstruction Of The Original Video
Deconstruction Of The Original VideoDeconstruction Of The Original Video
Deconstruction Of The Original Videochelseaeevans93
 
Зоран Ричлиев - Соработка меѓу невладините и медиумите
Зоран Ричлиев - Соработка меѓу невладините и медиумитеЗоран Ричлиев - Соработка меѓу невладините и медиумите
Зоран Ричлиев - Соработка меѓу невладините и медиумитеYouthEduForum
 
Construction- Front Cover
Construction- Front CoverConstruction- Front Cover
Construction- Front Coverchelseaeevans93
 

Viewers also liked (10)

Construction-Back Page
Construction-Back PageConstruction-Back Page
Construction-Back Page
 
Feist-Metals
Feist-MetalsFeist-Metals
Feist-Metals
 
Construction- Advert
Construction- AdvertConstruction- Advert
Construction- Advert
 
Ellie goulding bright lights
Ellie goulding bright lightsEllie goulding bright lights
Ellie goulding bright lights
 
088
088088
088
 
Идеализација на хактивизмот - Виктор Арсовски - ENGAGE
Идеализација на хактивизмот - Виктор Арсовски - ENGAGEИдеализација на хактивизмот - Виктор Арсовски - ENGAGE
Идеализација на хактивизмот - Виктор Арсовски - ENGAGE
 
Deconstruction Of The Original Video
Deconstruction Of The Original VideoDeconstruction Of The Original Video
Deconstruction Of The Original Video
 
Зоран Ричлиев - Соработка меѓу невладините и медиумите
Зоран Ричлиев - Соработка меѓу невладините и медиумитеЗоран Ричлиев - Соработка меѓу невладините и медиумите
Зоран Ричлиев - Соработка меѓу невладините и медиумите
 
Construction- Front Cover
Construction- Front CoverConstruction- Front Cover
Construction- Front Cover
 
2528
25282528
2528
 

More from YouthEduForum

Танго Милонгера Скопје - Танго, комерцијала, стереотип, идеологија, политика ...
Танго Милонгера Скопје - Танго, комерцијала, стереотип, идеологија, политика ...Танго Милонгера Скопје - Танго, комерцијала, стереотип, идеологија, политика ...
Танго Милонгера Скопје - Танго, комерцијала, стереотип, идеологија, политика ...YouthEduForum
 
Никола Спасов - истражување како алатка на граѓански активизам
Никола Спасов - истражување како алатка на граѓански активизамНикола Спасов - истражување како алатка на граѓански активизам
Никола Спасов - истражување како алатка на граѓански активизамYouthEduForum
 
Танго Милонгеро Скопје - Тангото како субкултура
Танго Милонгеро Скопје - Тангото како субкултураТанго Милонгеро Скопје - Тангото како субкултура
Танго Милонгеро Скопје - Тангото како субкултураYouthEduForum
 
Петар Павлов - Сподели, па владеј
Петар Павлов - Сподели, па владејПетар Павлов - Сподели, па владеј
Петар Павлов - Сподели, па владејYouthEduForum
 
Зоран Бојаровски - Може ли фактите да добијат смисла во македонија
Зоран Бојаровски - Може ли фактите да добијат смисла во македонијаЗоран Бојаровски - Може ли фактите да добијат смисла во македонија
Зоран Бојаровски - Може ли фактите да добијат смисла во македонијаYouthEduForum
 
Владимир Трајковиќ - Приказната за еден предмет
Владимир Трајковиќ - Приказната за еден предметВладимир Трајковиќ - Приказната за еден предмет
Владимир Трајковиќ - Приказната за еден предметYouthEduForum
 
Бесфорт Идризи - Лајтме
Бесфорт Идризи - ЛајтмеБесфорт Идризи - Лајтме
Бесфорт Идризи - ЛајтмеYouthEduForum
 
Tiiiit inc. - Фотографии
Tiiiit inc. - ФотографииTiiiit inc. - Фотографии
Tiiiit inc. - ФотографииYouthEduForum
 
Трајче Јанушев - Ангажираноста на маргинализираните заедници – предуслов за п...
Трајче Јанушев - Ангажираноста на маргинализираните заедници – предуслов за п...Трајче Јанушев - Ангажираноста на маргинализираните заедници – предуслов за п...
Трајче Јанушев - Ангажираноста на маргинализираните заедници – предуслов за п...YouthEduForum
 
елена игнатова вистиномер
елена игнатова   вистиномерелена игнатова   вистиномер
елена игнатова вистиномерYouthEduForum
 
вук вујновиќ гласот на граѓаните
вук вујновиќ   гласот на граѓанитевук вујновиќ   гласот на граѓаните
вук вујновиќ гласот на граѓанитеYouthEduForum
 
борис триван покојна милева
борис триван   покојна милеваборис триван   покојна милева
борис триван покојна милеваYouthEduForum
 
Пријави корупција - Engage 2013
Пријави корупција - Engage 2013Пријави корупција - Engage 2013
Пријави корупција - Engage 2013YouthEduForum
 
Краудмапирање во Македонија - Борис Ристовски - ENGAGE
Краудмапирање во Македонија - Борис Ристовски - ENGAGEКраудмапирање во Македонија - Борис Ристовски - ENGAGE
Краудмапирање во Македонија - Борис Ристовски - ENGAGEYouthEduForum
 
Dani janev infographics
Dani janev   infographicsDani janev   infographics
Dani janev infographicsYouthEduForum
 
Пушти го пајакот да ти најде работа - Татјана Јовановска / Марија Ивановска -...
Пушти го пајакот да ти најде работа - Татјана Јовановска / Марија Ивановска -...Пушти го пајакот да ти најде работа - Татјана Јовановска / Марија Ивановска -...
Пушти го пајакот да ти најде работа - Татјана Јовановска / Марија Ивановска -...YouthEduForum
 
Како да организирате настан заедно со заедницата - Дарко Булдиоски - ENGAGE
Како да организирате настан заедно со заедницата - Дарко Булдиоски - ENGAGEКако да организирате настан заедно со заедницата - Дарко Булдиоски - ENGAGE
Како да организирате настан заедно со заедницата - Дарко Булдиоски - ENGAGEYouthEduForum
 
Tamara Atanasoska - ENGAGE
Tamara Atanasoska - ENGAGETamara Atanasoska - ENGAGE
Tamara Atanasoska - ENGAGEYouthEduForum
 
Застапувај за промени, користи „онлајн“ - Марјан Забрчанец - ENGAGE
Застапувај за промени, користи „онлајн“ - Марјан Забрчанец - ENGAGEЗастапувај за промени, користи „онлајн“ - Марјан Забрчанец - ENGAGE
Застапувај за промени, користи „онлајн“ - Марјан Забрчанец - ENGAGEYouthEduForum
 

More from YouthEduForum (20)

Танго Милонгера Скопје - Танго, комерцијала, стереотип, идеологија, политика ...
Танго Милонгера Скопје - Танго, комерцијала, стереотип, идеологија, политика ...Танго Милонгера Скопје - Танго, комерцијала, стереотип, идеологија, политика ...
Танго Милонгера Скопје - Танго, комерцијала, стереотип, идеологија, политика ...
 
Никола Спасов - истражување како алатка на граѓански активизам
Никола Спасов - истражување како алатка на граѓански активизамНикола Спасов - истражување како алатка на граѓански активизам
Никола Спасов - истражување како алатка на граѓански активизам
 
Танго Милонгеро Скопје - Тангото како субкултура
Танго Милонгеро Скопје - Тангото како субкултураТанго Милонгеро Скопје - Тангото како субкултура
Танго Милонгеро Скопје - Тангото како субкултура
 
Петар Павлов - Сподели, па владеј
Петар Павлов - Сподели, па владејПетар Павлов - Сподели, па владеј
Петар Павлов - Сподели, па владеј
 
Зоран Бојаровски - Може ли фактите да добијат смисла во македонија
Зоран Бојаровски - Може ли фактите да добијат смисла во македонијаЗоран Бојаровски - Може ли фактите да добијат смисла во македонија
Зоран Бојаровски - Може ли фактите да добијат смисла во македонија
 
Владимир Трајковиќ - Приказната за еден предмет
Владимир Трајковиќ - Приказната за еден предметВладимир Трајковиќ - Приказната за еден предмет
Владимир Трајковиќ - Приказната за еден предмет
 
Бесфорт Идризи - Лајтме
Бесфорт Идризи - ЛајтмеБесфорт Идризи - Лајтме
Бесфорт Идризи - Лајтме
 
Tiiiit inc. - Фотографии
Tiiiit inc. - ФотографииTiiiit inc. - Фотографии
Tiiiit inc. - Фотографии
 
Трајче Јанушев - Ангажираноста на маргинализираните заедници – предуслов за п...
Трајче Јанушев - Ангажираноста на маргинализираните заедници – предуслов за п...Трајче Јанушев - Ангажираноста на маргинализираните заедници – предуслов за п...
Трајче Јанушев - Ангажираноста на маргинализираните заедници – предуслов за п...
 
елена игнатова вистиномер
елена игнатова   вистиномерелена игнатова   вистиномер
елена игнатова вистиномер
 
вук вујновиќ гласот на граѓаните
вук вујновиќ   гласот на граѓанитевук вујновиќ   гласот на граѓаните
вук вујновиќ гласот на граѓаните
 
Presentation1
Presentation1Presentation1
Presentation1
 
борис триван покојна милева
борис триван   покојна милеваборис триван   покојна милева
борис триван покојна милева
 
Пријави корупција - Engage 2013
Пријави корупција - Engage 2013Пријави корупција - Engage 2013
Пријави корупција - Engage 2013
 
Краудмапирање во Македонија - Борис Ристовски - ENGAGE
Краудмапирање во Македонија - Борис Ристовски - ENGAGEКраудмапирање во Македонија - Борис Ристовски - ENGAGE
Краудмапирање во Македонија - Борис Ристовски - ENGAGE
 
Dani janev infographics
Dani janev   infographicsDani janev   infographics
Dani janev infographics
 
Пушти го пајакот да ти најде работа - Татјана Јовановска / Марија Ивановска -...
Пушти го пајакот да ти најде работа - Татјана Јовановска / Марија Ивановска -...Пушти го пајакот да ти најде работа - Татјана Јовановска / Марија Ивановска -...
Пушти го пајакот да ти најде работа - Татјана Јовановска / Марија Ивановска -...
 
Како да организирате настан заедно со заедницата - Дарко Булдиоски - ENGAGE
Како да организирате настан заедно со заедницата - Дарко Булдиоски - ENGAGEКако да организирате настан заедно со заедницата - Дарко Булдиоски - ENGAGE
Како да организирате настан заедно со заедницата - Дарко Булдиоски - ENGAGE
 
Tamara Atanasoska - ENGAGE
Tamara Atanasoska - ENGAGETamara Atanasoska - ENGAGE
Tamara Atanasoska - ENGAGE
 
Застапувај за промени, користи „онлајн“ - Марјан Забрчанец - ENGAGE
Застапувај за промени, користи „онлајн“ - Марјан Забрчанец - ENGAGEЗастапувај за промени, користи „онлајн“ - Марјан Забрчанец - ENGAGE
Застапувај за промени, користи „онлајн“ - Марјан Забрчанец - ENGAGE
 

Мобилни апликации - Engage 2013

  • 1. МОБИЛНИ АПЛИКЦИИ Идеја, подготовка, кодирање и други ситници. Како треба и како не треба. Case study: Патоказ, победник на One Android Challenge Јосип Јосифовски, Димитар Солев
  • 2. ENGAGE – Мобилни апликации КОЈ СУМ ЈАС, КОЈ СУМ ЈАС  Јосип Јосифовски ...  Димитар Солев ... Јосифовски, Солев 23.02.2013
  • 3. ENGAGE – Мобилни апликации Мобилни апликации  Софтвер наменет за мобилни уреди  Софтверот е специфично направен да работи со ограничувањата на мобилните уреди (пресметковна моќ, меморија, складирање на податоци, несовршеност на мрежа итн.)  Постојат неколку главни светски складишта на Јосифовски, Солев апликации за мобилни уреди: 23.02.2013
  • 4. ENGAGE – Мобилни апликации Важни прашања!  Зошто да се прават мобилни апликации?  Сеприсутноста на мобилните уреди и нивно поврзување со секојдневниот живот ги прават сосема различна платформа за развој отколку компјутерот  Можност да се создаваат апликации кои ќе станат важен дел од животот на корисниците Јосифовски, Солев  Зошто да се прават мобилни апликации за Андроид?  Едноставен, моќен и отворен развоен систем, не се потребни лиценци, одлична документација и друштво на програмери кое постојано расте  Минимална бариера за нови Андроид програмери 23.02.2013  Google Play нуди одлични услови за монетизирање на направените апликации
  • 5. ENGAGE – Мобилни апликации Што е Андроид?  Android е многу повеќе од оперативен систем за мобилни телефони. Тој претставува целосен екосистем кој се состои од комбинација на три главни компоненти:  Бесплатен и отворен (оpen-source) оперативен систем за вградливи направи (мобилни телефони, преносни компјутери, таблети, телевизори, играчки Јосифовски, Солев конзоли итн.)  Отворена платформа за развој на апликации  Самите направи (посебно мобилните телефони) кои го користаст Андроид оперативниот систем и апликациите направени за него 23.02.2013
  • 6. ENGAGE – Мобилни апликации Зошто е популарен?  Апликациите за Android се пишуваат во прилагодена верзија на програмскиот јазик Java, и многу луѓе и компании создаваат апликации кои ја прошируваат функционалноста на мобилните уреди  Ја нуди можноста самите производители на мобилни уреди да го прилагодат самиот Јосифовски, Солев оперативен систем (Samsung TouchWiz, HTC SenseUI, Motorola MOTOBLUR итн.)  Ја нуди можноста и ентузијасти да го прилагодуваат самиот оперативен систем и функционално и графички (CyanogenMod)  Google Maps, нема дискриминација помеѓу 23.02.2013 вградени и инсталирани апликации, користи најнови технологии (пр. NFC, Google Wallet итн.)
  • 7. ENGAGE – Мобилни апликации Колку е распространет?  Во Октомври 2012-та година, бројот на достапни апликации за Андроид изнесува околу 700 000, а проценето е дека до сега Google Play брои околу 25 милијарди симнувања на апликации  Околу 850 000 направи кои се базирани на Андроид се активираат секој ден  Од различни извори, бројките за присутноста на Јосифовски, Солев Андроид на пазарот за мобилни уреди се движи од 65 до 75 проценти. 23.02.2013
  • 8. ENGAGE – Мобилни апликации Јосифовски, Солев 23.02.2013 Еволуција на Андроид (верзии 1.6 – 4.2)
  • 9. ENGAGE – Мобилни апликации Иднината на Андроид  Ја очекуваме најновата итерација на Андроид, тоа е Android 5.0: Diabetes  Најдиректна конкуренција ќе биде Ubuntu  Нови интересни концепти како Asus Padfone 2 Јосифовски, Солев 23.02.2013
  • 10. ENGAGE – Мобилни апликации Мобилни апликации: Од каде да се почне  Идеја  Што со неа? – оформи ја Јосифовски, Солев  Нема лоши предлози – запиши ги сите  Let it sleep  Направи селекција  Да не бидеме преамбициозни (во верзија 1 не мора да правиме space shuttle) 23.02.2013  Не додавај нови идеи откако ќе почнеш со работа, нека бидат за следната верзија
  • 11. ENGAGE – Мобилни апликации Графички приказ на идејата локална база на податоци веб сервис користење на Јосифовски, Солев GPS глобална база на податоци Facebook API за Android 23.02.2013 користење на камера и меморија
  • 12. ENGAGE – Мобилни апликации КАКО ДА СЕ ПРОДОЛЖИ  Како да ги организирам податоците?  Скицирање на базите на податоци Јосифовски, Солев 23.02.2013
  • 13. ENGAGE – Мобилни апликации Јосифовски, Солев 23.02.2013 Скицирање на текот на апликацијата 
  • 14. ENGAGE – Мобилни апликации Последни подготовки пред изработка  Не знаевме ништо за Андроид!  Читање книги, вистински   Tutorials  Примери Јосифовски, Солев  Работна околина, што сé ни треба 23.02.2013
  • 15. ENGAGE – Мобилни апликации Тимска работа и комуникација  Pair programming  Well, my dear Watson, it’s quite elementary!  Добар дел од работата на заедничките проекти ни се сведе на нешто што се нарекува тандемско програмирање – двајца програмери на еден компјутер Класично тимско програмирање Јосифовски, Солев   Најмалиот можен тим: двајца  Постојана комуникација  Поради разни обврски, можеби физичкото присуство не е возможно, па неопходно е тимот да е во постојан контакт 23.02.2013  Долги сесии програмирање: од шест до петнаесет часови на ден
  • 16. ENGAGE – Мобилни апликации Тестирање  На Android емулатор:  Добар само за основна функционалност, дизајн и лажни GPS координати  На физичка направа  Комплетна интеракција, multi-touch, реален приказ за перформансите на апликацијата, потрошувачката на батерија итн. Јосифовски, Солев  Надвор на улица (во реалниот свет)  Комплетно тестирање на апликацијата, со вклучени прецизноста на GPS сензорот  Задолжително да се има повеќе луѓе за тестирање: колку помалку техничкки спремни толку подобро! 23.02.2013
  • 17. ENGAGE – Мобилни апликации Работење со временски ограничувања  Рокови и како тие влијаат на кодот  Паркинсонов закон - „Work expands so as to fill the time available for its completion.“ Јосифовски, Солев 23.02.2013
  • 18. ENGAGE – Мобилни апликации Како да се истрае до крај  Ентузијазам  Мотивација Јосифовски, Солев  Натпревари  Дали да се учествува?  Што е важно да се знае пред да се учествува на  Бидете професионални 23.02.2013
  • 19. ENGAGE – Мобилни апликации Натпреварот  Прелиминарна фаза  Промовирање на апликацијата  Социјални мрежи Јосифовски, Солев  Web страница, интересен начин на претставување (анимација)  Видео презентација  Финале 23.02.2013
  • 20. ENGAGE – Мобилни апликации Јосифовски, Солев 23.02.2013 Дали упорноста се исплати?
  • 21. ENGAGE – Мобилни апликации Што потоа?  Објавување на апликацијата, заштита на код, авторски права...  Пишување код во кој може да се снајдете Јосифовски, Солев  Надоградба, нови верзии, додавање на функционалности (Augmented reality, real time, gamification),  Feedback за апликацијата(дизајн, виџет) 23.02.2013
  • 22. ENGAGE – Мобилни апликации НАМЕСТО ЗАКЛУЧОК  Имајте добра идеја  Keep it simple  Направете интуитивен workflow  Програмер нека кодира, дизајнер нека дизајнира Јосифовски, Солев  Пријавувајте се на натпревари  Бидете упорни и професионални  Промоцијата е важна  Стекнатото искуство значи монгу 23.02.2013
  • 23. ENGAGE – Мобилни апликации ПРАШАЊА? Јосифовски, Солев josip.josifovski@gmail.com 23.02.2013 dimitar.solev@gmail.com