Bezpłatny kurs programowania dla platformy Android

Tytułem wstępu


W moim odczuciu brakowało w polskim internecie kursu programowania na platformę Android, który byłby napisany prostym językiem, a jednocześnie oferował więcej niż A-B-C. Postanowiłem taki stworzyć i oto macie przed sobą efekty tego postanowienia. Jeśli niniejsza publikacja spotka się z zainteresowaniem, będę ją dalej rozwijał. Poszerzę to co jest, chcę też dodać temat współpracy Androida z Arduino, budowę systemów inteligentnych domów z użyciem Androida i poruszyć tematykę gier na telefony. Gdybyście mieli jakieś ciekawe pomysły, dajcie znać :)  Kurs udostępniam za darmo, bez konieczności "lubienia tego" na fejsbuku (trochę mnie wkurza że czasem aby coś obejrzeć trzeba to najpierw polubić - absurd). Jeśli Ci się spodoba, uznasz go za użyteczny - możesz dać szansę rozwijać się innym i przesłać link dalej, za co z góry dziękuję. Jeśli Ci się nie spodoba, to też zostaw jakieś info w komentarzu - postaram się poprawić niedociągnięcia. 


Zapraszam do lektury i pozdrawiam,
Andrzej Klusiewicz

Instalacja i konfiguracja

  1. Instalacja środowiska
  2. Konfiguracja wirtualnych urządzeń
  3. Tworzenie podstawowej aplikacji
  4. Przegląd podstawowych komponentów graficznych
  5. Korzystanie z komponentów wizualnych w kodzie
  6. Obsługa zdarzenia kliknięcia na komponent
  7. Zasoby tekstowe - wykorzystanie pliku strings.xml
  8. Szablony kolorów
  9. Style komponentów
  10. Tło ekranu aplikacji
  11. Konfiguracja własnego menu
  12. Różne layouty w różnych orientacjach
  13. Wyłączenie obracania ekranu w aplikacji
  14. Układy elementów na ekranie - rodzaje layoutów
  15. Parametr wrap_content vs fill_parent
  16. ScrollView - ekran przewijany

Czas na programowanie!
  1. Wykorzystanie Log.d w debuggowaniu
  2. Cykl życia aplikacji
  3. Komunikaty Toast
  4. Podpowiedzi w oknach edycyjnych
  5. Obsługa zdarzenia kliknięcia na komponent
  6. Obracanie obrazków i innych komponentów
  7. Intencje
  8. Otwieranie przeglądarki www z aplikacji
  9. Projekt podsumowujący

Wielowątkowość w Androidzie

  1. Klasy Thread, Runnable i AsyncTask

Utrwalanie i przechowywanie danych

  1. Baza SQLite w Androidzie
  2. Sprawdzanie zawartości katalogu i własności pliku
  3. Sprawdzanie ilości wolnego miejsca na karcie SD

Lokalizacja i mapy

  1. GPS - sprawdzanie lokalizacji
  2. Używanie map OpenStreetMaps

Android też czuje - czujniki

  1. Sprawdzanie jakie czujniki mamy dostępne
  2. Czujnik orientacji - poziomica i kompas
  3. Czujnik zbliżeniowy

Wysyłanie i odbieranie SMSów

  1. Wysyłanie pojedynczego smsa
  2. Wysyłanie wieloczęściowego SMSa
  3. Odbieranie SMSów

Multimedia

  1. Wykorzystanie aparatu fotograficznego do robienia zdjęć
  2. Odtwarzanie dźwięku
  3. Odtwarzanie video
  4. Nagrywanie video
  5. Podstawowa grafika 2D

Aplikacje sieciowe

  1. Stosowanie usług WebServices z poziomu Androida


BlueTooth

  1. BlueTooth - czyli niebieskie pogaduszki


