CROSS-PLATFORM HAKKINDA SORU & YANIT
Öncelikle uzun zamandır çapraz (cross-platform )üzerinde çalışıyorum,1.5 sene falan oldu :)internette onlarca döküman ,blog yazısı var. Fakat sıkıcı biraz :) en çok sorulan sorular ve değinilmeyen konulara değinicem.
Cross-Platform nedir ?: bir ortam üzerinden birçok platforma etkileşim sağlayabilmektir.(kendimce en kısa özeti budur .)
Cross-Platformu nereden kullanabiliriz: javascript frameworkleri,uygulama fabrikaları.vb
daha detaylı bilgi isterseniz egemen hocamın (http://www.delipenguen.com/2012/11/cross-platform-mobil-uygulama-gelistirme-ve-apache-cordovaphonegap/) yazısına göz atabilir yada bana sorabilirsiniz.
Cross-Platformu neden kullanıyoruz: bir uygulamayı yada bir işlemi farklı birçok platformda kolayca yapabilmek için örn : bir uygulama hem iphoneda ,windows phone üzerinde hemde androidde çalışsın native yazmak hem uzun hem pahalı :)
Cross-Platformda kullanılan diller neler: javascript ve python çoğunlukta fakat c# ta kullanılmaktadır.
Cross-Platform ile nerede etkileşim sağlayabilirim:istemediğiniz kadar platforma etkileşim sağlayabilirsin :) sadece telefonda değil .
KAYNAKÇA
http://docs.build.phonegap.com/en_US/introduction_supported_platforms.md.html#Supported%20Platformshttps://cordova.apache.org/docs/en/latest/guide/support/index.html
https://www.smaf.tv/ /*cross platform televizyon programlamak için oluşturulan kaynak ayrı sdk js kütüphanesi vb birçok araç var şuan test aşamasında*/
NOT:PHONEGAP İLE CORDOVADA AYNI İŞLEVİ GÖRÜR FAKAT PHONEGAP İLE CORDOVANIN FARKI ŞU PHONEGAP ADOBENİN CORDOVANIN HAKLARINI SATIN ALARAK GELİŞTİRDİĞİ SİSTEM.
NEYE NEREDEN BAŞLARIM ?
Uygulama Tasarımına nereden başlayabilirim:Görsel yeteneğinize güveniyorsanız,bir fotoğraf editörü kullanmanız iyi olur :) {photoshop, pixlr vb } ,UI ve UX arasındaki farkı öğrenin :). http://tasarlamag.com/ui-ve-ux-nedir/ güzel olarak açıklamış html ve css kodlamanız oldukça avantaj kullanabileceğiniz genel kütüphaneler
bootstrap ,jquery mobile .vb oldukça fazla kütüphane var.Jquery programlamanız işe yarar :)
Uygulama Programlamaya nereden başlayabilirim: Temel matematik ve algoritma bilginiz olsun inanın çok işe yarıyor ,başka platformu daha rahat programlayabilirsiniz :) kodlayacağınız dili ve platformu siz belirleyeceksiniz, projeye göre dil seçeceksiniz :), python hoşunuza gidiyorsa python ,javascript hoşunuza gidiyorsa javascript kullanın .Bunun kararını verecek olan sizsiniz
nissan araba kullanmakta sizin elinizde ,fiat araba kullanmakta :)
Peki güzel hoş konuşuyorsun fakat kaynak varmı?:
Elbette her alan için kaynakça sunacağım
TASARIMCILAR İÇİN:
http://www.w3schools.com/jquerymobile/jquerymobile_get_started.asp
http://www.w3schools.com/bootstrap/default.asp
işiniz biraz daha hayalgücü temel kodlama için bu site yeterli :)
fakat örnekleri incelemeniz işinize yarayacaktır , birkaç insanı usta edinmek iyi olacaktır :)
işiniz hayalgücü :D
YAZILIMCILAR İÇİN: sizin için daha çok kaynak gerekli ve daha fazla kaynakça vericem,Biraz daha torpilli olacak :D .
https://books.google.com.tr/books/about/S%C4%B1f%C4%B1rdan_ba%C5%9Flayarak_programlama_%C3%B6%C4%9Fr.html?id=HTVyAwAAQBAJ&redir_esc=y emre yazıcıdan algoritma kitabı 5 lira ama fazlasıyla değer :)
facebook üzerinden CodeCombat adlı oyunu oynabilirsin oldukça eğlenceli + algoritma öğreten bir oyun istediğiniz dili rahatlıkla öğrenebilirsiniz :)
http://www.delipenguen.com/ alternatif türkçe kaynak cross-platform hakkında zaman zaman bu siteden yararlanıyorum.
temel html css js http://www.w3schools.com en hızlı buradan öğrenebilirsiniz :)
https://www.codecademy.com/ etkileşimli bir platform
buradaki kaynaklar ile çalıştıktan sonra cross-platform üzerinde oldukça rahat hareket edebilirsiniz :)
sorularınızı bana sorabilirsiniz. :)
Hiç yorum yok:
Yorum Gönder