SlideShare uma empresa Scribd logo
1 de 113
LPPbus
zgodba in izkušnje

Matej Bukovinski
LPPbus
© Matej Bkovinski
Le zakaj bi kdo hotel razvijati
iPhone aplikacijo za slovensko
             tržišče?


                               LPPbus
                               © Matej Bkovinski
Motivacija?




              LPPbus
              © Matej Bkovinski
Motivacija?

• učenje iPhone SDK in moja “firbčnost”




                                          LPPbus
                                          © Matej Bkovinski
Motivacija?

• učenje iPhone SDK in moja “firbčnost”
 • nekaj enostavnega




                                          LPPbus
                                          © Matej Bkovinski
Motivacija?

• učenje iPhone SDK in moja “firbčnost”
 • nekaj enostavnega
 • a ne preveč (nekaj se vseeno potrebno naučiti)




                                                    LPPbus
                                                    © Matej Bkovinski
Motivacija?

• učenje iPhone SDK in moja “firbčnost”
 • nekaj enostavnega
 • a ne preveč (nekaj se vseeno potrebno naučiti)
 • aplikacija, ki še ne obstaja (vsaj ne za iPhone)




                                                      LPPbus
                                                      © Matej Bkovinski
Motivacija?

• učenje iPhone SDK in moja “firbčnost”
 •   nekaj enostavnega
 •   a ne preveč (nekaj se vseeno potrebno naučiti)
 •   aplikacija, ki še ne obstaja (vsaj ne za iPhone)
 •   koristno (predvsem za mene)




                                                        LPPbus
                                                        © Matej Bkovinski
Motivacija?

• učenje iPhone SDK in moja “firbčnost”
  • nekaj enostavnega
  • a ne preveč (nekaj se vseeno potrebno naučiti)
  • aplikacija, ki še ne obstaja (vsaj ne za iPhone)
  • koristno (predvsem za mene)
• ker je moje prevozno sredstvo predvsem avtobus in
  vlak je bil odgovor na dlani


                                                  LPPbus
                                                  © Matej Bkovinski
Kaj pa podatki?




                  LPPbus
                  © Matej Bkovinski
Kaj pa podatki?
http://bus.talktrack.com/




                            LPPbus
                            © Matej Bkovinski
Kaj pa podatki?
http://bus.talktrack.com/




                            postaje

                                      LPPbus
                                      © Matej Bkovinski
Kaj pa podatki?
http://bus.talktrack.com/




               zahtevek     postaje

                                      LPPbus
                                      © Matej Bkovinski
Kaj pa podatki?
http://bus.talktrack.com/




                            LPPbus
                            © Matej Bkovinski
Kaj pa podatki?
http://bus.talktrack.com/



                            napovedi




                                   LPPbus
                                   © Matej Bkovinski
Začetki




          LPPbus
          © Matej Bkovinski
Začetki
• seznam postaj




                  LPPbus
                  © Matej Bkovinski
Začetki
• seznam postaj
• ob kliku napoved




                     LPPbus
                     © Matej Bkovinski
Začetki
• seznam postaj
• ob kliku napoved
• omrežne zadeve in regularni
  izrazi




                          LPPbus
                          © Matej Bkovinski
Začetki
• seznam postaj
• ob kliku napoved
• omrežne zadeve in regularni
  izrazi
• v osnovi samo preobleka za
  spletno stran




                          LPPbus
                          © Matej Bkovinski
Začetki
• seznam postaj
• ob kliku napoved
• omrežne zadeve in regularni
  izrazi
• v osnovi samo preobleka za
  spletno stran
• kljub temu bolj pregledno in
  hitrejše za uporabo


                           LPPbus
                           © Matej Bkovinski
Izboljšave




             LPPbus
             © Matej Bkovinski
Izboljšave

• iskanje




             LPPbus
             © Matej Bkovinski
Izboljšave

• iskanje
• osveževanje seznama postaj




                          LPPbus
                          © Matej Bkovinski
Izboljšave

• iskanje
• osveževanje seznama postaj
• priljubljene postaje




                          LPPbus
                          © Matej Bkovinski
Izboljšave

•   iskanje
•   osveževanje seznama postaj
•   priljubljene postaje
•   shema mestnih linij




                            LPPbus
                            © Matej Bkovinski
Izboljšave

•   iskanje
•   osveževanje seznama postaj
•   priljubljene postaje
•   shema mestnih linij
•   dejansko uporabno (mogoče
    celo komu drugemu?)



                           LPPbus
                           © Matej Bkovinski
Podatki, podatki, podatki...




                               LPPbus
                               © Matej Bkovinski
Podatki, podatki, podatki...




                               LPPbus
                               © Matej Bkovinski
Podatki, podatki, podatki...




                               LPPbus
                               © Matej Bkovinski
Kako to zgleda?
            <?xml version="1.0" encoding="UTF-8"?>
            <kml xmlns="http://earth.google.com/kml/2.2">
            <Folder>
            
    <name>LINIJE MPP</name>
            
    <open>1</open>
            
    <Style>
            
    
   <ListStyle>
            
    
   
   <listItemType>check</listItemType>
            
    
   
   <ItemIcon>
            
    
   
   
    <state>open</state>
            
    
   
   
    <href>files/mysavedplaces_open.png</href>
            
    
   
   </ItemIcon>
            
    
   
   <ItemIcon>
            
    
   
   
    <state>closed</state>




        =
            
    
   
   
    <href>files/mysavedplaces_closed.png</href>
            
    
   
   </ItemIcon>
            
    
   
   <bgColor>00ffffff</bgColor>
            
    
   </ListStyle>
            
    </Style>
            
    <Document>
            
    
   <name>Route 1: Mestni log-Vižmarje (Bavarski dvor ~ Gameljne)</name>
            
    
   <open>1</open>
            
    
   <Style id="Projekcije1010">
            
    
   
   <LineStyle>
            
    
   
   
    <color>ff00ff00</color>
            
    
   
   </LineStyle>
            
    
   </Style>
            
    
   <Style id="crtniRadiji20000110112001">
            
    
   
   <LineStyle>
            
    
   
   
    <color>ff0000ff</color>
            
    
   
   
    <width>5</width>
            
    
   
   </LineStyle>
            
    
   </Style>
            ....                                                                          LPPbus
                                                                                          © Matej Bkovinski
Kako to zgleda?




        =

                  LPPbus
                  © Matej Bkovinski
In kaj sedaj?




                LPPbus
                © Matej Bkovinski
In kaj sedaj?
• jovo na novo




                 LPPbus
                 © Matej Bkovinski
In kaj sedaj?
• jovo na novo
• potrebno zamenjati celoten model in controller




                                                   LPPbus
                                                   © Matej Bkovinski
In kaj sedaj?
• jovo na novo
• potrebno zamenjati celoten model in controller

Zakaj se je splačalo?




                                                   LPPbus
                                                   © Matej Bkovinski
In kaj sedaj?
• jovo na novo
• potrebno zamenjati celoten model in controller

Zakaj se je splačalo?
  Linije (s seznami postaj)




                                                   LPPbus
                                                   © Matej Bkovinski
In kaj sedaj?
• jovo na novo
• potrebno zamenjati celoten model in controller

Zakaj se je splačalo?
  Linije (s seznami postaj)
  GPS koordinate postaj (mapa, bližnje postaje, navigacija)




                                                              LPPbus
                                                              © Matej Bkovinski
In kaj sedaj?
• jovo na novo
• potrebno zamenjati celoten model in controller

Zakaj se je splačalo?
  Linije (s seznami postaj)
  GPS koordinate postaj (mapa, bližnje postaje, navigacija)
  GPS koordinate linij (risanje po mapi)




                                                              LPPbus
                                                              © Matej Bkovinski
In kaj sedaj?
• jovo na novo
• potrebno zamenjati celoten model in controller

Zakaj se je splačalo?
  Linije (s seznami postaj)
  GPS koordinate postaj (mapa, bližnje postaje, navigacija)
  GPS koordinate linij (risanje po mapi)


Ni vse zlato, kar se sveti

                                                              LPPbus
                                                              © Matej Bkovinski
In kaj sedaj?
• jovo na novo
• potrebno zamenjati celoten model in controller

Zakaj se je splačalo?
  Linije (s seznami postaj)
  GPS koordinate postaj (mapa, bližnje postaje, navigacija)
  GPS koordinate linij (risanje po mapi)


Ni vse zlato, kar se sveti
  Manjkajo določene linije (povratne smeri, primestni)

                                                              LPPbus
                                                              © Matej Bkovinski
In kaj sedaj?
• jovo na novo
• potrebno zamenjati celoten model in controller

Zakaj se je splačalo?
  Linije (s seznami postaj)
  GPS koordinate postaj (mapa, bližnje postaje, navigacija)
  GPS koordinate linij (risanje po mapi)


