Reklama

Chcesz zacząć tworzyć aplikacje na Androida? Niektóre osoby mogą próbować powiedzieć, że jest już za późno, aby wejść do gry, zwłaszcza jeśli jesteś zupełnie nowym początkującym, ale tak naprawdę nie jest.

Jeśli wydaje się, że Sklep Play jest zalany gównianymi aplikacjami i nie ma miejsca na nic nowego, pamiętaj, że nie musisz być oryginalny. Twoje aplikacje muszą oferować coś, czego nie oferują inne aplikacje, nawet jeśli jest to tylko czystszy interfejs.

Biorąc to pod uwagę, jeden z najlepsze sposoby na naukę programowania Jak nauczyć się programowania bez stresuMoże zdecydowałeś się kontynuować programowanie, czy to dla kariery, czy dla hobby. Wspaniały! Ale może zaczynasz czuć się przytłoczony. Nie za dobrze. Oto pomoc w ułatwieniu podróży. Czytaj więcej jest poprzez książki, więc oto garść świetnych zasobów, które możesz chcieć sprawdzić. Musisz nauczyć się trochę Java Najlepsze języki dla rozwoju aplikacji mobilnych w 2016 rokuŚwiat tworzenia aplikacji mobilnych wciąż jest tak silny, jak zawsze. Jeśli chcesz zacząć, nie jest za późno! Oto języki, które powinieneś pomyśleć o nauce.

instagram viewer
Czytaj więcej , więc dołączyliśmy też kilka książek o Javie.

Java: A Beginner's Guide, Sixth EditionJava: A Beginner's Guide, Sixth Edition Kup teraz na Amazon $30.35

Jeśli nie masz absolutnie żadnego doświadczenia z Javą, powinieneś zacząć od tej książki. Zauważ, że nauka nowego języka jest trudna 7 przydatnych sztuczek do opanowania nowego języka programowaniaPodczas nauki kodowania możesz być przytłoczony. Prawdopodobnie zapomnisz o rzeczach tak szybko, jak się ich nauczysz. Te wskazówki pomogą ci lepiej zachować wszystkie nowe informacje. Czytaj więcej a nawet najlepiej napisane przewodniki mogą tylko ułatwić sobie drogę.

Ale pod względem przyjazności dla początkujących niewielu jest tak dobrych jak Java: przewodnik dla początkujących. Zaczyna się od samego początku i prowadzi przez zaawansowane funkcje, takie jak wyrażenia lambda i JavaFX. Jest powód, dla którego jest najlepiej sprzedającym się produktem Amazon!

Najnowsza wersja tego pisma, 6. edycja, jest w pełni zaktualizowana do Java Platform Standard Edition 8, więc wszystko, czego się nauczysz, będzie miało zastosowanie w nowoczesnych praktykach programistycznych Java.

Head First Java, 2nd EditionHead First Java, 2nd Edition Kup teraz na Amazon $25.00

Jest to rodzaj książki, którą powinieneś przeczytać, gdy już po raz pierwszy zetknąłeś się z Javą, ponieważ podchodzi do języka w zupełnie inny sposób - używając czegoś o nazwie „Najpierw głowa” podejście.

Head First Java rozumie, że ludzki mózg pragnie nowości. Aby szybko się uczyć, musisz być zaskoczony, podekscytowany i zaangażowany na wiele różnych sposobów. W ten sposób teoretyczne mumbo-jumbo zostaje scementowane w twoim umyśle jako zrozumienie.

Innymi słowy, podczas gdy początkowa ekspozycja na Javę polega na tym, aby poczuć się komfortowo ze składnią i pojęciami, Head First Java to drugie przejście, które gwarantuje, że wszystko się zatopi.

Myślenie w Javie (4. edycja)Myślenie w Javie (4. edycja) Kup teraz na Amazon $41.74

