Jaki kurs Androida wybrać?

Jaki kurs Androida wybrać?
NK
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 9 lat
  • Postów:5
0

Witam.

Nie wiem, czy już nie było takiego tematu, ale szukałam i nic nie znalazłam podobnego.

Znam już jakieś tam ogólne podstawy javy i szukam kursu wideo, z którego nauczyłabym się programować aplikacje konkretnie na Androida. W necie znalazłam kilka bezpłatnych filmików, ale interesuje mnie coś co będzie zebrane od początku do końca z podstawami. Możecie coś mi polecić?

GU
  • Rejestracja:około 13 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Wroclaw
  • Postów:172
1

A nie mozesz jak czlowiek uczyc sie z tego? http://developer.android.com/develop/index.html

0
gaUa69 napisał(a):

A nie mozesz jak czlowiek uczyc sie z tego? http://developer.android.com/develop/index.html

-Te materiały są dobre na później, a nie na początek. Co do pytania: z androidem jest taki problem, że wiele tutoriali jak i książek jest już mocno nieaktualnych i nie opłaca się ich nawet otwierać. Jeżeli chcesz się zabrać do tego jak trzeba to pozostają materiały w języku angielskim: http://www.amazon.com/s/ref=nb_sb_ss_i_0_12?url=search-alias%3Daps&field-keywords=android%20cookbook&sprefix=android+cook%2Caps%2C241&rh=i%3Aaps%2Ck%3Aandroid%20cookbook

Bardzo dobra jest również książka Commonsware (on jest kimś w rodzaju androidowego "guru" na stackoverflow). Za kwotę ok 100 zł. można wykupić subskrypcję na rok. Co miesiąc książka jest aktualizowana więc wszystkie informacje są dostosowane do najnowszych wersji androida, a informacje przestarzałe (tzn. niezalecane do dalszego wykorzystywania) są usuwane. Książka ma ponad 2500 stron na chwilę obecną i omawia każdy możliwy temat. Korzystam i bardzo polecam. Jeżeli nie dysponujesz gotówką to jakąś alternatywą jest strona: it-ebooks.info , ale nie zachęcam do piractwa :P. Co do video tutoriali, możesz spróbować z lynda.com, ale tak jak wcześniej pisałem książki to najlepsze źródło jeśli chodzi o androida (na chwilę obecną, sytuacja może się zmienić jak stworzą coś w rodzaju odpowiednika książki commonsware).

NK
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 9 lat
  • Postów:5
0

Właśnie z angielskim u mnie tak średnio, dlatego szukam czegoś w języku polskim, a nie chciałabym kupować niczego w ciemno. Na Youtubie widziałam kilka tuoriali, ale na ogół tematycznie się powtarzały i było to zawsze kilka tematów tylko.

Koziołek
zdefiniuj "średnio". Generalnie większość książek IT po angielsku jest dostosowana poziomem języka do osób z nawet marną znajomością języka
Gjorni
Bez motywacji do rozwinięcia swych lingwistycznych skrzydeł w angielskim nie ma nawet co myśleć o kodzeniu IMO.
MarekR22
Moderator C/C++
  • Rejestracja:około 17 lat
  • Ostatnio:minuta
0

To jest najlepsze co widziałem. Gość jest dokładny profesjonalny (to nie jest kolejny dzieciak, który myśli że pozjadał wszystkie rozumy) i pokrywa naprawdę sporo materiału (filmów jest 20 godzin).
Naprawdę bardzo pomocne.
Dawałem tego linka na tym forum już co najmniej 5 razy.


Jeśli chcesz pomocy, NIE pisz na priva, ale zadaj dobre pytanie na forum.
edytowany 1x, ostatnio: MarekR22
0

Mała aktualizacja do tego co ostatnio napisałem. Wersja książki o numerze 3.7 jest dostępna za darmo (http://commonsware.com/Android/Android-3_7-CC.pdf). Co prawda najnowsza wersja to 5.2, ale z tego co widzę wersja 3.7 omawia wiele zagadnień do wersji androida 4.0 włącznie. Więc jeżeli nie chcesz tracić pieniędzy polecam pobrać tą książkę i z niej się uczyć.

NK
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 9 lat
  • Postów:5
0

Dzięki za pomoc i oczywiście uczę się stale angielskiego, po prostu nie czuję się w tym mocna. :P Szkoda, że nic po polsku nie ma, ale chyba sobie jakoś poradzę z tym, co zaproponowaliście. :)

Zobacz pozostałe 2 komentarze
flowCRANE
Czyli sądzisz, że lepiej jest nic nie rozumieć, niż co najmniej połowę? :P
niezdecydowany
niezdecydowany
sądzę że lepiej męczyć się ze słownikiem - i jedną stronę czytać 10min przy tym ucząc się więcej.
flowCRANE
No pewnie, tyle że do tego trzeba chęci, pytaczowi jak widać ich brakuje;
JS
Akurat pojedyncze słowa google translator dobrze tłumaczy, więc po prostu te co się nie zna można tam wpisywać, bo szukanie w słowniku zajmie sporo czasu.
flowCRANE
Całe znadnia też dobrze tłumaczy (bez problemu można zrozumieć przetłumaczony tekst), ale do ideału jeszcze daleka droga;
0

Wbrew pozorom nie trzeba być dobrym z angielskiego aby sobie poradzić z taką książką. Ja już wiele takich przeczytałem bez problemu, a jak próbowałem czytać jakąś powieść to zatrzymywałem się czasami kilka razy na jednej stronie. Najpierw spróbuj, nie zniechęcaj się od razu.