Ni vse zlato, kar se sveti
  Manjkajo določene linije (povratne smeri, primestni)
  Manjkajo določene postaje (dejansko polovica!)
                                                              LPPbus
                                                              © Matej Bkovinski
State of the union




                     LPPbus
                     © Matej Bkovinski
State of the union
• priljubljene postaje in bližnje postaje (z
  urejanjem)




                                           LPPbus
                                           © Matej Bkovinski
State of the union
• priljubljene postaje in bližnje postaje (z
  urejanjem)




                                           LPPbus
                                           © Matej Bkovinski
State of the union
• priljubljene postaje in bližnje postaje (z
  urejanjem)
• nastavitve (s preverjanjem posodobitev)




                                          LPPbus
                                          © Matej Bkovinski
State of the union
• priljubljene postaje in bližnje postaje (z
  urejanjem)
• nastavitve (s preverjanjem posodobitev)




                                          LPPbus
                                          © Matej Bkovinski
State of the union
• priljubljene postaje in bližnje postaje (z
  urejanjem)
• nastavitve (s preverjanjem posodobitev)
• seznam postaj (s številkami, indeksiran,
  iskanje)




                                          LPPbus
                                          © Matej Bkovinski
State of the union
• priljubljene postaje in bližnje postaje (z
  urejanjem)
• nastavitve (s preverjanjem posodobitev)
• seznam postaj (s številkami, indeksiran,
  iskanje)




                                          LPPbus
                                          © Matej Bkovinski
State of the union
• priljubljene postaje in bližnje postaje (z
  urejanjem)
• nastavitve (s preverjanjem posodobitev)
• seznam postaj (s številkami, indeksiran,
  iskanje)
• ob kliku napovedi (priljubljene, prikaži na
  mapi, pot)




                                          LPPbus
                                          © Matej Bkovinski
State of the union
• priljubljene postaje in bližnje postaje (z
  urejanjem)
• nastavitve (s preverjanjem posodobitev)
• seznam postaj (s številkami, indeksiran,
  iskanje)
• ob kliku napovedi (priljubljene, prikaži na
  mapi, pot)
• seznam linij (osnovne ali razširjene)




                                          LPPbus
                                          © Matej Bkovinski
State of the union
• priljubljene postaje in bližnje postaje (z
  urejanjem)
• nastavitve (s preverjanjem posodobitev)
• seznam postaj (s številkami, indeksiran,
  iskanje)
• ob kliku napovedi (priljubljene, prikaži na
  mapi, pot)
• seznam linij (osnovne ali razširjene)




                                          LPPbus
                                          © Matej Bkovinski
State of the union
• priljubljene postaje in bližnje postaje (z
  urejanjem)
• nastavitve (s preverjanjem posodobitev)
• seznam postaj (s številkami, indeksiran,
  iskanje)
• ob kliku napovedi (priljubljene, prikaži na
  mapi, pot)
• seznam linij (osnovne ali razširjene)
• ob kliku podrobnosti (z možnostjo izrisa na
  mapi)




                                        LPPbus
                                        © Matej Bkovinski
State of the union
• priljubljene postaje in bližnje postaje (z
  urejanjem)
• nastavitve (s preverjanjem posodobitev)
• seznam postaj (s številkami, indeksiran,
  iskanje)
• ob kliku napovedi (priljubljene, prikaži na
  mapi, pot)
• seznam linij (osnovne ali razširjene)
• ob kliku podrobnosti (z možnostjo izrisa na
  mapi)




                                        LPPbus
                                        © Matej Bkovinski
State of the union
• priljubljene postaje in bližnje postaje (z
  urejanjem)
• nastavitve (s preverjanjem posodobitev)
• seznam postaj (s številkami, indeksiran,
  iskanje)
• ob kliku napovedi (priljubljene, prikaži na
  mapi, pot)
• seznam linij (osnovne ali razširjene)
• ob kliku podrobnosti (z možnostjo izrisa na
  mapi)
• shema




                                        LPPbus
                                        © Matej Bkovinski
State of the union
• priljubljene postaje in bližnje postaje (z
  urejanjem)
• nastavitve (s preverjanjem posodobitev)
• seznam postaj (s številkami, indeksiran,
  iskanje)
• ob kliku napovedi (priljubljene, prikaži na
  mapi, pot)
• seznam linij (osnovne ali razširjene)
• ob kliku podrobnosti (z možnostjo izrisa na
  mapi)
• shema
• mapa (google, izrisana postajališča, 3 načini
  prikaza, poteki linij)



                                         LPPbus
                                         © Matej Bkovinski
State of the union
• priljubljene postaje in bližnje postaje (z
  urejanjem)
• nastavitve (s preverjanjem posodobitev)
• seznam postaj (s številkami, indeksiran,
  iskanje)
• ob kliku napovedi (priljubljene, prikaži na
  mapi, pot)
• seznam linij (osnovne ali razširjene)
• ob kliku podrobnosti (z možnostjo izrisa na
  mapi)
• shema
• mapa (google, izrisana postajališča, 3 načini
  prikaza, poteki linij)



                                         LPPbus
                                         © Matej Bkovinski
State of the union
• priljubljene postaje in bližnje postaje (z
  urejanjem)
• nastavitve (s preverjanjem posodobitev)
• seznam postaj (s številkami, indeksiran,
  iskanje)
• ob kliku napovedi (priljubljene, prikaži na
  mapi, pot)
• seznam linij (osnovne ali razširjene)
• ob kliku podrobnosti (z možnostjo izrisa na
  mapi)
• shema
• mapa (google, izrisana postajališča, 3 načini
  prikaza, poteki linij)



                                         LPPbus
                                         © Matej Bkovinski
State of the union
• priljubljene postaje in bližnje postaje (z
  urejanjem)
• nastavitve (s preverjanjem posodobitev)
• seznam postaj (s številkami, indeksiran,
  iskanje)
• ob kliku napovedi (priljubljene, prikaži na
  mapi, pot)
• seznam linij (osnovne ali razširjene)
• ob kliku podrobnosti (z možnostjo izrisa na
  mapi)
• shema
• mapa (google, izrisana postajališča, 3 načini
  prikaza, poteki linij)



                                         LPPbus
                                         © Matej Bkovinski
Nekaj statistike
• ~ teden dni top free aplikacija v slovenskem storu
• 888 prenosov
• 1 dan 7 ur 12 minut 17 sekund
  skupne uporabe
• top postaje:
  • AMZS (164)
  • Medvode (382)
  • Bavarski dvor (58)
• 2 donaciji v skupni vrednosti €5
                                                       LPPbus
                                                       © Matej Bkovinski
Prihodnost




             LPPbus
             © Matej Bkovinski
Prihodnost

•




             LPPbus
             © Matej Bkovinski
Prihodnost

•
    novi, boljši, podatki




                            LPPbus
                            © Matej Bkovinski
Prihodnost

•
    novi, boljši, podatki
    vse postaje




                            LPPbus
                            © Matej Bkovinski
Prihodnost

•
    novi, boljši, podatki
    vse postaje
    vse linije (tudi primestne)




                                  LPPbus
                                  © Matej Bkovinski
Prihodnost

•
    novi, boljši, podatki
    vse postaje
    vse linije (tudi primestne)
    zaenkrat še težave s primestnimi napovedmi na
    njihovi strani



                                                    LPPbus
                                                    © Matej Bkovinski
Prihodnost

•
    novi, boljši, podatki
    vse postaje
    vse linije (tudi primestne)
    zaenkrat še težave s primestnimi napovedmi na
    njihovi strani
• nova verzija je skoraj končana


                                                    LPPbus
                                                    © Matej Bkovinski
Prihodnost

•
    novi, boljši, podatki
    vse postaje
    vse linije (tudi primestne)
    zaenkrat še težave s primestnimi napovedmi na
    njihovi strani
• nova verzija je skoraj končana
• kmalu na App Stor-u

                                                    LPPbus
                                                    © Matej Bkovinski
Moj Recept za dobro iPhone aplikacijo




                                        LPPbus
                                        © Matej Bkovinski
Moj Recept za dobro iPhone aplikacijo
• Kaj potrebujemo?




                                        LPPbus
                                        © Matej Bkovinski
Moj Recept za dobro iPhone aplikacijo
• Kaj potrebujemo?
 • Mac-a (drago)




                                        LPPbus
                                        © Matej Bkovinski
Moj Recept za dobro iPhone aplikacijo
• Kaj potrebujemo?
 • Mac-a (drago)
 • iPhone/iPod t. (za testirat, zopet drago, vsaj pri nas)




                                                        LPPbus
                                                        © Matej Bkovinski
Moj Recept za dobro iPhone aplikacijo
• Kaj potrebujemo?
 • Mac-a (drago)
 • iPhone/iPod t. (za testirat, zopet drago, vsaj pri nas)
 • XCode in dokumentacija (zastonj)




                                                        LPPbus
                                                        © Matej Bkovinski
