PROGRAMARE
Extensiile din Swift
Proiectele iOS pot deveni foarte ușor pline de clase foarte mari, greu de citit și de înțeles. Deși în Swift putem spune că am scăpat de jumătate din fișierele dintr-un proiect, aglomerarea din interiorul lor, în special a viewControllerelor a rămas cel puțin la fel.
În acest articol, voi prezenta trei modalități în care extensiile pot ajuta în păstrarea ordinii și lizibilității codului.
PROGRAMARE
ClujBike Map iOS app
ClujBike Map a început ca un experiment, despre cum se poate îmbunătăți un proces prin custom software.
După cum reiese și din nume este o hartă creată pentru a ajuta și îmbunătăți experiența utilizatorilor programului de bike sharing din Cluj.
PROGRAMARE
Integrarea client server cu ajutorul RestKit
În momentul de față există foarte multe servicii web la care te poți conecta pentru a obține date folositoare. De exemplu Instagram, Twitter pentru imagini sau tweeturi sau în cazul meu personal Foursquare, de unde pot obține o listă cu barurile din zonă. În general ai putea să te conectezi direct la servicii de genul acesta cu NSURLRequest sau cu o librărie precum AFNetworking. Aici intervine RestKit, care te scutește de câteva bătăi de cap și parsări de JSON.
PROGRAMARE
iOS 7 blur - Introducere în flat design
În ultimul an toată lumea mobile a adoptat conceptul de flat design, fie vorba de Android, iOS sau Windows, fiecare dintre sisteme cu variațiunile proprii. În esența scopul e același: o mai bună înțelegere a interfeței grafice de către utilizator.
Odată cu iOS 7, Apple a introdus flat design împreună cu câteva concepte de user experience printre care și ideea de “know where you are” astfel ca utilizatorii să aibă o mai bună înțelegere a contextului în care se află. Cel mai bun exemplu este Notification Center, care odată deschis, blurează conținutul din spatele său. Acest lucru permite vederea noului conținut peste vechea pagină fără să blocheze vederea Home View-ului.
NUMĂRUL 149 - Development with AI
Design contribution