2014-03-24 Pack Publishing izdao je 2000. naslov

utorak , 01.04.2014.

Pack publishing izdao je 2000. naslov u svom opusu knjiga iz ICT/IT-a, a HolisticWare team se može pohvaliti radom na nekoliko recenzija prvenstveno knjiga koje se bave Xamarin multiplatformskim mobilnim tehnologijama.



Packt's official site

"iOS Development Using MonoTouch Cookbook" knjiga Dimitris-a Tavlikos-a (ISBN 978-1-84969-146-8) izdana u nakladi Packt Publishing izdavačke kuće zbirka je preko 100 recepata i savjeta kako programirati za iOS platfirmu sa MonoTouch-em. MonoTouch je tehnologija razvijena od ekipe iz Xamarin-a na temelju Mono projekta (porta Microsoftove .net platforme na ne-Microsoft platforme).

http://www.packtpub.com/ios-development-using-monotouch-cookbook/book



U početku stil samog pisanja mogao čitatelja malo zbunjivati. Naime svaki recept sastoji se, između ostalih, od dijelova "Kako napraviti" i "Kako to radi". "Kako napraviti" dio objašnjava, kroz oblik nabrajanja, korake koje je potrebno napraviti za implementaciju nekih zadaća, dok "Kako to radi" objašnjava kako to izgleda "ispod haube" kroz objšnjavanje koraka pod redinim brojevima iz dijela "Kako to radi" (primjer str. 50). U kasnijim dijelovima to paralelno objašnjavanje se gubi - na žalost čitatelja. Osim toga potkrale su se i manje greške tipa krive enumeriacije, gdje se objašnjava jedan dio koda, a tekst se odnosi na kod iz prethodnog koraka (str. 50, članak 4 objašnjava kod iz članka 3).

Općenito, za c# i .net programere sa iskustvom ova mala nesavršenstva ne bi trebala prestavljati velike probleme, jer knjiga je točno ono što je potrebno za brzi prelazak iz Microsoft .net svijeta prema Mono okruženju i zatim na mobilne platforme kao što su MonoTouch i-ili Mono za Android.
Knjiga ne ulazi preduboko u specifičnosti Mono implementacije, što je i što nije implementirano u usporedbi sa .net platformom, ali daje korake kako koristit iOS kako mobilnu platformu, njena svojstva i kako ih implementirati u c# kodu.

Knjiga započinje sa uvodom u razvojne alate XCode i MonoDevelop koji bi mogli biti vrlo bitni za iskusne korisnike Visual Studija - naročito korištenje XCode-a. Ovo poglavlje daje dovoljno dovoljnu količinu informacija za započeti rad na razvoju iOS aplikacija.
U slijedećim poglavljima autor daje pregled recepata kako se implementira korisničko sučelje sa View objektima (kontrolerima) i time su ova poglavlja vrlo bitna za klasične .net programere, jer objašnjavaju iOS UIKit okolinu koja se podosta razlikuje od Silverlight, WPF i Windows Forms okruženja.
Slijedeća tri poglavlja bave najosnovnijim informacijama za rad sa podacima, datotečnim sustavom, serijalizacijom-perzistiranjem, prikazom podataka i web serivisima.
Poglavlja 8 d 10 opisuju svojstva smartphone uređaja i implementaciju istih, kao telefonija, multimedija, lokacijski servisi, karte, te interakcija sa hardware-om i senzorima na urđajima (detektorima pokreta, orijentacije ekrana, žiroskopom, akcelerometrom i dr.)
Zadnja poglavlja obrađuju grafiku i animacije za uljepšavanje i nabrijavanje izgleda aplikacije, zatim multitasking, internacionalizaciju i lokalizaciju i vrlo bitan dio - objavljivanje i instalaciju iOS aplikacija.
Knjiga završava pregledom najbitnijih iOS 5 svojstava.

Kjnigu možemo preporučiti bilo kojem iskusnom programeru koji treba započeti rad na iOS aplikacijama bez predubokog znanja i potrebe za znanjem o unutrašnjosti iOS sustava, iako početne točke za daljnje "kopanje" mogu se naći u dijelu svakog recepta koji se zove "Ima više..."
Za sretnike koji dobe ovu knjigu u svoje ruke, bitno je naglasiti da se većina koda dade prebaciti u Visual Studio code snippets koji dodatno dižu produktivnost...

Poveznice:

http://xamarin.com/monotouch
http://xamarin.com/monoforandroid
http://www.holisticware.net/HolisticWare.aspx

Dimitris Tavlikos: iOS Development Using MonoTouch CookBook

ponedjeljak , 20.02.2012.

Prije par dana dobio sam poziv za recenziju nove knjige sa temom MonoTouch. Za .net developera to je novi izazov kako sa postojećim znanjem proširiti tržište razvijanjem programske podrške za više operativnih sustava.

http://www.packtpub.com/ios-development-using-monotouch-cookbook/book




Linkovi:
http://xamarin.com/monotouch
http://xamarin.com/monoforandroid

<< Arhiva >>

Creative Commons License
Ovaj blog je ustupljen pod Creative Commons licencom Imenovanje-Dijeli pod istim uvjetima.