132 komentarze:

  1. TO JEST FANTASTYCZNE! Biorę się za to ! Jutro :)

    OdpowiedzUsuń
    Odpowiedzi
    1. Jeśli rzeczywiście chcesz Się nauczyć, to musisz wziąć Się za to DZISIAJ. Jutro to o dekadę za późno.

      Usuń
    2. Czy będzie ciąg dalszy?

      Usuń
  2. Świetny kurs! Wykop!

    Btw. masz może PDF'a?

    OdpowiedzUsuń
  3. dziękuję, open source i dzielenie się wiedzą za darmo to piękna idea.

    OdpowiedzUsuń
    Odpowiedzi
    1. Taka była idea internetu

      Usuń
    2. Nie do końca, internet jak duża część technologii powstał w celach wojskowych. Ale faktycznie, to piękna idea :)

      Usuń
  4. Po przeczytaniu wstępu stwierdzam, że jesteś moim idolem i ze świecą takich szukać :)

    OdpowiedzUsuń
  5. Zainspirowałeś mnie, zabieram się za szkolenie. Przyda się, zobaczymy co prostego uda mi się napisać.

    OdpowiedzUsuń
  6. Na każdej stronie z rozdziałem brakuje bezpośredniego linku do następnego rozdziału i spisu treści. Ogólnie super pomysł.

    OdpowiedzUsuń
  7. Myślałem, że takie kwiatki zakończyły się na latach dziweięćdziesiątych, ale tu został osiągniety kolejny poziom odlotu... Widać to np. na opisie komunikatów Toast - CZARNY tekst na CZARNYM tle...
    Ja rozumiem, że informatyk nie musi być plastykiem, ale tu już nie chodzi o plastyke, tylko o zwyczajną ergonomię - te granatowe, czerwone napisy, małą czcioną na czarnym tle to jest coś bardzo niefajnego.

    OdpowiedzUsuń
    Odpowiedzi
    1. trol sie odezwal

      Usuń
    2. Kolega troszkę brutalnie podszedł do sprawy, ale rzeczywiście styl kodu jest strasznie nieczytelny. Może po prostu normalny kolor tekstu plus jakieś wcięcie z lewej, cienki border i font typu Courier załatwi sprawę. Myślę, że kolorowanie składni nie ma tu większego znaczenia.

      Usuń
  8. Poradnik świetny, brakuje mi jedynie tego, co wspomniał ktoś powyżej - linku do następnego rozdziału i spisu treści. :) Udostępnione dalej.

    OdpowiedzUsuń
  9. Czy sądzisz, że mógłbyś udostępnić wersję w mobi czy epub do pobrania?

    OdpowiedzUsuń
    Odpowiedzi
    1. Tak, zrobię coś takiego i udostępnię tutaj, ale muszę to posklejać do kupy.

      Usuń
    2. Panie Andrzeju. Chciałabym żeby pan to wszystko zebrał do kupy bo zamierzam napisać nową aplikację o transporcie w jednym z wielkich miast. Pozdrawiam 1and1

      Usuń
  10. ziom jesteś zajebisty :) Bardzo dobry zrozumiały poradnik Dzięki

    OdpowiedzUsuń
  11. Poleciłem Twój poradnik w swoim serwisie (ściśle związanym z Androidem) tutaj: http://droidek.pl/darmowy-kurs-programowania-gier-aplikacji-androida/

    OdpowiedzUsuń
  12. Stary wszystko elegancko, to co tu piszesz jest najlepsze. Tylko wkurza mnie, że nigdzie nawet reklam nie widzę. Dziwne i to bardzo! A za te poradniki wielkie propsy w Twoim kierunku. DZIĘKI!!!

    OdpowiedzUsuń
  13. Panie Andrzeju, jest Pan Wielki! jeśli ten kurs jest napisany w taki sam świetny sposób jak kurs ORACLE (a z pewnością jest), to już jestem zachwycony, mimo że właśnie zabieram się za jego przestudiowanie :D Z pewnością zostawię jeszcze komentarz i podzielę się nim ze znajomymi :) Serdecznie Panu dziękuję ;)

    OdpowiedzUsuń
  14. Szkoda, że poradnik jest dla Eclipse..

    OdpowiedzUsuń
  15. w końcu pojawił się jakiś porządny darmowy kurs programowania na Android :)

    OdpowiedzUsuń
  16. Brakuje mi pobierania danych z internetu, parsowania xml oraz json

    OdpowiedzUsuń
  17. fantastyczny kurs!!! dzięki, tego potrzebowałem

    OdpowiedzUsuń
  18. Dzięki za pracę którą wykonujesz, jako zachęta dla ciebie to kiedy przyszło w firmie wybierać szkolenie w ramach dokształcania się, to pierwszą firmę o której pomyślałem był właśnie był JSystem, ponieważ postrzegam ciebie nie jako człowieka któremu zależy na kasie, ale jako pasjonata tego co robisz....I to jest fajne...Dzięki...

    OdpowiedzUsuń
  19. Witam !
    Super kurs. Potrzebowałbym zrobić coś jak:
    Ja mam moją apkę, kumpel ma moją apkę, i inny kumpel ma moją pakę, ja wchodzę do mojego kumpla do jego apki z poziomu mojego tel i zostawiam mu wpis w jego apce, za pomocą internetu, wiem że trzeba by zrobić bazę do każdej z apek. Interesuje mnie jak zrobić żebym ja mógł wejść do jego apki z poziomu mojego tel(dadać mu komenta) i odwrotnie ?

    OdpowiedzUsuń
  20. KOPALNIA DIAMENTÓW!!! Czekałem na coś takiego!!! SUPER !!!

    OdpowiedzUsuń
  21. Fajny kurs (= mam jedno pytanie. W jaki sposob mozna pobrac wersje androida telefonu? Chodzi mi o to aby sprawdzic wersje i wykonac rozne akcje dla roznych wersji.

    OdpowiedzUsuń
  22. Bardzo dziękuję za jasne przekazanie wiedzy z androida oraz oracle :)

    OdpowiedzUsuń
  23. No cóż, takiego kursu mi brakowało - a tu taka niespodzianka!. Czekam na więcej, choć wiem, że pisanie takiego kursu zajmuje dużo czasu. Pozdrawiam autora kursu i życzę dużo cierpliwości w rozwijaniu tego kursu. Jeszcze raz dziękuje.

    OdpowiedzUsuń
  24. Świetny kurs! Podziwiam, że chciało Ci się tworzyć tyle wartośćiowej treści. Mam nadzieję, że w taki czy inny sposób udalo się też zgarnąć trochę grosza dzięki tej pracy:)

    OdpowiedzUsuń
  25. Mi zdecydowanie brakuje dokończenia rozdziału "wideo"

    OdpowiedzUsuń
  26. super że coś takiego jest, zamierzam w następne dni przerobić przynajmniej część z tego. Dzięki. Działaj dalej!

    Tomek

    OdpowiedzUsuń
  27. Bardzo przejrzysty kurs, jak laborki na studiach. Z książek nic nie mogłem zrozumieć tak były topornie napisane a tu od razu zaczynasz programować bez zbędnej teorii. Szata graficzna tez dobra nie kłuje w oczy ani nie męczy wzroku. Tylko teksty kodu można zrobić jaśniejszy kolor niebieski bo na czarnym tle nic nie widać.

    OdpowiedzUsuń
  28. Na poczatku kursu nie ma nawet informacji w jakim jezyku bedziemy pisac program

    OdpowiedzUsuń
  29. jak to w jakim w turbo pascalu :P

    OdpowiedzUsuń
    Odpowiedzi
    1. kliknij na lewym boku okna z listingiem PPM i ustaw Show Line Numbers :)

      Usuń
  30. Nie jest to poradnik dla początkujących

    OdpowiedzUsuń
  31. Buono! Magnificent! ਚੰਗਾ ਹੈ! Keep up the good work! Tak trzymaj! So halten! ;)

    OdpowiedzUsuń
  32. Poradnik super.
    Proponuję dodać obsługę wyjątków.

    OdpowiedzUsuń
  33. Po pierwsze to gratulacje za stworzenie tego kursu, genialna sprawa. We wstępie przeczytałem, iż chce Pan " dodać temat współpracy Androida z Arduino", co bardzo mnie ucieszyło. Moje pytanie, czy już możemy cieszyć się tym i to gdzieś przeoczyłem, czy zostanie to opracowane w innym terminie?

    OdpowiedzUsuń
    Odpowiedzi
    1. Myślę, że lepszy byłby kurs współpracy Androida z mikrokontrolerami ATmega8 bez tego nieprofesjonalnego środowiska Arduino IDE. Arduino to po prostu płytka z przylutowanym takim mikrokontrolerem i innymi elementami i można zaprogramować ją w zwykłym języku C tak, jak to robią profesjonaliści: http://regalis.com.pl/make-your-arduino-free/ . Daje to dużo większe możliwości, a zdobytą wiedzę można wykorzystać także w przypadku innych mikrokontrolerów (rozumie się zasadę ich działania, np. ustawianie rejestrów). "Ile wart jest programista nierozumiejący urządzenia, które programuje?"

      Usuń
  34. Świetny kurs mam nadzieję że dzięki niemu opanuję podstawy andka. Gratuluje autorowi, genialna robota tak trzymaj :)

    OdpowiedzUsuń
  35. czy będzie aktualizacja kursu o fragmenty i android studio?

    OdpowiedzUsuń
  36. Fajny kurs i fajne okulary :)

    OdpowiedzUsuń
  37. Mam problem. Po odpaleniu aplikacji w wirtualnym środowisku wyświetla mi się logo wczytywania androida. Niestety wczytuje mi się już ponad godzinę i nadal żadnej reakcji. :( Podkreślam, że mam 4 rdzeniowego Xeona i 8 GB RAMu więc to raczej nie jest wina sprzętu.

    OdpowiedzUsuń
  38. Jeny jesteś genialny :)

    OdpowiedzUsuń
  39. Kocham ten kurs! Czy planowana jest dalsza rozbudowa?

    OdpowiedzUsuń
  40. Niezły kurs. Dzięki, spróbuje.

    OdpowiedzUsuń
  41. Witam Panowie, mam problem z poprawną instalacją wymaganych programów zaprezentowanych w kursie. Otóż kolega pokazuje że w paczce od androida winno być SDK manager, SDK i eclipse. Ściągnąłem to co było możliwe do ściągnięcia i jest tam tylko android studio, tylko tyle. Nie widzę by można coś jeszcze tam pobrać, co trochę komplikuje mi podążanie za kursem... :(
    Możecie mnie oświecić, co przegapiłem, co pominąłem...
    Dzięki za zainteresowanie.

    OdpowiedzUsuń
    Odpowiedzi
    1. Po prostu Android Studio jest teraz zalecanym IDE, przez co pewne rzeczy przedstawione podczas kursu nie są aktualne.

      Usuń
  42. A udostępnisz kurs jako do pobrania?

    OdpowiedzUsuń
  43. BRAWO!!!
    Świetny kurs.
    Gratulacje oraz dalszych sukcesów życzę...

    OdpowiedzUsuń
  44. Jak ktoś (np. ja) nie chce sobie tym mieszać w głowie, to polecam MIT app inventor 2, prosty, przypomina scratch, ale jest tylko po angielsku

    OdpowiedzUsuń
  45. Czy kurs będzie zrozumiały dla kompletnego laika programowania ?

    OdpowiedzUsuń
  46. czy można prosić o opis instalacji środowiska na ubuntu?

    OdpowiedzUsuń
    Odpowiedzi
    1. Z tego co pamiętam, JDK (Java Development Kit) istaluje się odpowiednim poleceniem w terminalu, jak np. na tej stronie: http://openjdk.java.net/install/ . Nie wiem, jak jest z Eclipse+ADT, ale w przypadku Android Studio po prostu pobiera się instalator z tej samej strony, co na Windowsa (automatycznie rozpoznaje system) i go uruchamia.

      Usuń
  47. Rozumiem, że najpierw muszę nauczyć się Javby a potem programować w Androidzie?

    OdpowiedzUsuń
    Odpowiedzi
    1. Raczej tak, zwłaszcza jak chcesz pisać aplikacje, które będą do czegoś przydatne. Wystarczy, że zainstalujesz JDK i nauczysz się pisać proste programy uruchamiane na PC w wierszu polecenia. Można to robić na różnych systemach operacyjnych. Kod źródłowy możesz napisać nawet w zwykłym notatniku, a potem skompilować go odpowiednim poleceniem w wierszu polecenia. W Windowsie po ściągnięciu i instalacji JDK trzeba dodać je do zmiennych systemowych, aby można było uruchomić kompilator w dowolnym folderze, w Linuxie nie ma tego problemu.

      Usuń
  48. Czy jest jakiś aktualny program, który zastąpiłby Android SDK? Bo jest problem z zalecanym programem..

    OdpowiedzUsuń
  49. Witam. Bardzo fajny kurs. Jednak potrzebuje pomocy. Znajomy poprosił mnie o pomoc w napisaniu aplikacji dla makiety. Mam film który opowiada o np kuźni i chciałbym żeby tą kuźnie podświetlił np w 12 sekundzie tego filmu. Potrzebował bym zmienną która przetrzymuje czas odtwarzania. aby przypisać do 12 sekundy akcje.
    Bardzo proszę o pomoc, nic w internecie nie umie odnaleźć, ani zmiennej wymyślić.
    Pozdrawiam.

    OdpowiedzUsuń
  50. Świetna robota;) Bardzo dziękuje za poświecony czas.

    OdpowiedzUsuń
  51. Zajefajny kurs, wprawdzie nie tak obszerny jak na developers.android.com, ale wszystko jest dokładniej wytłumaczone (nie tak jak tam, gdzie piszą o odtwarzaniu audio, a pokazują tylko regulację głośności i takie tam) i w naszym ojczystym języku (angielski dobrze znam, ale to jednak nie to samo). Tylko popraw błędy, bo parę takich znalazłem, i przez nie niektóre aplikacje nie chcą się skompilować. "I nie chwal się okularami, które wziąłeś od mamy!" Oczywiście żartuję, to tylko cytat znanego polskiego rapera :D

    OdpowiedzUsuń
  52. Kurs jest naprawdę ciekawy. W polskim internecie brakuje właśnie takich źródeł od pasjonatów, a anglojęzyczne poradniki nie każdy jest w stanie przyswoić, szczególnie osoby które dopiero stawiają swoje pierwsze kroki. Gratuluję włożonego trudu, patrząc jednak na ilość osób które z tych materiałów już skorzystały myślę, że Pańska satysfakcja musi być ogromna :)

    Pozdrawiam

    OdpowiedzUsuń
  53. Witam.nie mogę nigdzie znaleźć kontaktu do Pana.czy stworzył by Pan zupełnie nową aplikacje zarobkową? Proszę o odpowiedź marcin30685376@gmail.com

    OdpowiedzUsuń
  54. Dopiero zabieram się za ten kurs ale już ma Pan moje uznanie za bezinteresowne dzielenie się wiedzą z innymi:)

    OdpowiedzUsuń
  55. Jak sie polaczyc z baza danych z serwera lognie rejestracia w apk w ktyrym z plikow daje sie dane do serwera ftp i sql?

    Prosze o odp na gg Gg:36204710

    OdpowiedzUsuń
  56. Spróbuję przerobić cały pański kurs, może się przyda, ale w październiku tego roku idę na informatykę na specjalizację programowania, może wiedza z pańskiego kursu przyda mi się na te studia :D

    OdpowiedzUsuń
  57. Troszkę inaczej wygląda to pobrane i zainstalowane Android Studio od tego co widzę na tej stronie.

    OdpowiedzUsuń
    Odpowiedzi
    1. Bo w kursie uzywane jest eclipse z pluginem adt, a nie Android studio które wyszło potem? (zobacz na daty w lekcjach.)

      Usuń
  58. Odkopie troche temat.
    Zrobiłem ContextMenu na przyciśnięcie przyciusku (longClick), pojedyńczy (oneClick) otwiera muzykę, a longclick właśnie ContextMenu. Przejdę do senda. W ContextMenu mam 3 przyciski, wygląda to następująco:

    public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);
    Button contextMenuButton = (Button) findViewById(R.id.smiech);
    registerForContextMenu(contextMenuButton);

    final MediaPlayer smiech = MediaPlayer.create(this, R.raw.smiech);
    Button playsmiech = (Button) this.findViewById(R.id.smiech);
    playsmiech.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
    smiech.start();
    }
    });


    @Override
    public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
    super.onCreateContextMenu(menu, v, menuInfo);
    getMenuInflater().inflate(R.menu.menu_main,menu);
    }

    @Override
    public boolean onContextItemSelected(MenuItem item) {
    switch (item.getItemId()){
    case R.id.item_option1:
    break;
    case R.id.item_option2:
    break;
    case R.id.item_option3:
    break;
    }

    return super.onContextItemSelected(item);
    }

    Potrzebuje java codu aby dodać 3 opcje do tych przycisków.
    1 - Zapisz muzykę do pliku
    2 - Udostępnij muzykę na Messengerze
    3 - Ustaw jako powiadomienie

    Wie ktoś może jak mają wyglądać takie kody?
    Chodzi mi o coś takiego jak w tej aplikacji: https://play.google.com/store/apps/details?id=com.morchv.stonoga
    Pozdrawiam i liczę na pomoc!

    OdpowiedzUsuń
  59. A jak wyświetlić listę tabel?

    OdpowiedzUsuń
  60. Dawno mnie tu nie było że względu na zainteresowanie się Android NDK.
    Autor powinien zaktualizować poradnik o obsługę Android Studio.
    Inaczej ten poradnik będzie sprawiać nowicjuszom problemy!

    OdpowiedzUsuń
    Odpowiedzi
    1. Niestety ale wszystko wskazuje, że autor zapomniał o tej stronie. Brak aktualizacji od bardzo dawna. Szkoda bo projekt zapowiadał się naprawdę obiecująco. Wielu rzeczy można wciąż się z niego nauczyć, jednak równie wielu trzeba się domyślić, znaleźć samemu, co osobie początkującej sprawia problemy.

      Usuń
  61. Trzeba mieć dużo checi i cierpliwości, aby utworzyć taki wspaniały blog z tak interesującymi postami.

    OdpowiedzUsuń
  62. Witam
    Zaczynam praktyki w środowisku androida i chciałem się zapytać jaką książkę polecilibyście?
    PS. Świetny poradnik łopatologiczny i przejrzysty.

    OdpowiedzUsuń
  63. Bardzo dobry poradnik, właśnie zaczynam przygodę z Androidem, wielkie dzięki! :)

    OdpowiedzUsuń
  64. Ten komentarz został usunięty przez autora.

    OdpowiedzUsuń
  65. Wspaniała rzecz! Gratuluje pomysłu!Poradnik jest bardzo pomocny!
    Czekam na pomysły Androida z Arduino!!! Proszę o pomysły na komunikacje Arduino UNO albo MEGA!

    Poz.

    OdpowiedzUsuń
  66. Czy autor interesuje się rozwijaniem poradnika?
    PANIE KLUSIEWICZ - proszę zaktualizować kurs o Android Studio lub instalację pluginu ADT do Eclipse!

    OdpowiedzUsuń
  67. To już chyba zapomniany blog...

    OdpowiedzUsuń
  68. Myślę, że w Warszawie powinna powstać ulica Klusiewicza. Wg mnie lepiej bezinteresownie dzielić się wiedzą z innymi, niż strzelać do bezbronnych po lasach.

    OdpowiedzUsuń
  69. Witam
    Chciałbym zainstalować Jave w androidzie x86, system jest zainstalowany na twardym dysku w laptopie lenovo x200 , uruchamiam terminal z żadne polecenie nie działa. Nie wiem jak dalej ruszyć

    OdpowiedzUsuń
  70. Super sprawa, dzięki za pomoc.

    OdpowiedzUsuń
  71. dzieki za super materiał. w punkcie 1 nie działa link http://developer.android.com/sdk/index.html. pozdro

    OdpowiedzUsuń
  72. Przadałby mi się mały kurs z androida, na razie swoją wiedzę czerpię tylko z ShortApps. I trochę już umiem, ale jeszcze trochę mi brakuje :)

    OdpowiedzUsuń
  73. Taki kurs, to chyba bardziej dla Panów. Chociaż materiał interesujący. Myślę, że jak ktoś ma do tego pasję to warto uderzyć, a potem pomyśleć o własnej firmie:)

    OdpowiedzUsuń
  74. A jak pisać aplikacje z pobieraniem kasy za jakąś funkcję lub za całą aplikację?

    OdpowiedzUsuń
  75. Mój znajomy z dawnej pracy skorzystał z kursów od Software Development Academy. Czy wiecie coś na ich temat? Wszedłem na ich stronkę, nie będę dawać linka, żeby nie robić reklamy, ale wyczytałem, że realizują kursy w różnych częściach Polski. Może ktoś ma jakieś doświadczenia ze współpracy z nimi?! Zależy mi na tym, żeby zajęcia nie były teoretyczne, na studiach już wystarczająco dużo suchych informacji mi przekazano…niewiele z tego ogólnie wyniosłem i w pracy za bardzo mi się nie przyda, na pewno nie na stanowisku programisty…Tak czy inaczej w tym ośrodku co wyżej napisałem mają dużo różnych kursów i nawet kursy online. Co sądzicie?! Z opisu kursów wynika, że aż 80 procent zajęć to u nich tylko ćwiczenia praktyczne, jakby tak było to byłoby idealnie…

    OdpowiedzUsuń
  76. Witam, miałbym do autora prośbę o aktualizację kursu. Pod linkiem do IDE w "Instalacji Środowiska" znajduje się już w pełni dedykowany program(a przynajmniej takie odniosłem wrażenie po instalacji) pod tytułem Android Studio, myślę, że dobrze by było to zaktualizować gdyż instrukcje tam zawarte i zawartość strony, do której prowadzi link mogą wprowadzać lekki zamęt w głowie. Pisze Pan o Eclipse podczas gdy dostajemy Android Studio. Może - oczywiście jeśli jest Pan w posiadaniu takiego - wystarczy tylko zaktualizować link, dać taki, który rzeczywiście będzie prowadzić do Eclipse z odpowiednimi dodatkami, albo zaktualizować to i owo. Nie robię nikomu wyrzutów, tylko sugeruję aktualizacje.

    Z góry Dziękuję,
    Pozdrawiam

    OdpowiedzUsuń
  77. Ten komentarz został usunięty przez autora.

    OdpowiedzUsuń
  78. trafiłem tu bo szukam właśnie kursu, zerknę zatem i na pewno zaopiniuję czy to ma sens :) Potrzebna mi apka dla konkretnego sklepu online.

    OdpowiedzUsuń
  79. Dlaczego moje emulatory z czasem używania zabierają coraz więcej miejsca na dyscku? Mam podstawową lekką aplikacje, a od wczoraj rozmiar na dysku emulatorów zwiększył się o jakieś 4gb albo i więcej.

    OdpowiedzUsuń
  80. Ten komentarz został usunięty przez administratora bloga.

    OdpowiedzUsuń
  81. My jak najbardziej pochwalamy takie kursy i szkolenia :)

    OdpowiedzUsuń
  82. Takie bezpłatne kursy to jest świetne rozwiązanie dla osób początkujących. Po pierwsze coś zawsze z nich wyniosą,a po drugie mogą sobie odpowiedzieć na pytanie czy takie coś im się podoba. Dlatego bardzo dobrze, że takie coś się pojawia w internecie.

    OdpowiedzUsuń
  83. Świetny pomysł z tymi kursami. Podoba mi się

    OdpowiedzUsuń

  84. Nasz program KeyTurion wykrywa nieautoryzowane zachowanie użytkownika. Jego działanie jest proste, dyskretne i bardzo efektywne. Prosta konfiguracja pozwala Ci na monitorowanie wszystkiego! Cykliczne zrzuty z ekranu, monitorowanie schowka, odwiedzanych stron czy aplikacji. Sprawdź keylogger

    OdpowiedzUsuń
  85. Dzięki za cynk, takie kursy są bardzo przydatne. Choć też warto rozważyć studia informatyczne które jednak najwięcej dają

    OdpowiedzUsuń
  86. Java wiecznie zywa :) Teraz duzo czasu na nauke wiec skorzystam
    __________________
    jak stworzyć sklep internetowy

    OdpowiedzUsuń
  87. takie kursy to ja rozumiem. Czas idealny na naukę. Chociaż trzeba przyznać że latwo nie jest.

    ----------------------

    Zobacz monitoring komputera

    OdpowiedzUsuń
  88. Moim zdaniem najskuteczniejszy będzie kurs JAVA, bo jak wiadomo, to bardzo popularny temat, jeśli chodzi o programowanie Androida. Kursów można szukać wszędzie, ale mnie akurat zainteresowały propozycje np. tutaj https://futurecollars.com/pl/java-developer/ Korzystanie z kursów w nowoczesnym wydaniu jest jak najbardziej potrzebne.

    OdpowiedzUsuń
  89. Here’s Our List of the Best Psychology Apps for Psychology Majors ( android / apple )https://sinroid.com/2020/06/06/heres-our-list-of-the-best-psychology-apps-for-psychology-majors-android-apple/

    OdpowiedzUsuń
  90. Większość aplikacje webowe
    wykorzystuje właśnę tę infrastrukturę. To coraz większy rynek.

    OdpowiedzUsuń
  91. Bardzo fajny kurs!! Z książek nic nie mogłem zrozumieć tak były topornie napisane a tu od razu zaczynasz programować bez zbędnej teorii. Serdecznie polecam takie kursiki. Przy okazji zapraszam do siebie: technodrome.pl

    OdpowiedzUsuń
  92. Świetnie napisane. Pozdrawiam serdecznie.

    OdpowiedzUsuń
  93. 20 yrs old Nuclear Power Engineer Taddeusz Rewcastle, hailing from Earlton enjoys watching movies like "Tale of Two Cities, A" and Paintball. Took a trip to Historic Area of Willemstad and drives a Duesenberg Model J Long-Wheelbase Coupe. przydatne odnosniki

    OdpowiedzUsuń
  94. zapraszam na moją stronę legalni bukmacherzy

    OdpowiedzUsuń
  95. Solidnie napisane. Pozdrawiam i liczę na więcej ciekawych artykułów.

    OdpowiedzUsuń
  96. Ciekawy artykuł. Wszystkie najważniejsze informacje w jednym miejscu. Pozdrawiam

    OdpowiedzUsuń
  97. Super wpis. Warto było tutaj zajrzeć. Pozdrawiam

    OdpowiedzUsuń
  98. Super kurs. Korzystam, tylko mam pytanie, czy jest coś w temacie o zmianie języka w tworzonej aplikacji? Np. polski, angielski, rosyjski, a co za tym alfabet?

    OdpowiedzUsuń
  99. Bardzo ciekawa sprawa, pamiętajcie że do stron internetowych musicie mieć dobry hosting.
    Pozdrawiam
    https://top10host.pl

    OdpowiedzUsuń
  100. przydatny kurs, pozdrawiam Centrum Webmastera

    OdpowiedzUsuń
  101. Pamiętajcie również o dobrym hostingu. W seohost jest promocja -20% z kodem rabatowym PROMOCODE https://wersito.pl/hosting/promocje/seohost-kod-rabatowy/

    OdpowiedzUsuń
  102. Dobry hosting to podstawa dobrej aplikacji czy strony www. Aktualnie trwa promocja -20% https://wersito.pl/hosting/promocje/seohost-kod-rabatowy/

    OdpowiedzUsuń
  103. Doświadcz moc kodowania! Wybierz kurs, który rozwinie Twoje umiejętności programistyczne. Odkryj fascynujący świat tworzenia aplikacji i zdobądź klucz do cyfrowej rewolucji. Gotowy na wyzwanie? https://coderslab.pl/pl/javascript-developer-react

    OdpowiedzUsuń
  104. Oferujemy innowacyjne rozwiązania w tworzeniu aplikacji mobilnych i stron internetowych, dostosowane do Twoich potrzeb. Skorzystaj z naszej ekspertyzy, by wyróżnić się w świecie cyfrowym i osiągnąć sukces! https://aexol.com/pl/

    OdpowiedzUsuń