NK
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 9 lat
  • Postów:5
0

Ej, nie musicie być zaraz tacy nieprzyjemni. Być wygodnym to w końcu nie jest grzech. :P Pouczyć chcę się dla siebie, dlatego nie robię sobie ciśnienia i Wy również nie musicie mi pociskać, że brakuje mi chęci. I kiedy niby pisałam, że się zniechęcam? :D

Międzyczasie jak sobie zaczęłam studiować materiały od Was, znalazłam platformę e-learningową eduweb, ale niestety nie mają nic z Androida tylko windowsphona, a to mnie mało interesuje, bo c# kompletnie nie znam i nie rozumiem. ;P Czegoś takiego jak oni mają sobie właśnie szukam, ale tam nie ma opinii innych o kursach. Zresztą dziwne, że taki wielki serwis, a z Androida nic nie ma, a przecież jest to system popularniejszy niż wp. :/

niezdecydowany
niezdecydowany
a rób sobie co chcesz, twoja sprawa, ale jak ci ktoś dobrze radzi a ty dalej swoje, to wniosek jest tylko jeden. Ucz się nawet kursów wydawanych przez gościa niedzielnego, tylko potem nie miej pretensji że nie potrafisz zrobić więcej niż dodanie buttona i akcji do niego, amen.
NK
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 9 lat
  • Postów:5
0

...Ty tak serio? Czy naprawdę nie można normalnie pogadać bez osobistych wjazdów? Skąd tyle frustracji?

W każdym razie, MarekR22, dzięki za pomoc. Oglądam filmiki i naprawdę są pomocne. :)

0

...Ty tak serio? Czy naprawdę nie można normalnie pogadać bez osobistych wjazdów? Skąd tyle frustracji?

W każdym razie, MarekR22, dzięki za pomoc. Oglądam filmiki i naprawdę są pomocne. :)

jest to forum programistyczne, gdzie znacząca część użytkowników podchodzi do tematu związanego z programowaniem jak i jego nauką poważnie. Frustracji i wyjazdów tam nie widzę, ale widać na tym (i na innych forach o podobnej tematyce) tendencję do dość szybkiej irytacji użytkowników jeżeli zostanie zauważona próba "pójścia najłatwiejszą drogą".

Być wygodnym to w końcu nie jest grzech

jeżeli jest choćby cień szansy na to, że swoją przyszłość zawodową chcesz związać z IT to radzę zmienić nastawienie odnośnie bycia wygodnym.

edytowany 1x, ostatnio: flowCRANE
0

A co sadzicie o platnych kusach android na educativo.pl?, pzdr

0

99% kursów video poświęconych androidowi omawia podstawy (często niedokładnie), nie rozumiem po co płacić za kurs video, jak taniej można kupić książkę, która jest aktualizowana co miesiąc.

niezdecydowany
niezdecydowany
nie wiem po co kupować książkę, wystarczy ogarnąć guid'a z oficjalnej strony i w przypadku chęci zaimplementowania nieznanego "cuda" np: "pull to refresh", o pomoc prosimy googla.
ML
  • Rejestracja:ponad 19 lat
  • Ostatnio:około godziny
  • Postów:856
0

Polecam książkę Android w praktyce (taka z zieloną okładką).

MarekR22
Moderator C/C++
  • Rejestracja:około 17 lat
  • Ostatnio:minuta
0

Z tego co oglądałem próbki educativo (próbki zwykle pokazują to co najlepsze), to poziom tych kursów jest żenujący jak na płatne kursy.
Filmiki "android boot camp", które dałem wcześniej są o wiele lepsze i dostępne za darmo!


Jeśli chcesz pomocy, NIE pisz na priva, ale zadaj dobre pytanie na forum.
NK
czemu żenujący? są błędne? czy to takie podstawy podstaw?
MarekR22
takie podstawy, a tytuły części płatnej zdradzają, że kurs obejmuje tylko podstawy.
NK
też się tam zalogowałam by zobaczyć co i jak. skoro to takie podstawy podstaw to jest to chyba właśnie dla takiego laika jak ja ;) a coś więcej, co byś oczekiwał to by było pewnie w kursie zaawansowanym
MarekR22
Moderator C/C++
  • Rejestracja:około 17 lat
  • Ostatnio:minuta
0

Przykład dla iOS zakres lekcji jest naprawdę ubogi. Tytuł kursu jest "Od podstaw", ale powinien się nazywa "Podstawy". Cena 129 zł to jakiś absurd! Za tak krótki kurs podstaw cena powinna wynosić maksymalnie 20zł.
Dla tego zakresu materiału spokojnie można w sieci znaleźć darmowe filmiki (różnej jakość).


Jeśli chcesz pomocy, NIE pisz na priva, ale zadaj dobre pytanie na forum.
edytowany 1x, ostatnio: MarekR22
0

nie wiem po co kupować książkę, wystarczy ogarnąć guid'a z oficjalnej strony i w przypadku chęci zaimplementowania nieznanego "cuda" np: "pull to refresh", o pomoc prosimy googla. - niezdecydowany

Niby tak, ale ten guide wbrew pozorom dość pobieżnie omawia wiele spraw. Poza tym, aby to naprawdę dobrze opanować potrzebna jest dobra książka (aby np. nie stosować jakichś kosmicznych 200 -stu linijkowych rozwiązań zamiast jednego wywołania mnie znanej metody aktywności czy fragmentu). Zgadzam się z @MarekR22, zakres prezentowany na tych kursach wideo to często wprowadzenie w książkach, a za tą cenę można spokojnie je kupić (i to więcej niż jedną).

Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)