Moj Recept za dobro iPhone aplikacijo
• Kaj potrebujemo?
 •   Mac-a (drago)
 •   iPhone/iPod t. (za testirat, zopet drago, vsaj pri nas)
 •   XCode in dokumentacija (zastonj)
 •   IDP račun ($100 letno)




                                                          LPPbus
                                                          © Matej Bkovinski
Moj Recept za dobro iPhone aplikacijo
• Kaj potrebujemo?
 •   Mac-a (drago)
 •   iPhone/iPod t. (za testirat, zopet drago, vsaj pri nas)
 •   XCode in dokumentacija (zastonj)
 •   IDP račun ($100 letno)
 •   podjetje (če želiš aplikacije prodajati)




                                                          LPPbus
                                                          © Matej Bkovinski
Moj Recept za dobro iPhone aplikacijo
• Kaj potrebujemo?
  • Mac-a (drago)
  • iPhone/iPod t. (za testirat, zopet drago, vsaj pri nas)
  • XCode in dokumentacija (zastonj)
  • IDP račun ($100 letno)
  • podjetje (če želiš aplikacije prodajati)
• Kaj pa aplikacija?



                                                         LPPbus
                                                         © Matej Bkovinski
Moj Recept za dobro iPhone aplikacijo
• Kaj potrebujemo?
  • Mac-a (drago)
  • iPhone/iPod t. (za testirat, zopet drago, vsaj pri nas)
  • XCode in dokumentacija (zastonj)
  • IDP račun ($100 letno)
  • podjetje (če želiš aplikacije prodajati)
• Kaj pa aplikacija?
  • ali inovativna ideja


                                                         LPPbus
                                                         © Matej Bkovinski
Moj Recept za dobro iPhone aplikacijo
• Kaj potrebujemo?
  • Mac-a (drago)
  • iPhone/iPod t. (za testirat, zopet drago, vsaj pri nas)
  • XCode in dokumentacija (zastonj)
  • IDP račun ($100 letno)
  • podjetje (če želiš aplikacije prodajati)
• Kaj pa aplikacija?
  • ali inovativna ideja
  • ali vrhunska izvedba nečesa kar že obstaja

                                                         LPPbus
                                                         © Matej Bkovinski
Moj Recept za dobro iPhone aplikacijo
• Kaj potrebujemo?
  • Mac-a (drago)
  • iPhone/iPod t. (za testirat, zopet drago, vsaj pri nas)
  • XCode in dokumentacija (zastonj)
  • IDP račun ($100 letno)
  • podjetje (če želiš aplikacije prodajati)
• Kaj pa aplikacija?
  • ali inovativna ideja
  • ali vrhunska izvedba nečesa kar že obstaja
  • ali “hud design”
                                                         LPPbus
                                                         © Matej Bkovinski
Moj Recept za dobro iPhone aplikacijo
• Kaj potrebujemo?
  • Mac-a (drago)
  • iPhone/iPod t. (za testirat, zopet drago, vsaj pri nas)
  • XCode in dokumentacija (zastonj)
  • IDP račun ($100 letno)
  • podjetje (če želiš aplikacije prodajati)
• Kaj pa aplikacija?
  • ali inovativna ideja
  • ali vrhunska izvedba nečesa kar že obstaja
  • ali “hud design”
  • internacionalno uporabno, dober marketing!           LPPbus
                                                         © Matej Bkovinski
Kje boste (lahko) naleteli na težave




                                       LPPbus
                                       © Matej Bkovinski
Kje boste (lahko) naleteli na težave
• Apple




                                       LPPbus
                                       © Matej Bkovinski
Kje boste (lahko) naleteli na težave
• Apple
  • pridobitev IDP računa traja (lahko več mescev)




                                                     LPPbus
                                                     © Matej Bkovinski
Kje boste (lahko) naleteli na težave
• Apple
  • pridobitev IDP računa traja (lahko več mescev)
  • IDP plačilo “po faksu” (kdo še to uporablja?)




                                                     LPPbus
                                                     © Matej Bkovinski
Kje boste (lahko) naleteli na težave
• Apple
  • pridobitev IDP računa traja (lahko več mescev)
  • IDP plačilo “po faksu” (kdo še to uporablja?)
  • vsake toliko časa kak NDA




                                                     LPPbus
                                                     © Matej Bkovinski
Kje boste (lahko) naleteli na težave
• Apple
  • pridobitev IDP računa traja (lahko več mescev)
  • IDP plačilo “po faksu” (kdo še to uporablja?)
  • vsake toliko časa kak NDA
• App Store (oz. Apple problemi drugič)




                                                     LPPbus
                                                     © Matej Bkovinski
Kje boste (lahko) naleteli na težave
• Apple
  • pridobitev IDP računa traja (lahko več mescev)
  • IDP plačilo “po faksu” (kdo še to uporablja?)
  • vsake toliko časa kak NDA
• App Store (oz. Apple problemi drugič)
  • dolgotrajen “review” proces




                                                     LPPbus
                                                     © Matej Bkovinski
Kje boste (lahko) naleteli na težave
• Apple
  • pridobitev IDP računa traja (lahko več mescev)
  • IDP plačilo “po faksu” (kdo še to uporablja?)
  • vsake toliko časa kak NDA
• App Store (oz. Apple problemi drugič)
  • dolgotrajen “review” proces
  • zavračanje aplikacij brez nekih pametnih razlogov




                                                        LPPbus
                                                        © Matej Bkovinski
Kje boste (lahko) naleteli na težave
• Apple
  • pridobitev IDP računa traja (lahko več mescev)
  • IDP plačilo “po faksu” (kdo še to uporablja?)
  • vsake toliko časa kak NDA
• App Store (oz. Apple problemi drugič)
  • dolgotrajen “review” proces
  • zavračanje aplikacij brez nekih pametnih razlogov
  • raznorazni hrošči (npr. pol sveta ne vidi tvoje aplikacije)




                                                                  LPPbus
                                                                  © Matej Bkovinski
Kje boste (lahko) naleteli na težave
• Apple
  • pridobitev IDP računa traja (lahko več mescev)
  • IDP plačilo “po faksu” (kdo še to uporablja?)
  • vsake toliko časa kak NDA
• App Store (oz. Apple problemi drugič)
  • dolgotrajen “review” proces
  • zavračanje aplikacij brez nekih pametnih razlogov
  • raznorazni hrošči (npr. pol sveta ne vidi tvoje aplikacije)
• Razvoj (oz. Apple problemi tretjič)




                                                                  LPPbus
                                                                  © Matej Bkovinski
Kje boste (lahko) naleteli na težave
• Apple
  • pridobitev IDP računa traja (lahko več mescev)
  • IDP plačilo “po faksu” (kdo še to uporablja?)
  • vsake toliko časa kak NDA
• App Store (oz. Apple problemi drugič)
  • dolgotrajen “review” proces
  • zavračanje aplikacij brez nekih pametnih razlogov
  • raznorazni hrošči (npr. pol sveta ne vidi tvoje aplikacije)
• Razvoj (oz. Apple problemi tretjič)
  • Objective-C (ko se privadiš je v resnici super)



                                                                  LPPbus
                                                                  © Matej Bkovinski
Kje boste (lahko) naleteli na težave
• Apple
  • pridobitev IDP računa traja (lahko več mescev)
  • IDP plačilo “po faksu” (kdo še to uporablja?)
  • vsake toliko časa kak NDA
• App Store (oz. Apple problemi drugič)
  • dolgotrajen “review” proces
  • zavračanje aplikacij brez nekih pametnih razlogov
  • raznorazni hrošči (npr. pol sveta ne vidi tvoje aplikacije)
• Razvoj (oz. Apple problemi tretjič)
  • Objective-C (ko se privadiš je v resnici super)
  • certifikati in profili za vsako malenkost


                                                                  LPPbus
                                                                  © Matej Bkovinski
Kje boste (lahko) naleteli na težave
• Apple
  • pridobitev IDP računa traja (lahko več mescev)
  • IDP plačilo “po faksu” (kdo še to uporablja?)
  • vsake toliko časa kak NDA
• App Store (oz. Apple problemi drugič)
  • dolgotrajen “review” proces
  • zavračanje aplikacij brez nekih pametnih razlogov
  • raznorazni hrošči (npr. pol sveta ne vidi tvoje aplikacije)
• Razvoj (oz. Apple problemi tretjič)
  • Objective-C (ko se privadiš je v resnici super)
  • certifikati in profili za vsako malenkost
  • precej uporabnega API-ja je private
                                                                  LPPbus
                                                                  © Matej Bkovinski
Kje boste (lahko) naleteli na težave
• Apple
  • pridobitev IDP računa traja (lahko več mescev)
  • IDP plačilo “po faksu” (kdo še to uporablja?)
  • vsake toliko časa kak NDA
