Każdy kiedyś doświadczył chęci programowania. Jednakże ogólnie istnieją cztery czynniki ograniczające: ograniczenia czasowe, materiał do nauki, blokady mentalne i czas skupienia uwagi. Oczyść więc swój harmonogram, oczyść umysł i samoleczenia ADD filiżanką ulubionej kawy, ponieważ oto materiał, którego potrzebujesz, aby nauczyć się programować.
Najtrudniejszą częścią nauki programowania jest pokonanie blokady mentalnej. Po pierwsze, nie ma żadnego bóstwa programowania, które zapewniłoby komukolwiek umiejętność posługiwania się kodem. Nauka kodowania jest taka sama jak nauka dowolnego języka. Istnieją rzeczowniki, czasowniki i zdania, które łączą się w określony sposób, aby komputer miał sens. Po zapisaniu całej myśli program działa poprawnie.
Po drugie, nawet eksperci Java z doktoratami z informatyki uważają Javę za ogromną czarną skrzynkę z wejściami i wyjściami. Podobnie jak w przypadku każdego języka, im większa jest Twoja wiedza, tym bardziej niejasnych struktur językowych możesz używać. Jednak każdy może nauczyć się podstawowych struktur językowych.
Trzecia blokada mentalna to motywacja i „Po prostu to zrób”. Narzędzia są bezpłatne. Zasoby są dostępne. Każdy, kto chce napisać program, może to zrobić i opublikować swoją pracę. Musisz więc po prostu wskoczyć do swojego IDE i zacząć coś tworzyć.
Narzędzia: Jak zbudować aplikację na Androida Część 1: Konfigurowanie Eclipse i zestawu SDK systemu Android - Skonfigurowanie środowiska Eclipse i zestawu SDK systemu Android zapewni podstawowe narzędzia potrzebne do rozpoczęcia tworzenia aplikacji na Androida. Jak w przypadku każdego projektu, powinieneś zacząć od zebrania narzędzi i nauczenia się ich obsługi.
Umiejętności: „Poradniki Java” - Poradniki Java to zasadniczo e-book http, który ma ten sam format, co wiele certyfikatów i kursów online. Wiele osób stwierdziło, że chcą „usiąść i nauczyć się języka Java”. Samouczki Java są doskonałym sposobem, aby to zrobić. Jest to dostosowane do pisania ogólnych aplikacji Java, a nie konkretnie do implementacji Java w systemie Android. Nauka tego materiału zapewni solidną bazę wiedzy do programowania aplikacji Java.
Materiały: „Indeks pakietów” dla Androida - Indeks pakietów Androida stanowi odniesienie do wszystkich pakietów, klas i interfejsów API udostępnianych przez Google. Kiedy nauczysz się programować w Javie, musisz poznać poszczególne elementy składowe aplikacji. Każdy z tych pakietów pełni funkcję rzeczowników i czasowników w Twoim piśmie. Dokumentacja pokazuje odpowiedni czas i miejsce użycia tych słów, a także to, co z nich wynika. Ten indeks pakietu służy jako słownik.
Architektura: „Projekt Androida” - Strona Android Design to świetny punkt wyjścia dla pomysłów w aplikacji na Androida. Ta strona to przykłady tego, co Google chciałby zobaczyć. Na każdej stronie prezentowane są realizacje projektów rekomendowane przez Google.
Aspekt ludzki: Nasze forum poświęcone hakowaniu Androida to idealne miejsce do zadawania pytań, uzyskiwania odpowiedzi i przeglądania prac innych programistów.
Omówiliśmy więc wszystkie podstawy potrzebne do rozpoczęcia tworzenia własnych aplikacji na Androida. W Internecie dostępnych jest niemal nieskończona ilość zasobów. Podziel się poniżej swoimi ulubionymi zasobami.