Jakby w bezpośrednim kontraście do Head First Java, ta książka jest tak sucha i techniczna, jak to tylko możliwe. Jest to zarówno teoretyczne, jak i praktyczne, obejmujące każdy najmniejszy szczegół, który można napotkać podczas pisania w Javie.

Ale prawdziwy punkt sprzedaży Myślenie w Javie jest to, że naprawdę pomaga ci „myśleć w Javie”. Ta książka pomoże ci nauczyć się idiomów i wzorców, które sprawiają, że Java jest tak świetna, a tym samym przygotowuje cię do tego pisz czystszy i bezpieczniejszy kod 10 porad dotyczących pisania Cleaner & Better CodePisanie czystego kodu wygląda łatwiej niż jest w rzeczywistości, ale korzyści są tego warte. Oto, jak możesz zacząć pisać czystszy kod już dziś. Czytaj więcej .

Nie poleciłbym jej jako pierwszej lub drugiej książki, ale jeśli uważasz się już za pośredniego programistę Java, powinieneś to sprawdzić. A najlepsza część? Jest dostępny dla za darmo, jeśli czytasz to online 9 darmowych książek o programowaniu, które uczynią cię profesjonalistąWzywając wszystkich programistów, zarówno nowych, starych, jak i aspirujących: znaleźliśmy duży wybór darmowych (jak w piwie) książek, aby podnieść Twoje umiejętności kodowania na wyższy poziom. Wskocz i ciesz się. Czytaj więcej .

Programowanie Androida dla początkujących: poznaj wszystkie umiejętności związane z Javą i Androidem, których potrzebujesz, aby zacząć tworzyć zaawansowane aplikacje mobilneProgramowanie Androida dla początkujących: poznaj wszystkie umiejętności związane z Javą i Androidem, których potrzebujesz, aby zacząć tworzyć zaawansowane aplikacje mobilne Kup teraz na Amazon $44.77

Jeśli możesz sobie pozwolić tylko na jedną książkę i nie masz doświadczenia w Javie ani na Androidzie, to ta książka może zapewnić Ci najwyższy zysk. Zawiera wprowadzenie do Java i Androida z przykładami 40 mini-aplikacji i 3 aplikacji w świecie rzeczywistym.

Programowanie Androida dla początkujących zakłada, że ​​nic nie wiesz i koncentruje się na zapewnieniu komfortu w środowisku kodowania Androida. Nie zajmie ci to całego czasu, aby zostać mistrzem, ale zabierze Cię bardzo daleko.

Programowanie na Androida: Przewodnik po The Big Nerd Ranch (2. edycja)Programowanie na Androida: Przewodnik po The Big Nerd Ranch (2. edycja) Kup teraz na Amazon $40.99

Pomimo dziwnego imienia - The Big Nerd Ranch uczy programowania online - jest to prawdopodobnie najlepsza książka na temat programowania na Androida, jaką kiedykolwiek znajdziesz. Zapytaj dowolną grupę programistów Androida o rekomendacje książek, a połowa z nich powie to.

Przewodnik po Big Nerd Ranch opiera się na kursie bootcamp, który uczy podstaw programowania w Androidzie, a także dobrych technik stosowanych podczas tworzenia aplikacji na Androida.

Big Nerd Ranch opracowuje niestandardowe aplikacje mobilne dla klientów na całym świecie, abyś mógł odpocząć zapewniając, że mają wiedzę i doświadczenie, aby poprzeć wszystko, czego się nauczyli książka.

Android Studio Development Essentials - Android 6 EditionAndroid Studio Development Essentials - Android 6 Edition Kup teraz na Amazon $34.99

Jeśli zamierzasz napisać kod dla Androida, to zrobisz to potrzebuję odpowiedniego IDE zamiast edytora tekstu Edytory tekstu vs. IDE: Który z nich jest lepszy dla programistów?Wybór pomiędzy zaawansowanym IDE a prostszym edytorem tekstu może być trudny. Oferujemy wgląd, który pomoże Ci podjąć tę decyzję. Czytaj więcej , a obecnie najlepszym wyborem jest Android Studio (Eclipse i NetBeans to stare wiadomości). Pamiętaj, że Android Studio to rozwidlenie IntelliJ IDEA.