• App Store (oz. Apple problemi drugič)
  • dolgotrajen “review” proces
  • zavračanje aplikacij brez nekih pametnih razlogov
  • raznorazni hrošči (npr. pol sveta ne vidi tvoje aplikacije)
• Razvoj (oz. Apple problemi tretjič)
  • Objective-C (ko se privadiš je v resnici super)
  • certifikati in profili za vsako malenkost
  • precej uporabnega API-ja je private
  • sandbox
                                                                  LPPbus
                                                                  © Matej Bkovinski
Kje boste (lahko) naleteli na težave
• Apple
  • pridobitev IDP računa traja (lahko več mescev)
  • IDP plačilo “po faksu” (kdo še to uporablja?)
  • vsake toliko časa kak NDA
• App Store (oz. Apple problemi drugič)
  • dolgotrajen “review” proces
  • zavračanje aplikacij brez nekih pametnih razlogov
  • raznorazni hrošči (npr. pol sveta ne vidi tvoje aplikacije)
• Razvoj (oz. Apple problemi tretjič)
  • Objective-C (ko se privadiš je v resnici super)
  • certifikati in profili za vsako malenkost
  • precej uporabnega API-ja je private
  • sandbox
  • ni izvorne kode (kaj se dogaja v ozadju?)                     LPPbus
                                                                  © Matej Bkovinski
Upsides




          LPPbus
          © Matej Bkovinski
Upsides
 • zanimivo in nagrajujoče delo




                                  LPPbus
                                  © Matej Bkovinski
Upsides
 • zanimivo in nagrajujoče delo
 • zelo “in”




                                  LPPbus
                                  © Matej Bkovinski
Upsides
 • zanimivo in nagrajujoče delo
 • zelo “in”
 • če se ti posreči lahko tudi zelo veliko zaslužiš




                                                      LPPbus
                                                      © Matej Bkovinski
Upsides
 •   zanimivo in nagrajujoče delo
 •   zelo “in”
 •   če se ti posreči lahko tudi zelo veliko zaslužiš
 •   lep in premišljeno sestavljen API




                                                        LPPbus
                                                        © Matej Bkovinski
Upsides
 •   zanimivo in nagrajujoče delo
 •   zelo “in”
 •   če se ti posreči lahko tudi zelo veliko zaslužiš
 •   lep in premišljeno sestavljen API
 •   naučiš se varčevanja z viri




                                                        LPPbus
                                                        © Matej Bkovinski
Upsides
 •   zanimivo in nagrajujoče delo
 •   zelo “in”
 •   če se ti posreči lahko tudi zelo veliko zaslužiš
 •   lep in premišljeno sestavljen API
 •   naučiš se varčevanja z viri
 •   XCode je super IDE




                                                        LPPbus
                                                        © Matej Bkovinski
Upsides
 •   zanimivo in nagrajujoče delo
 •   zelo “in”
 •   če se ti posreči lahko tudi zelo veliko zaslužiš
 •   lep in premišljeno sestavljen API
 •   naučiš se varčevanja z viri
 •   XCode je super IDE
 •   dokumentacija je dobra




                                                        LPPbus
                                                        © Matej Bkovinski
Upsides
 •   zanimivo in nagrajujoče delo
 •   zelo “in”
 •   če se ti posreči lahko tudi zelo veliko zaslužiš
 •   lep in premišljeno sestavljen API
 •   naučiš se varčevanja z viri
 •   XCode je super IDE
 •   dokumentacija je dobra
 •   enostavno narediti lepe aplikacije




                                                        LPPbus
                                                        © Matej Bkovinski
Upsides
 •   zanimivo in nagrajujoče delo
 •   zelo “in”
 •   če se ti posreči lahko tudi zelo veliko zaslužiš
 •   lep in premišljeno sestavljen API
 •   naučiš se varčevanja z viri
 •   XCode je super IDE
 •   dokumentacija je dobra
 •   enostavno narediti lepe aplikacije
 •   App Store distibucija ima tudi pozitivne strani




                                                        LPPbus
                                                        © Matej Bkovinski
Upsides
 •   zanimivo in nagrajujoče delo
 •   zelo “in”
 •   če se ti posreči lahko tudi zelo veliko zaslužiš
 •   lep in premišljeno sestavljen API
 •   naučiš se varčevanja z viri
 •   XCode je super IDE
 •   dokumentacija je dobra
 •   enostavno narediti lepe aplikacije
 •   App Store distibucija ima tudi pozitivne strani

Zadnji trendi

                                                        LPPbus
                                                        © Matej Bkovinski
Upsides
 •   zanimivo in nagrajujoče delo
 •   zelo “in”
 •   če se ti posreči lahko tudi zelo veliko zaslužiš
 •   lep in premišljeno sestavljen API
 •   naučiš se varčevanja z viri
 •   XCode je super IDE
 •   dokumentacija je dobra
 •   enostavno narediti lepe aplikacije
 •   App Store distibucija ima tudi pozitivne strani

Zadnji trendi
 • zastonj aplikacije z reklamami

                                                        LPPbus
                                                        © Matej Bkovinski
Upsides
 •   zanimivo in nagrajujoče delo
 •   zelo “in”
 •   če se ti posreči lahko tudi zelo veliko zaslužiš
 •   lep in premišljeno sestavljen API
 •   naučiš se varčevanja z viri
 •   XCode je super IDE
 •   dokumentacija je dobra
 •   enostavno narediti lepe aplikacije
 •   App Store distibucija ima tudi pozitivne strani

Zadnji trendi
 • zastonj aplikacije z reklamami
 • kupovanje vsebin v aplikaciji
                                                        LPPbus
                                                        © Matej Bkovinski
Upsides
 •   zanimivo in nagrajujoče delo
 •   zelo “in”
 •   če se ti posreči lahko tudi zelo veliko zaslužiš
 •   lep in premišljeno sestavljen API
 •   naučiš se varčevanja z viri
 •   XCode je super IDE
 •   dokumentacija je dobra
 •   enostavno narediti lepe aplikacije
 •   App Store distibucija ima tudi pozitivne strani

Zadnji trendi
 • zastonj aplikacije z reklamami
 • kupovanje vsebin v aplikaciji
 • “push” obvestila
                                                        LPPbus
                                                        © Matej Bkovinski
Upsides
 •   zanimivo in nagrajujoče delo
 •   zelo “in”
 •   če se ti posreči lahko tudi zelo veliko zaslužiš
 •   lep in premišljeno sestavljen API
 •   naučiš se varčevanja z viri
 •   XCode je super IDE
 •   dokumentacija je dobra
 •   enostavno narediti lepe aplikacije
 •   App Store distibucija ima tudi pozitivne strani

Zadnji trendi
 •   zastonj aplikacije z reklamami
 •   kupovanje vsebin v aplikaciji
 •   “push” obvestila
 •   augmented reality
                                                        LPPbus
                                                        © Matej Bkovinski
?
Vprašanja?

             LPPbus
             © Matej Bkovinski
That’s all folks!
   http://www.bukovinski.com/lppbus/


   http://www.bukovinski.com/


   http://twitter.com/bukovinski

Mais conteúdo relacionado

Destaque

Barker Black LB 2012 copy
Barker Black LB 2012 copyBarker Black LB 2012 copy
Barker Black LB 2012 copyDerrick Miller
 
Research strategies update 2011
Research strategies update 2011Research strategies update 2011
Research strategies update 2011Sue Bennett
 
Costos de la Inacción, Beneficios de la Acción
Costos de la Inacción, Beneficios de la Acción Costos de la Inacción, Beneficios de la Acción
Costos de la Inacción, Beneficios de la Acción GWP Centroamérica
 
Enfoque integral SCALL y saneamiento en escuelas
Enfoque integral SCALL y saneamiento en escuelasEnfoque integral SCALL y saneamiento en escuelas
Enfoque integral SCALL y saneamiento en escuelasGWP Centroamérica
 
informe "Pasivos ambientales de la minería en Cajamarca"
informe "Pasivos ambientales de la minería en Cajamarca"informe "Pasivos ambientales de la minería en Cajamarca"
informe "Pasivos ambientales de la minería en Cajamarca"Cronicas del Despojo
 
Mapa conceptual economia
Mapa conceptual economiaMapa conceptual economia
Mapa conceptual economiaAnaSirit10
 
Vínculo entre seguridad hídrica y cambio climático-sequías
Vínculo entre seguridad hídrica y cambio climático-sequíasVínculo entre seguridad hídrica y cambio climático-sequías
Vínculo entre seguridad hídrica y cambio climático-sequíasGWP Centroamérica
 
DeltaV Electronic Marshalling
DeltaV Electronic MarshallingDeltaV Electronic Marshalling
DeltaV Electronic MarshallingSumeet Goel
 

Destaque (10)

reforzando
reforzandoreforzando
reforzando
 
