[]

android development - github, vs.

merhabalar.

biraz uzunca bi soru olabilir, sonuna kadar okuyup yanıtlayacak bi arkadaş çıkarsa çok memnun olurum.

android uygulama geliştirme camiasına çok aşina değilim, fakat bu aralar merak saldım. telefon olarak da nexus 5 kullanıyorum, live debug da yapabilirim. dedim biraz öğreneyim.

ide seçimimle ilgili kaba taslak bilgi vereyim. eclipse'i uzun yıllar önce kullanmıştım, tabii çok eski bi versiyonudur mutlaka ama pek beğenmemiştim. şimdi android studio'yu çıkartmış google. dedim eclipse ile uğraşmayayım, android studio beta olsa da iyiye benziyor. jdk, android sdk, android studio falan hepsini kurdum. burada sorun yok.

github mevzusunda da, ben bugüne kadar source control için hep microsoft çözümleri içerisindeydim (vss, tfs). github'ı kullanmadım yani, bilmiyorum. şimdi diyorum ki, github'ta tutorial bağlamında bir sürü sample uygulama konmuştur. onlardan "hello world" seviyesinde değil de, ne bileyim bi iki yerden data çekip bunu listeleyen falan gibi 101 olmasa da çok hafif daha ileri bi kaç tanesini android studio'ya bağlayayım, getirsin inceleyeyim, değişiklik deneyip emülatörde falan değil direkt telefonda debug edeyim, deneyeyim. android studio'nun ayarlarında "Version Control" altında "GitHub" seçeneği var. üyeliğimle login oldum.

şimdi soruya geliyorum. bana bi önceki paragrafta bahsettiğim özelliklere sahip bikaç uygulama önerebilir misiniz ve o uygulamaları direkt android studio'ya nasıl bağlayabileceğimi söyleyebilir misiniz? sadece kaynak kodu alıp "open project" yapmaktan bahsetmiyorum, neticede github'da duruyor, bağlı durumda olsun ki millet geliştirir falan onları da çekebileyim.

nasıl yaparız bunları?

not: dediğim gibi uzun oldu, yardımsever bi arkadaş çıkıp da beni bilgiyle donatırsa son derece müteşekkir olurum.

 
android studio intellij idea'nın ta kendisi aslında. o yüzden gayet düzgün bir vcs sistemi entegre içerisine. commit, pull, branch işlemlerinin hepsini tepedeki vcs menüsünden halledebilirsiniz. github'ın bir olayı yok, isterseniz github clientını da bilgisayarınıza kurabilirsiniz. işin aslı bir adet terminal clientların, idelerin yaptığı tüm git işlemlerini çok rahat yapabiliyor.


  • eksi sozlukte eksiyen adam  (26.11.14 10:38:14) 
sorunun android ile alakasi yok. tamamen github ile alakali soruyorsun. istedigin tarzda proje nasil bulursun bilmiyorum. github'in explore kismindan arayip bulabilirsin. github.com

Projeyi bulduktan sonra projenin sayfasinin saginda http clone URL var. onu kopyalayip android studio'da VCS altindan Checkout from Version Control diyeceksin. URL'i oraya yapistir. Gerisini studio halleder. Eger github ogrenmek istiyorsan komut satirindan kullanman daha iyi olur.
  • crucio  (26.11.14 10:39:07) 
1
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler angelus, Artibir, aychovsky, baba jo, basond, compumaster, deckard, duyulmasi gerektigi kadar, fader, fraise, groove salad, kahvegibi, kaymaktutmayansicaksut, kibritsuyu, monstro, pandispanya, robin, ron dennis
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır. Skimlinks ile linkler üzerinden yönlendirme payı alınmaktadır.