App fejlesztés — második rész

Még a nyáron írtam egy bejegyzést arról, hogy Cordova/AngularJS vonalon cross-platform mobil alkalmazás fejlesztésbe kezdtem, melynek az első terméke — már ha szabad terméknek hívni —egy RSS feed alkalmazás, a Thenextweb magazin-ra brandelve.

Az alkalmazás akkor a Google féle AngularJS Material UI-ra épült, viszont többen javasolták, hogy cross-platform fejlesztésre sokkal célszerűbb és gyorsabb megoldás az Ionic Framework. Megfontoltam tanácsukat és most utólag köszönöm is, nem bántam meg. Az alkalmazást gyakorlatilag a 0-ról újra építettem, és az érezhetően natívabb megjelenés mellett maga a kód is sokat tisztult, átláthatóbb lett, sok felesleges megoldás pedig a kukában landolt.

Az alkalmazás ugyan még mindig csak alpha verzióban jár, viszont érkeztek új funkciók is, valamint egyre több a megvalósítani kívánt jövőbeni feature is.

Nézzük, mi valósult meg az előző bejegyzésben felvázolt megvalósítandó funkciók közül, az Ionic Framework integrálásán kívül.

  • inapp-browser a cikkek megtekintéséhez
  • cikkek kategóriákra bontása

Megvalósításra váró funkciók:

  • alkalmazás automatikus frissítése
  • social share integráció
  • hírlista manuális frissítése
  • cikk olvasottnak jelölése
  • kedvencnek jelölés
  • iOS verzió

Akit érdekelnek a részletek a kódot a Github-on találja, magát az alkalmazást pedig legegyszerűbben innen telepítheti.

Észrevételeket, hibákat, fejlesztési javaslatokat Github issue formájában várok, vagy ha valakinek kényelmesebb, akkor PM.