Barker Black LB 2012 copy
Barker Black LB 2012 copyBarker Black LB 2012 copy
Barker Black LB 2012 copy
 
Research strategies update 2011
Research strategies update 2011Research strategies update 2011
Research strategies update 2011
 
Infarto
InfartoInfarto
Infarto
 
Costos de la Inacción, Beneficios de la Acción
Costos de la Inacción, Beneficios de la Acción Costos de la Inacción, Beneficios de la Acción
Costos de la Inacción, Beneficios de la Acción
 
Enfoque integral SCALL y saneamiento en escuelas
Enfoque integral SCALL y saneamiento en escuelasEnfoque integral SCALL y saneamiento en escuelas
Enfoque integral SCALL y saneamiento en escuelas
 
informe "Pasivos ambientales de la minería en Cajamarca"
informe "Pasivos ambientales de la minería en Cajamarca"informe "Pasivos ambientales de la minería en Cajamarca"
informe "Pasivos ambientales de la minería en Cajamarca"
 
Mapa conceptual economia
Mapa conceptual economiaMapa conceptual economia
Mapa conceptual economia
 
Vínculo entre seguridad hídrica y cambio climático-sequías
Vínculo entre seguridad hídrica y cambio climático-sequíasVínculo entre seguridad hídrica y cambio climático-sequías
Vínculo entre seguridad hídrica y cambio climático-sequías
 
DeltaV Electronic Marshalling
DeltaV Electronic MarshallingDeltaV Electronic Marshalling
DeltaV Electronic Marshalling
 

Mais de MobileMonday Slovenia

Jaemo - David Potocnik, Filip Dobranič
Jaemo - David Potocnik, Filip DobraničJaemo - David Potocnik, Filip Dobranič
Jaemo - David Potocnik, Filip DobraničMobileMonday Slovenia
 
I Give Fuckig Awesome Presentations - Simon Belak
I Give Fuckig Awesome Presentations - Simon BelakI Give Fuckig Awesome Presentations - Simon Belak
I Give Fuckig Awesome Presentations - Simon BelakMobileMonday Slovenia
 
Phonebook ++ - Gregor Petrin, Rok Jamnik
Phonebook ++ - Gregor Petrin, Rok JamnikPhonebook ++ - Gregor Petrin, Rok Jamnik
Phonebook ++ - Gregor Petrin, Rok JamnikMobileMonday Slovenia
 

Mais de MobileMonday Slovenia (20)

Matevz Klanjsek at MoMoSlo S02E05
Matevz Klanjsek at MoMoSlo S02E05Matevz Klanjsek at MoMoSlo S02E05
Matevz Klanjsek at MoMoSlo S02E05
 
Tomi Ahonen at MoMoSlo S02E05
Tomi Ahonen at MoMoSlo S02E05Tomi Ahonen at MoMoSlo S02E05
Tomi Ahonen at MoMoSlo S02E05
 
Daily Tourer - Ziga Hajdukovic
Daily Tourer - Ziga HajdukovicDaily Tourer - Ziga Hajdukovic
Daily Tourer - Ziga Hajdukovic
 
Facefind - Domen Konda
Facefind - Domen KondaFacefind - Domen Konda
Facefind - Domen Konda
 
Dioptrija - Marko Samastur
Dioptrija - Marko SamasturDioptrija - Marko Samastur
Dioptrija - Marko Samastur
 
Dontpanic - Marko Samastur
Dontpanic - Marko SamasturDontpanic - Marko Samastur
Dontpanic - Marko Samastur
 
Zmigit - Gregor Černe
Zmigit - Gregor ČerneZmigit - Gregor Černe
Zmigit - Gregor Černe
 
First Life - Marko Mrdjenovic
First Life - Marko MrdjenovicFirst Life - Marko Mrdjenovic
First Life - Marko Mrdjenovic
 
Jaemo - David Potocnik, Filip Dobranič
Jaemo - David Potocnik, Filip DobraničJaemo - David Potocnik, Filip Dobranič
Jaemo - David Potocnik, Filip Dobranič
 
Obfuscated Reality - Matej Ušaj
Obfuscated Reality - Matej UšajObfuscated Reality - Matej Ušaj
Obfuscated Reality - Matej Ušaj
 
Geo Profiles - Urban Puhar
Geo Profiles - Urban PuharGeo Profiles - Urban Puhar
Geo Profiles - Urban Puhar
 
Drinkr - Janin Kolenc, Anže Cesar
Drinkr - Janin Kolenc, Anže CesarDrinkr - Janin Kolenc, Anže Cesar
Drinkr - Janin Kolenc, Anže Cesar
 
Parsek - Jure Repinc
Parsek - Jure RepincParsek - Jure Repinc
Parsek - Jure Repinc
 
I Give Fuckig Awesome Presentations - Simon Belak
I Give Fuckig Awesome Presentations - Simon BelakI Give Fuckig Awesome Presentations - Simon Belak
I Give Fuckig Awesome Presentations - Simon Belak
 
Retweet - Ivan Turkovic
Retweet - Ivan TurkovicRetweet - Ivan Turkovic
Retweet - Ivan Turkovic
 
Phonebook ++ - Gregor Petrin, Rok Jamnik
Phonebook ++ - Gregor Petrin, Rok JamnikPhonebook ++ - Gregor Petrin, Rok Jamnik
Phonebook ++ - Gregor Petrin, Rok Jamnik
 
Carbenchmark - Tomaz Muraus
Carbenchmark - Tomaz MurausCarbenchmark - Tomaz Muraus
Carbenchmark - Tomaz Muraus
 
Life Trace - Ambroz Humar
Life Trace - Ambroz HumarLife Trace - Ambroz Humar
Life Trace - Ambroz Humar
 
Kva Dugaja - Rok Okorn
Kva Dugaja - Rok OkornKva Dugaja - Rok Okorn
Kva Dugaja - Rok Okorn
 
Lisko - Nejc Suhadolnik
Lisko - Nejc SuhadolnikLisko - Nejc Suhadolnik
Lisko - Nejc Suhadolnik
 

