• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    LWEEKAndroid development
    DRIZDIK
    DRIZDIK --- ---
    DATEL: Tohle jsem taky absolvoval, a lokálně jsem začal používat git (git svn ti pak pracuje s SVN master repozitářem) a máš lokálně svobodu si branchovat, stashovat a podobný blbosti a tenhle postup doporučuju.
    Ignore určite jde ale stejně používat i v SVN v nastaveních projektu (záleží co používáš za klienta) a například v Tortoise je to hned pod pravým, že klikneš na cokoliv a dáš přidat do ignore.

    K tomu bych měl taky dotaz. Mám Gradle Android projekt a v něm bych potřeboval mít unit testing. Jak tohle řešíte? android plugin pro gradle se nesnese s java pluginem, kterej to standardně zařizuje.
    ROTTWEILER
    ROTTWEILER --- ---
    DATEL: Protože ViewPager není nativně implementovaný a je dostupný pouze skrze support knihovnu.
    DATEL
    DATEL --- ---
    JAZDA: no, dokumentace by tomu odpovídala. Myslel jsem, že swipe je součástí actionbaru, ale asi ne. Taky mě celkem zaráží ten FragmentPagerAdapter z v13, ale to bude nejspíš souviset s tím, že swipe je v support v4 knihovně.
    JAZDA
    JAZDA --- ---
    DATEL: neni nahodou soucasti u novejsich pouze action bar a swipe stale ne?
    DATEL
    DATEL --- ---
    FAERTIS: nastavil jsem min. lvl 14, compile 19. Ale jak jsem psal, i v dokumentaci pro swipe píšou, že třída je ze support library.
    FAERTIS
    FAERTIS --- ---
    DATEL: Nejsem si jistý, co jsi nastavil v tom generátoru na začátku, ale defaultně je tam nastaveno min. level SDK 8.
    DATEL
    DATEL --- ---
    Stejně tak ještě byl použit FragmentPagerAdapter z v13 support knihovny...
    DATEL
    DATEL --- ---
    Tak teď zas trochu k tématu této diskuze :)
    Zatím jsem spíše začátečník, tak mě teď překvapila jedna věc, jestli byste mi to prosím mohl někdo uvésst na pravou míru. Doteď jsem dělal aplikace s podporou pro v2.2, tj. používal jsem support knihovny pro ActionBar, Fragmenty atd. Teď dělám novou aplikaci, která bude mít min. v4.0. Nechal jsem si pro začátek vygenerovat Android Studiem aktivitu pro actionbar a swipe, a překvapilo mě, že použitá třída ViewPager importoval přes support knihovnu v4. Koukal jsem do dokumentace Androidu a v popisu Swipe ( http://developer.android.com/training/implementing-navigation/lateral.html ) je to taky zmíněno.

    Měl jsem za to, že supportí knihovny jsou pouze pro starší verze systému, aby tam šlo použít některé vlastnosti novějších verzí. Proč tedy je nutné support knihovny použít i na novějších (>= 4) verzích? Tj. skutečně to není součástí jejich API?
    HVJ3R
    HVJ3R --- ---
    DATEL: Jasny. Taky jsem tohle zazil, ale podarilo se nam git prosadit. Nedavno jsem nastoupil do vetsi firmy a po ctyrech letech zase musel resit projekt v SVN. Nemile me prekvapilo, ze veci, ktery me na tom tenktat stvaly, jsou tam porad. I tady ovsem prechazime na Mercurial (aspon).
    DATEL
    DATEL --- ---
    HVJ3R: protože jsem před dvěma lety nastoupil do firmy, kde jeli na SVN, je v něm spousta projektů, a nehrozí, že by se mi podařilo tu někoho přesvědčit, aby se přešlo na GIT. Už jsem to několikrát naznačoval, ale bylo to smeteno ze stolu.
    HVJ3R
    HVJ3R --- ---
    Svn je hlavne hruza, nejaky duvod, proc pouzivate zrovna subversion?
    REDGUY
    REDGUY --- ---
    DATEL: global-ignores ? Ale to je zase afaik uplne globalni.
    DATEL
    DATEL --- ---
    REDGUY: tak samozřejmě, tuhle property používám, ale jestli se nepletu, tak ta funguje jen v rámci aktuálního adresáře / souboru, nebo snad lze v rootu použít jedno svn:ignore a navalit tam různé cesty v rámci jeho podadresářů? Já jen že jsem na toto zatím nikde nenarazil, že by to někdo takhle použil a co jsem koukal do dokumentace, tak si tím taky nejsem jistý, ale je možné, že se pletu...?
    REDGUY
    REDGUY --- ---
    DATEL: svn:ignore property nestaci?
    DATEL
    DATEL --- ---
    Díky všem, takže pryč jde i komplet .gradle a .idea, gradle bez tečky zůstává. Škoda, že SVN nemá taky něco jako .gitignore soubor, bylo by to jednodušší :)
    FAERTIS
    FAERTIS --- ---
    DATEL: Tady je muj gitignore jestli ti to pomuze.
    https://dl.dropboxusercontent.com/u/10496733/.gitignore
    ROTTWEILER
    ROTTWEILER --- ---
    DATEL: Všechno krom souboru pro Android Studio a všechny zkompilované věci.
    DATEL
    DATEL --- ---
    Ahoj, zkouším Android Studio, nechal jsem si vygenerovat projekt a chci ho dát do SVN. Nejsem si ale jist, co všechno bych tam měl commitnout, když na tom projektu bude dělat více lidí. Jde mi o to, že AS standardně používá tu strukturu s gradle systémem, takže v rootu projektu jsou konfiguráky a teprve v app adresáři je podadresář src. Nevím, zda bych do SVN měl hodit pouze src nebo komplet projekt. V rootu je soubor .gitignore a ten obsahuje jen 4 soubory. Dle GITu by to tedy vypadalo, že bych do SVNka měl opravdu hodit všechno. Když si to pak kolega stáhne z SVNka, bude mu tu bez problému fungovat? Má být v SVN i .idea adresář (podle GITu asi jo, jen bez workspace.xml). Jde mi o to, abysme si pak vzájemně nepřepisovali nějaké lokální konfigurace, ale co jsem to tak procházel, tak by to snad mělo být v pohodě.
    DATEL
    DATEL --- ---
    MAKROUSEK: jo, to máš pravdu, mě jenom štve, že jsem se to dozvěděl náhodou tady z Nyxu, že neposlali ani blbé oznámení. Alespoň mě teda nic oficiálního od nich nepřišlo. Jinak samozřejmě nejsem tak naivní, prostě lehce nabyl, lehce pozbyl :) Stejně jako se službama u Googlu, co si budeme povídat :)
    MAKROUSEK
    MAKROUSEK --- ---
    DATEL: Jako taky me to stve, ale ono stezovat si na kvalitu veci, ktera je zadarmo... Jak se rika, "you get what you pay for".
    Kliknutím sem můžete změnit nastavení reklam