Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

Windows phone paticik app


Borastus

Öne çıkan mesajlar

İş değişikliği nedeniyle uzun süreden sonra ilk defa 2-3 haftalık bir boşluğum oldu, ben de uzun süreden beri öğrenmek istediğim windows phone konusunda çalışabildim.

basit bir uygulama ile başlayayım derken abuk sabuk dersane yönetim sistemi falan yapacağıma bari paticik ile ilgili bir app yapayım hem ben rahat ederim hem de birkaç kişiye yararım olur dedim.

Uygulamayı aşagı yukarı 5 günde yazdım, aslında sadece okuma üzerine programı tasarlamıştı kafamda, pek siteye post atan biri olmadığım için. Artı login işlemleri oldukça büyük bir yük getirecekti bana. Ancak gün içinde en çok bastığım buton olan güncel başlıklara bastığımda login olunuz yazısı geldiginde resmen patladım. Bir şekilde login sayfasını ekledim programa yani şu an login olunabiliyor ancak sadece güncel başlıkları görüntülemek için, ilerde kolaycana post atmayı ekleyebilirim external page açarak, bakalım.
bu arada ilk girişte login olunca çalışıyor bir yere tıkladıktan sonra login olunca çalışmayabiliyor bu sorunu daha çözemedim, sıkıntı olursa programı tamamen kapatıp açınca login olunması gerekli.

programın eksigi epey çok sayfalar çalışmayabilir, url ler tıklanabilir gelmiyor falan. Yeni işyerinde ilk haftalarda bana pek iş atamayacaklarını düşünüyorum, o ara bakabilirim biraz.

windows phone kullanıcısı pek olmadığını biliyorum burda en fazla 5-6 kişi vardır diye tahmin ediyorum zaten programı daha çok kendimi geliştirmek için yaptım. Store a bedava olarak ekledim, isteyen hemen indirebilir ancak daha yeni eklediginden sanırım store da search edince çıkmıyor ben direkt link ile telefona yükledim.

http://www.windowsphone.com/tr-tr/store/app/paticik/7af73cc5-4b28-4dee-9de0-9c5a1ae07a6f

ss ler linkte var.

Kaynak kodlarını isteyene vererim, ben de ios veya android e çevireyim millet kullansın diyen olursa. 1-2 günlük uğraşla epey güzel birşey çıkar bence mobil app bilenle ben bile 4-5 günlük uğraş ile sıfırdan güzel birşey yaptım gibi geliyor.
----

şimdi gelelim programlama detaylarına. forumun herhangi bir apisi yok tahmin edeceğiniz gibi. o yüzden http request yollayıp direkt raw http data üzerinden işlem yaptım. web snifing bu konuya bazı sitelerde yasak burda da sorun olur denilirse (pek sanmıyorum da) bana mesaj atabilir. login konusu baya dert oldu çünkü javascript üzerinden bir form yollanıp auth işlemi yapılır ve bir cookie atanıyor. dolayısıyla http request burda olmadı. nasıl olabilir şu bu derken webview diye birşey ögrendim. istenilen bir sayfa external olarak açılıp burdaki datalar alınabiliyor. İyi güzel dedim ayrı bir ekranda paticik login sayfasını çağırdım ordan gelen cookieleri pooldan çekip http header a ekledim. güzelce çalıştı ancak programı store a yollayınca geri döndü bana bu wp8 de yasak diye. ben de böyle kaldım tamamen çıkaraktım login işlemini (burdaki bir adminden time-out olmayan cookie value da alınabilirdi gerçi de o iş yaş geldi). httpclient isminde webview ile aynı session i kullanan bir class benim derdimi çözdü.

html agile pack tarzı packagelar var html i parse eden. bunları kullanabilirdim ancak hakimiyeti vermek istemedim biraz da kendimi geliştirmek için kendim parse yöntemlerimi yapmak istedim. Sorun ne oldu derseniz çok fragile bir yapı var, tek satır değişirse forum kodunda app patlar, ancak diger yandan da çok hızlı şu an sadece belirli yerlere baktıgından.

daha yazacagım epey şey var da iyice uzamasım merak eden olursa bana yazabilir veya ben eklerim daha sonradan.
Link to comment
Sosyal ağlarda paylaş

login sayfası direkt paticik e yönlendiriyor ama işte nedense ilk başka yere tıklayınca gene login olmamış gibi görünüyor o sorunu biliyorum. geri tuşuna basılı tutunca gelen menüden kapatıp ilk login olunca çalışıyor şimdilik workaround olarak.

renk konusu uğraştıracak biraz farklı temalar için o yüzden şimdilik siyahta sabitledim ama degistirilebilir yapmak istiyorum.

bir de bu login konusu çok uğraştırdı işin yüzde 60 ını buna harcadım bir süre bakmak istemiyorum en azından:D
Link to comment
Sosyal ağlarda paylaş

Borastus said:

login sayfası direkt paticik e yönlendiriyor ama işte nedense ilk başka yere tıklayınca gene login olmamış gibi görünüyor o sorunu biliyorum. geri tuşuna basılı tutunca gelen menüden kapatıp ilk login olunca çalışıyor şimdilik workaround olarak.

renk konusu uğraştıracak biraz farklı temalar için o yüzden şimdilik siyahta sabitledim ama degistirilebilir yapmak istiyorum.

bir de bu login konusu çok uğraştırdı işin yüzde 60 ını buna harcadım bir süre bakmak istemiyorum en azından:D


Eline saglik. =)
Link to comment
Sosyal ağlarda paylaş

bug degil feature:D

gif oynatmak için baya bir harici api yüklemek gerekliydi çünkü default silverlight desteklemiyor. baya bir uğraştıktan sonra acaba wp mi dandik bir de iosta bakayım dedim. ipadta gif başlıgını açınca bir 3-4 dk falan sayfanın kendine gelemedigini gördüm. ipad işlemcisi bile kaldıramazsa telefon için daha büyük sıkıntı olur diye düşündüm ( birçok paket olmasının sebebi performans zaten). Ama aslında forumda en büyük eğlencem gifler onları tek de olsa bir şekilde eklemek istiyorum ya da tıklayınca ie de çalışır falan.
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...