Możesz śmiało nauczyć się, jak korzystać z Android Studio, korzystając z bezpłatnych zasobów w Internecie, ale Android Studio Development Essentials jest to, co powinieneś uzyskać, jeśli chcesz kompleksowo omówić funkcje IDE, w tym konfiguracje kompilacji Gradle.

Obejmuje również niektóre zaawansowane tematy, takie jak odpowiednie projektowanie materiałów (dzięki czemu Twoja aplikacja wygląda pięknie i nowoczesny), integracja z Mapami Google oraz integracja z rozliczeniami w aplikacji Google Play i programistą Konsola.

Android 6 dla programistów: podejście oparte na aplikacji (wydanie trzecie) (seria Deitel Developer)Android 6 dla programistów: podejście oparte na aplikacji (wydanie trzecie) (seria Deitel Developer) Kup teraz na Amazon $26.40

Najtrudniejszą częścią programowania jest wykorzystanie wszystkich teoretycznych pojęć, których się nauczyłeś i przekształcenie ich w coś namacalnego. Nauczenie się interfejsów API związanych z programowaniem Androida to jedno, ale zupełnie inna rzecz to stworzenie aplikacji od podstaw.

To jest jak książka Android 6 dla programistównaprawdę się przydaje. Poprowadzi Cię przez osiem pełnoprawnych projektów i zapewni ci z pierwszej ręki tworzenie i uzupełnianie rzeczywistej aplikacji na Androida.

Aby uzyskać jak najwięcej z tego, powinieneś już dobrze znać Javę w stopniu pośrednim. Omawiane tematy obejmują Android Studio, Gradle, Material Design, Threading, SQLite, interfejsy API Play Store i wiele innych.

Dlaczego chcesz nauczyć się Androida?

Między tymi siedmioma książkami zdobędziesz więcej niż wystarczającą wiedzę i ćwiczysz, aby móc pisać własne aplikacje na Androida od zera do ukończenia, ale możesz kontynuować naukę dzięki te kanały YouTube 6 niesamowitych filmów z YouTube, które pomogą Ci nauczyć się programowania na AndroidaChcesz dowiedzieć się, jak tworzyć aplikacje na Androida? Zatem te filmy z YouTube są dla Ciebie idealne. Czytaj więcej i te blogi dla programistów mobilnych Projektujesz przełomową aplikację? 7 blogów poświęconych programowaniu mobilnemu, które powinieneś przeczytaćPrzestrzeń mobilna jest tak nowa, że ​​trendy ciągle się zmieniają, a każdego dnia pojawiają się nowe informacje. Jeśli planujesz tworzyć aplikacje mobilne, jak możesz nadążyć bez szaleństwa? Czytaj więcej .

Na koniec chcemy Cię wskazać te niesamowite podcasty dla programistów 15 najlepszych podcastów dla programistów i programistówPodcasty to fantastyczny sposób, aby dowiedzieć się więcej o programowaniu. Oto niektóre z naszych ulubionych podcastów związanych z programowaniem dla Twojej przyjemności słuchania. Czytaj więcej które mogą okazać się dla ciebie bezcenne podczas podróży. Przynajmniej dają ci możliwość nauki podczas dojazdów do pracy, wykonywania obowiązków domowych, oczekiwania na spotkanie itp.

Teraz twoja kolej: dlaczego chcesz nauczyć się tworzyć aplikacje na Androida? Czy masz jakieś fajne pomysły krążące w twojej głowie? Opowiedz nam o nich w komentarzu poniżej!

Joel Lee ma tytuł licencjata w informatyce i ponad sześć lat doświadczenia zawodowego w pisaniu. Jest redaktorem naczelnym MakeUseOf.