LPPbus - MoMoSlo S02E02

  • 3. Le zakaj bi kdo hotel razvijati iPhone aplikacijo za slovensko tržišče? LPPbus © Matej Bkovinski
  • 4. Motivacija? LPPbus © Matej Bkovinski
  • 5. Motivacija? • učenje iPhone SDK in moja “firbčnost” LPPbus © Matej Bkovinski
  • 6. Motivacija? • učenje iPhone SDK in moja “firbčnost” • nekaj enostavnega LPPbus © Matej Bkovinski
  • 7. Motivacija? • učenje iPhone SDK in moja “firbčnost” • nekaj enostavnega • a ne preveč (nekaj se vseeno potrebno naučiti) LPPbus © Matej Bkovinski
  • 8. Motivacija? • učenje iPhone SDK in moja “firbčnost” • nekaj enostavnega • a ne preveč (nekaj se vseeno potrebno naučiti) • aplikacija, ki še ne obstaja (vsaj ne za iPhone) LPPbus © Matej Bkovinski
  • 9. Motivacija? • učenje iPhone SDK in moja “firbčnost” • nekaj enostavnega • a ne preveč (nekaj se vseeno potrebno naučiti) • aplikacija, ki še ne obstaja (vsaj ne za iPhone) • koristno (predvsem za mene) LPPbus © Matej Bkovinski
  • 10. Motivacija? • učenje iPhone SDK in moja “firbčnost” • nekaj enostavnega • a ne preveč (nekaj se vseeno potrebno naučiti) • aplikacija, ki še ne obstaja (vsaj ne za iPhone) • koristno (predvsem za mene) • ker je moje prevozno sredstvo predvsem avtobus in vlak je bil odgovor na dlani LPPbus © Matej Bkovinski
  • 11. Kaj pa podatki? LPPbus © Matej Bkovinski
  • 12. Kaj pa podatki? http://bus.talktrack.com/ LPPbus © Matej Bkovinski
  • 13. Kaj pa podatki? http://bus.talktrack.com/ postaje LPPbus © Matej Bkovinski
  • 14. Kaj pa podatki? http://bus.talktrack.com/ zahtevek postaje LPPbus © Matej Bkovinski
  • 15. Kaj pa podatki? http://bus.talktrack.com/ LPPbus © Matej Bkovinski
  • 16. Kaj pa podatki? http://bus.talktrack.com/ napovedi LPPbus © Matej Bkovinski
  • 17. Začetki LPPbus © Matej Bkovinski
  • 18. Začetki • seznam postaj LPPbus © Matej Bkovinski
  • 19. Začetki • seznam postaj • ob kliku napoved LPPbus © Matej Bkovinski
  • 20. Začetki • seznam postaj • ob kliku napoved • omrežne zadeve in regularni izrazi LPPbus © Matej Bkovinski
  • 21. Začetki • seznam postaj • ob kliku napoved • omrežne zadeve in regularni izrazi • v osnovi samo preobleka za spletno stran LPPbus © Matej Bkovinski
  • 22. Začetki • seznam postaj • ob kliku napoved • omrežne zadeve in regularni izrazi • v osnovi samo preobleka za spletno stran • kljub temu bolj pregledno in hitrejše za uporabo LPPbus © Matej Bkovinski
  • 23. Izboljšave LPPbus © Matej Bkovinski
  • 24. Izboljšave • iskanje LPPbus © Matej Bkovinski
  • 25. Izboljšave • iskanje • osveževanje seznama postaj LPPbus © Matej Bkovinski
  • 26. Izboljšave • iskanje • osveževanje seznama postaj • priljubljene postaje LPPbus © Matej Bkovinski
  • 27. Izboljšave • iskanje • osveževanje seznama postaj • priljubljene postaje • shema mestnih linij LPPbus © Matej Bkovinski
  • 28. Izboljšave • iskanje • osveževanje seznama postaj • priljubljene postaje • shema mestnih linij • dejansko uporabno (mogoče celo komu drugemu?) LPPbus © Matej Bkovinski
  • 29. Podatki, podatki, podatki... LPPbus © Matej Bkovinski
  • 30. Podatki, podatki, podatki... LPPbus © Matej Bkovinski
  • 31. Podatki, podatki, podatki... LPPbus © Matej Bkovinski
  • 32. Kako to zgleda? <?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://earth.google.com/kml/2.2"> <Folder> <name>LINIJE MPP</name> <open>1</open> <Style> <ListStyle> <listItemType>check</listItemType> <ItemIcon> <state>open</state> <href>files/mysavedplaces_open.png</href> </ItemIcon> <ItemIcon> <state>closed</state> = <href>files/mysavedplaces_closed.png</href> </ItemIcon> <bgColor>00ffffff</bgColor> </ListStyle> </Style> <Document> <name>Route 1: Mestni log-Vižmarje (Bavarski dvor ~ Gameljne)</name> <open>1</open> <Style id="Projekcije1010"> <LineStyle> <color>ff00ff00</color> </LineStyle> </Style> <Style id="crtniRadiji20000110112001"> <LineStyle> <color>ff0000ff</color> <width>5</width> </LineStyle> </Style> .... LPPbus © Matej Bkovinski
  • 33. Kako to zgleda? = LPPbus © Matej Bkovinski
  • 34. In kaj sedaj? LPPbus © Matej Bkovinski
  • 35. In kaj sedaj? • jovo na novo LPPbus © Matej Bkovinski
  • 36. In kaj sedaj? • jovo na novo • potrebno zamenjati celoten model in controller LPPbus © Matej Bkovinski
  • 37. In kaj sedaj? • jovo na novo • potrebno zamenjati celoten model in controller Zakaj se je splačalo? LPPbus © Matej Bkovinski
  • 38. In kaj sedaj? • jovo na novo • potrebno zamenjati celoten model in controller Zakaj se je splačalo? Linije (s seznami postaj) LPPbus © Matej Bkovinski
  • 39. In kaj sedaj? • jovo na novo • potrebno zamenjati celoten model in controller Zakaj se je splačalo? Linije (s seznami postaj) GPS koordinate postaj (mapa, bližnje postaje, navigacija) LPPbus © Matej Bkovinski
  • 40. In kaj sedaj? • jovo na novo • potrebno zamenjati celoten model in controller Zakaj se je splačalo? Linije (s seznami postaj) GPS koordinate postaj (mapa, bližnje postaje, navigacija) GPS koordinate linij (risanje po mapi) LPPbus © Matej Bkovinski
  • 41. In kaj sedaj? • jovo na novo • potrebno zamenjati celoten model in controller Zakaj se je splačalo? Linije (s seznami postaj) GPS koordinate postaj (mapa, bližnje postaje, navigacija) GPS koordinate linij (risanje po mapi) Ni vse zlato, kar se sveti LPPbus © Matej Bkovinski
  • 42. In kaj sedaj? • jovo na novo • potrebno zamenjati celoten model in controller Zakaj se je splačalo? Linije (s seznami postaj) GPS koordinate postaj (mapa, bližnje postaje, navigacija) GPS koordinate linij (risanje po mapi) Ni vse zlato, kar se sveti Manjkajo določene linije (povratne smeri, primestni) LPPbus © Matej Bkovinski
  • 43. In kaj sedaj? • jovo na novo • potrebno zamenjati celoten model in controller Zakaj se je splačalo? Linije (s seznami postaj) GPS koordinate postaj (mapa, bližnje postaje, navigacija) GPS koordinate linij (risanje po mapi) Ni vse zlato, kar se sveti Manjkajo določene linije (povratne smeri, primestni) Manjkajo določene postaje (dejansko polovica!) LPPbus © Matej Bkovinski
  • 44. State of the union LPPbus © Matej Bkovinski
  • 45. State of the union • priljubljene postaje in bližnje postaje (z urejanjem) LPPbus © Matej Bkovinski
  • 46. State of the union • priljubljene postaje in bližnje postaje (z urejanjem) LPPbus © Matej Bkovinski
  • 47. State of the union • priljubljene postaje in bližnje postaje (z urejanjem) • nastavitve (s preverjanjem posodobitev) LPPbus © Matej Bkovinski
  • 48. State of the union • priljubljene postaje in bližnje postaje (z urejanjem) • nastavitve (s preverjanjem posodobitev) LPPbus © Matej Bkovinski
  • 49. State of the union • priljubljene postaje in bližnje postaje (z urejanjem) • nastavitve (s preverjanjem posodobitev) • seznam postaj (s številkami, indeksiran, iskanje) LPPbus © Matej Bkovinski
  • 50. State of the union • priljubljene postaje in bližnje postaje (z urejanjem) • nastavitve (s preverjanjem posodobitev) • seznam postaj (s številkami, indeksiran, iskanje) LPPbus © Matej Bkovinski
  • 51. State of the union • priljubljene postaje in bližnje postaje (z urejanjem) • nastavitve (s preverjanjem posodobitev) • seznam postaj (s številkami, indeksiran, iskanje) • ob kliku napovedi (priljubljene, prikaži na mapi, pot) LPPbus © Matej Bkovinski
  • 52. State of the union • priljubljene postaje in bližnje postaje (z urejanjem) • nastavitve (s preverjanjem posodobitev) • seznam postaj (s številkami, indeksiran, iskanje) • ob kliku napovedi (priljubljene, prikaži na mapi, pot) • seznam linij (osnovne ali razširjene) LPPbus © Matej Bkovinski
  • 53. State of the union • priljubljene postaje in bližnje postaje (z urejanjem) • nastavitve (s preverjanjem posodobitev) • seznam postaj (s številkami, indeksiran, iskanje) • ob kliku napovedi (priljubljene, prikaži na mapi, pot) • seznam linij (osnovne ali razširjene) LPPbus © Matej Bkovinski
  • 54. State of the union • priljubljene postaje in bližnje postaje (z urejanjem) • nastavitve (s preverjanjem posodobitev) • seznam postaj (s številkami, indeksiran, iskanje) • ob kliku napovedi (priljubljene, prikaži na mapi, pot) • seznam linij (osnovne ali razširjene) • ob kliku podrobnosti (z možnostjo izrisa na mapi) LPPbus © Matej Bkovinski
  • 55. State of the union • priljubljene postaje in bližnje postaje (z urejanjem) • nastavitve (s preverjanjem posodobitev) • seznam postaj (s številkami, indeksiran, iskanje) • ob kliku napovedi (priljubljene, prikaži na mapi, pot) • seznam linij (osnovne ali razširjene) • ob kliku podrobnosti (z možnostjo izrisa na mapi) LPPbus © Matej Bkovinski
  • 56. State of the union • priljubljene postaje in bližnje postaje (z urejanjem) • nastavitve (s preverjanjem posodobitev) • seznam postaj (s številkami, indeksiran, iskanje) • ob kliku napovedi (priljubljene, prikaži na mapi, pot) • seznam linij (osnovne ali razširjene) • ob kliku podrobnosti (z možnostjo izrisa na mapi) • shema LPPbus © Matej Bkovinski
  • 57. State of the union • priljubljene postaje in bližnje postaje (z urejanjem) • nastavitve (s preverjanjem posodobitev) • seznam postaj (s številkami, indeksiran, iskanje) • ob kliku napovedi (priljubljene, prikaži na mapi, pot) • seznam linij (osnovne ali razširjene) • ob kliku podrobnosti (z možnostjo izrisa na mapi) • shema • mapa (google, izrisana postajališča, 3 načini prikaza, poteki linij) LPPbus © Matej Bkovinski
  • 58. State of the union • priljubljene postaje in bližnje postaje (z urejanjem) • nastavitve (s preverjanjem posodobitev) • seznam postaj (s številkami, indeksiran, iskanje) • ob kliku napovedi (priljubljene, prikaži na mapi, pot) • seznam linij (osnovne ali razširjene) • ob kliku podrobnosti (z možnostjo izrisa na mapi) • shema • mapa (google, izrisana postajališča, 3 načini prikaza, poteki linij) LPPbus © Matej Bkovinski
  • 59. State of the union • priljubljene postaje in bližnje postaje (z urejanjem) • nastavitve (s preverjanjem posodobitev) • seznam postaj (s številkami, indeksiran, iskanje) • ob kliku napovedi (priljubljene, prikaži na mapi, pot) • seznam linij (osnovne ali razširjene) • ob kliku podrobnosti (z možnostjo izrisa na mapi) • shema • mapa (google, izrisana postajališča, 3 načini prikaza, poteki linij) LPPbus © Matej Bkovinski
  • 60. State of the union • priljubljene postaje in bližnje postaje (z urejanjem) • nastavitve (s preverjanjem posodobitev) • seznam postaj (s številkami, indeksiran, iskanje) • ob kliku napovedi (priljubljene, prikaži na mapi, pot) • seznam linij (osnovne ali razširjene) • ob kliku podrobnosti (z možnostjo izrisa na mapi) • shema • mapa (google, izrisana postajališča, 3 načini prikaza, poteki linij) LPPbus © Matej Bkovinski
  • 61. Nekaj statistike • ~ teden dni top free aplikacija v slovenskem storu • 888 prenosov • 1 dan 7 ur 12 minut 17 sekund skupne uporabe • top postaje: • AMZS (164) • Medvode (382) • Bavarski dvor (58) • 2 donaciji v skupni vrednosti €5 LPPbus © Matej Bkovinski
  • 62. Prihodnost LPPbus © Matej Bkovinski
  • 63. Prihodnost • LPPbus © Matej Bkovinski
  • 64. Prihodnost • novi, boljši, podatki LPPbus © Matej Bkovinski
  • 65. Prihodnost • novi, boljši, podatki vse postaje LPPbus © Matej Bkovinski
  • 66. Prihodnost • novi, boljši, podatki vse postaje vse linije (tudi primestne) LPPbus © Matej Bkovinski
  • 67. Prihodnost • novi, boljši, podatki vse postaje vse linije (tudi primestne) zaenkrat še težave s primestnimi napovedmi na njihovi strani LPPbus © Matej Bkovinski
  • 68. Prihodnost • novi, boljši, podatki vse postaje vse linije (tudi primestne) zaenkrat še težave s primestnimi napovedmi na njihovi strani • nova verzija je skoraj končana LPPbus © Matej Bkovinski
  • 69. Prihodnost • novi, boljši, podatki vse postaje vse linije (tudi primestne) zaenkrat še težave s primestnimi napovedmi na njihovi strani • nova verzija je skoraj končana • kmalu na App Stor-u LPPbus © Matej Bkovinski
  • 70. Moj Recept za dobro iPhone aplikacijo LPPbus © Matej Bkovinski
  • 71. Moj Recept za dobro iPhone aplikacijo • Kaj potrebujemo? LPPbus © Matej Bkovinski
  • 72. Moj Recept za dobro iPhone aplikacijo • Kaj potrebujemo? • Mac-a (drago) LPPbus © Matej Bkovinski
  • 73. Moj Recept za dobro iPhone aplikacijo • Kaj potrebujemo? • Mac-a (drago) • iPhone/iPod t. (za testirat, zopet drago, vsaj pri nas) LPPbus © Matej Bkovinski
  • 74. Moj Recept za dobro iPhone aplikacijo • Kaj potrebujemo? • Mac-a (drago) • iPhone/iPod t. (za testirat, zopet drago, vsaj pri nas) • XCode in dokumentacija (zastonj) LPPbus © Matej Bkovinski
  • 75. Moj Recept za dobro iPhone aplikacijo • Kaj potrebujemo? • Mac-a (drago) • iPhone/iPod t. (za testirat, zopet drago, vsaj pri nas) • XCode in dokumentacija (zastonj) • IDP račun ($100 letno) LPPbus © Matej Bkovinski
  • 76. Moj Recept za dobro iPhone aplikacijo • Kaj potrebujemo? • Mac-a (drago) • iPhone/iPod t. (za testirat, zopet drago, vsaj pri nas) • XCode in dokumentacija (zastonj) • IDP račun ($100 letno) • podjetje (če želiš aplikacije prodajati) LPPbus © Matej Bkovinski
  • 77. Moj Recept za dobro iPhone aplikacijo • Kaj potrebujemo? • Mac-a (drago) • iPhone/iPod t. (za testirat, zopet drago, vsaj pri nas) • XCode in dokumentacija (zastonj) • IDP račun ($100 letno) • podjetje (če želiš aplikacije prodajati) • Kaj pa aplikacija? LPPbus © Matej Bkovinski
  • 78. Moj Recept za dobro iPhone aplikacijo • Kaj potrebujemo? • Mac-a (drago) • iPhone/iPod t. (za testirat, zopet drago, vsaj pri nas) • XCode in dokumentacija (zastonj) • IDP račun ($100 letno) • podjetje (če želiš aplikacije prodajati) • Kaj pa aplikacija? • ali inovativna ideja LPPbus © Matej Bkovinski
  • 79. Moj Recept za dobro iPhone aplikacijo • Kaj potrebujemo? • Mac-a (drago) • iPhone/iPod t. (za testirat, zopet drago, vsaj pri nas) • XCode in dokumentacija (zastonj) • IDP račun ($100 letno) • podjetje (če želiš aplikacije prodajati) • Kaj pa aplikacija? • ali inovativna ideja • ali vrhunska izvedba nečesa kar že obstaja LPPbus © Matej Bkovinski
  • 80. Moj Recept za dobro iPhone aplikacijo • Kaj potrebujemo? • Mac-a (drago) • iPhone/iPod t. (za testirat, zopet drago, vsaj pri nas) • XCode in dokumentacija (zastonj) • IDP račun ($100 letno) • podjetje (če želiš aplikacije prodajati) • Kaj pa aplikacija? • ali inovativna ideja • ali vrhunska izvedba nečesa kar že obstaja • ali “hud design” LPPbus © Matej Bkovinski
  • 81. Moj Recept za dobro iPhone aplikacijo • Kaj potrebujemo? • Mac-a (drago) • iPhone/iPod t. (za testirat, zopet drago, vsaj pri nas) • XCode in dokumentacija (zastonj) • IDP račun ($100 letno) • podjetje (če želiš aplikacije prodajati) • Kaj pa aplikacija? • ali inovativna ideja • ali vrhunska izvedba nečesa kar že obstaja • ali “hud design” • internacionalno uporabno, dober marketing! LPPbus © Matej Bkovinski
  • 82. Kje boste (lahko) naleteli na težave LPPbus © Matej Bkovinski
  • 83. Kje boste (lahko) naleteli na težave • Apple LPPbus © Matej Bkovinski
  • 84. Kje boste (lahko) naleteli na težave • Apple • pridobitev IDP računa traja (lahko več mescev) LPPbus © Matej Bkovinski
  • 85. Kje boste (lahko) naleteli na težave • Apple • pridobitev IDP računa traja (lahko več mescev) • IDP plačilo “po faksu” (kdo še to uporablja?) LPPbus © Matej Bkovinski
  • 86. Kje boste (lahko) naleteli na težave • Apple • pridobitev IDP računa traja (lahko več mescev) • IDP plačilo “po faksu” (kdo še to uporablja?) • vsake toliko časa kak NDA LPPbus © Matej Bkovinski
  • 87. Kje boste (lahko) naleteli na težave • Apple • pridobitev IDP računa traja (lahko več mescev) • IDP plačilo “po faksu” (kdo še to uporablja?) • vsake toliko časa kak NDA • App Store (oz. Apple problemi drugič) LPPbus © Matej Bkovinski
  • 88. Kje boste (lahko) naleteli na težave • Apple • pridobitev IDP računa traja (lahko več mescev) • IDP plačilo “po faksu” (kdo še to uporablja?) • vsake toliko časa kak NDA • App Store (oz. Apple problemi drugič) • dolgotrajen “review” proces LPPbus © Matej Bkovinski
  • 89. Kje boste (lahko) naleteli na težave • Apple • pridobitev IDP računa traja (lahko več mescev) • IDP plačilo “po faksu” (kdo še to uporablja?) • vsake toliko časa kak NDA • App Store (oz. Apple problemi drugič) • dolgotrajen “review” proces • zavračanje aplikacij brez nekih pametnih razlogov LPPbus © Matej Bkovinski
  • 90. Kje boste (lahko) naleteli na težave • Apple • pridobitev IDP računa traja (lahko več mescev) • IDP plačilo “po faksu” (kdo še to uporablja?) • vsake toliko časa kak NDA • App Store (oz. Apple problemi drugič) • dolgotrajen “review” proces • zavračanje aplikacij brez nekih pametnih razlogov • raznorazni hrošči (npr. pol sveta ne vidi tvoje aplikacije) LPPbus © Matej Bkovinski
  • 91. Kje boste (lahko) naleteli na težave • Apple • pridobitev IDP računa traja (lahko več mescev) • IDP plačilo “po faksu” (kdo še to uporablja?) • vsake toliko časa kak NDA • App Store (oz. Apple problemi drugič) • dolgotrajen “review” proces • zavračanje aplikacij brez nekih pametnih razlogov • raznorazni hrošči (npr. pol sveta ne vidi tvoje aplikacije) • Razvoj (oz. Apple problemi tretjič) LPPbus © Matej Bkovinski
  • 92. Kje boste (lahko) naleteli na težave • Apple • pridobitev IDP računa traja (lahko več mescev) • IDP plačilo “po faksu” (kdo še to uporablja?) • vsake toliko časa kak NDA • App Store (oz. Apple problemi drugič) • dolgotrajen “review” proces • zavračanje aplikacij brez nekih pametnih razlogov • raznorazni hrošči (npr. pol sveta ne vidi tvoje aplikacije) • Razvoj (oz. Apple problemi tretjič) • Objective-C (ko se privadiš je v resnici super) LPPbus © Matej Bkovinski
  • 93. Kje boste (lahko) naleteli na težave • Apple • pridobitev IDP računa traja (lahko več mescev) • IDP plačilo “po faksu” (kdo še to uporablja?) • vsake toliko časa kak NDA • App Store (oz. Apple problemi drugič) • dolgotrajen “review” proces • zavračanje aplikacij brez nekih pametnih razlogov • raznorazni hrošči (npr. pol sveta ne vidi tvoje aplikacije) • Razvoj (oz. Apple problemi tretjič) • Objective-C (ko se privadiš je v resnici super) • certifikati in profili za vsako malenkost LPPbus © Matej Bkovinski
  • 94. Kje boste (lahko) naleteli na težave • Apple • pridobitev IDP računa traja (lahko več mescev) • IDP plačilo “po faksu” (kdo še to uporablja?) • vsake toliko časa kak NDA • App Store (oz. Apple problemi drugič) • dolgotrajen “review” proces • zavračanje aplikacij brez nekih pametnih razlogov • raznorazni hrošči (npr. pol sveta ne vidi tvoje aplikacije) • Razvoj (oz. Apple problemi tretjič) • Objective-C (ko se privadiš je v resnici super) • certifikati in profili za vsako malenkost • precej uporabnega API-ja je private LPPbus © Matej Bkovinski
  • 95. Kje boste (lahko) naleteli na težave • Apple • pridobitev IDP računa traja (lahko več mescev) • IDP plačilo “po faksu” (kdo še to uporablja?) • vsake toliko časa kak NDA • App Store (oz. Apple problemi drugič) • dolgotrajen “review” proces • zavračanje aplikacij brez nekih pametnih razlogov • raznorazni hrošči (npr. pol sveta ne vidi tvoje aplikacije) • Razvoj (oz. Apple problemi tretjič) • Objective-C (ko se privadiš je v resnici super) • certifikati in profili za vsako malenkost • precej uporabnega API-ja je private • sandbox LPPbus © Matej Bkovinski
  • 96. Kje boste (lahko) naleteli na težave • Apple • pridobitev IDP računa traja (lahko več mescev) • IDP plačilo “po faksu” (kdo še to uporablja?) • vsake toliko časa kak NDA • App Store (oz. Apple problemi drugič) • dolgotrajen “review” proces • zavračanje aplikacij brez nekih pametnih razlogov • raznorazni hrošči (npr. pol sveta ne vidi tvoje aplikacije) • Razvoj (oz. Apple problemi tretjič) • Objective-C (ko se privadiš je v resnici super) • certifikati in profili za vsako malenkost • precej uporabnega API-ja je private • sandbox • ni izvorne kode (kaj se dogaja v ozadju?) LPPbus © Matej Bkovinski
  • 97. Upsides LPPbus © Matej Bkovinski
  • 98. Upsides • zanimivo in nagrajujoče delo LPPbus © Matej Bkovinski
  • 99. Upsides • zanimivo in nagrajujoče delo • zelo “in” LPPbus © Matej Bkovinski
  • 100. Upsides • zanimivo in nagrajujoče delo • zelo “in” • če se ti posreči lahko tudi zelo veliko zaslužiš LPPbus © Matej Bkovinski
  • 101. Upsides • zanimivo in nagrajujoče delo • zelo “in” • če se ti posreči lahko tudi zelo veliko zaslužiš • lep in premišljeno sestavljen API LPPbus © Matej Bkovinski
  • 102. Upsides • zanimivo in nagrajujoče delo • zelo “in” • če se ti posreči lahko tudi zelo veliko zaslužiš • lep in premišljeno sestavljen API • naučiš se varčevanja z viri LPPbus © Matej Bkovinski
  • 103. Upsides • zanimivo in nagrajujoče delo • zelo “in” • če se ti posreči lahko tudi zelo veliko zaslužiš • lep in premišljeno sestavljen API • naučiš se varčevanja z viri • XCode je super IDE LPPbus © Matej Bkovinski
  • 104. Upsides • zanimivo in nagrajujoče delo • zelo “in” • če se ti posreči lahko tudi zelo veliko zaslužiš • lep in premišljeno sestavljen API • naučiš se varčevanja z viri • XCode je super IDE • dokumentacija je dobra LPPbus © Matej Bkovinski
  • 105. Upsides • zanimivo in nagrajujoče delo • zelo “in” • če se ti posreči lahko tudi zelo veliko zaslužiš • lep in premišljeno sestavljen API • naučiš se varčevanja z viri • XCode je super IDE • dokumentacija je dobra • enostavno narediti lepe aplikacije LPPbus © Matej Bkovinski
  • 106. Upsides • zanimivo in nagrajujoče delo • zelo “in” • če se ti posreči lahko tudi zelo veliko zaslužiš • lep in premišljeno sestavljen API • naučiš se varčevanja z viri • XCode je super IDE • dokumentacija je dobra • enostavno narediti lepe aplikacije • App Store distibucija ima tudi pozitivne strani LPPbus © Matej Bkovinski
  • 107. Upsides • zanimivo in nagrajujoče delo • zelo “in” • če se ti posreči lahko tudi zelo veliko zaslužiš • lep in premišljeno sestavljen API • naučiš se varčevanja z viri • XCode je super IDE • dokumentacija je dobra • enostavno narediti lepe aplikacije • App Store distibucija ima tudi pozitivne strani Zadnji trendi LPPbus © Matej Bkovinski
  • 108. Upsides • zanimivo in nagrajujoče delo • zelo “in” • če se ti posreči lahko tudi zelo veliko zaslužiš • lep in premišljeno sestavljen API • naučiš se varčevanja z viri • XCode je super IDE • dokumentacija je dobra • enostavno narediti lepe aplikacije • App Store distibucija ima tudi pozitivne strani Zadnji trendi • zastonj aplikacije z reklamami LPPbus © Matej Bkovinski
  • 109. Upsides • zanimivo in nagrajujoče delo • zelo “in” • če se ti posreči lahko tudi zelo veliko zaslužiš • lep in premišljeno sestavljen API • naučiš se varčevanja z viri • XCode je super IDE • dokumentacija je dobra • enostavno narediti lepe aplikacije • App Store distibucija ima tudi pozitivne strani Zadnji trendi • zastonj aplikacije z reklamami • kupovanje vsebin v aplikaciji LPPbus © Matej Bkovinski
  • 110. Upsides • zanimivo in nagrajujoče delo • zelo “in” • če se ti posreči lahko tudi zelo veliko zaslužiš • lep in premišljeno sestavljen API • naučiš se varčevanja z viri • XCode je super IDE • dokumentacija je dobra • enostavno narediti lepe aplikacije • App Store distibucija ima tudi pozitivne strani Zadnji trendi • zastonj aplikacije z reklamami • kupovanje vsebin v aplikaciji • “push” obvestila LPPbus © Matej Bkovinski
  • 111. Upsides • zanimivo in nagrajujoče delo • zelo “in” • če se ti posreči lahko tudi zelo veliko zaslužiš • lep in premišljeno sestavljen API • naučiš se varčevanja z viri • XCode je super IDE • dokumentacija je dobra • enostavno narediti lepe aplikacije • App Store distibucija ima tudi pozitivne strani Zadnji trendi • zastonj aplikacije z reklamami • kupovanje vsebin v aplikaciji • “push” obvestila • augmented reality LPPbus © Matej Bkovinski
  • 112. ? Vprašanja? LPPbus © Matej Bkovinski
  • 113. That’s all folks! http://www.bukovinski.com/lppbus/ http://www.bukovinski.com/ http://twitter.com/bukovinski