Chcesz opracować aplikacje na Androida? Oto jak się uczyć

  • Edmund Richardson
  • 0
  • 855
  • 81
Reklama

Po tylu latach można by pomyśleć, że rynek mobilny jest teraz nasycony każdą aplikacją, jaką można sobie wyobrazić - ale tak nie jest. Istnieje wiele nisz, które wciąż muszą zostać wypełnione, a nawet obecne rynki z kilkoma wiodącymi aplikacjami mogą nadal pozostawać w tyle pod względem jakości. Wszystko to do powiedzenia: zawsze jest miejsce na nowe aplikacje na Androida, a przy odrobinie know-how możesz zostać kolejnym programistą, który stworzy przebój.

Zanim zaczniesz swoją podróż programistyczną na Androida, musisz spełnić kilka warunków.

Java Experience: Tworzenie Androida odbywa się głównie w Javie. Samo uczenie się nie jest trudnym językiem, ale wiedza o tym, jak odnosi się do rozwoju Androida, może być myląca bez solidnych podstaw w języku. Android Java nie jest dokładnie standard Java, ale uczymy się standardowych stron Java 2 i 2 aplikacji, które mogą pomóc w nauce programowania Java 2 stron internetowych i 2 aplikacji, które mogą pomóc w nauce programowania Java Jest wielu ludzi, którzy chcieliby wiedzieć, jak programować, a jednak są zdezorientowani tym, jak zacząć i jakie są ogólne idee programowania. Ponadto istnieje duży… znacznie ułatwi Ci wybór rozwoju Androida.

Doświadczenie XML: Znajomość XML może być przydatna w wielu dziedzinach związanych z technologią, a Android nie jest wyjątkiem. W szczególności pliki XML Co to jest plik XML i jak go otworzyć i używać? Co to jest plik XML i jak go otworzyć i używać? Być może widziałeś termin „XML”. Możliwe, że nawet przypadkowo otworzyłeś plik XML. Co to jest XML i jak go używasz? ułatwia deklarowanie elementów interfejsu użytkownika w tworzonych aplikacjach. Doświadczenie z przeszłości to duży plus.

Środowisko programistyczne: Większość programistów Androida zaleca używanie Eclipse jako środowiska programistycznego do sesji kodowania. Musisz też zainstalować zestaw Android SDK, zanim zaczniesz tworzyć aplikacje. Na szczęście Android zapewnia jeden pakiet, który zawiera Eclipse, Android SDK i powiązane narzędzia. Pamiętaj, że w niedalekiej przyszłości większość aplikacji na Androida odejdzie od Eclipse w kierunku Android Studio, więc możesz również przyjrzeć się temu.

Wytrwałość: Wreszcie, poznanie tajników zestawu narzędzi programistycznych dla Androida zajmie trochę czasu. Naucz się tworzyć jakość aplikacja zajmie jeszcze więcej czasu. Nie spiesz się. Trzymaj się tego i skup swój umysł na dłuższej perspektywie. Jeśli tego nie zrobisz, będziesz sfrustrowany i będziesz chciał się poddać.

Oficjalna witryna dla programistów Androida

Najlepszym miejscem do rozpoczęcia tej listy byłaby oficjalna strona dla programistów Androida. Mają wszystko, czego możesz potrzebować do podróży po aplikacji, w tym IDE i narzędzia wymienione powyżej, aby rozpocząć. Biorąc pod uwagę, jak ta strona jest prowadzona przez faktycznych opiekunów pakietu SDK systemu Android, ma sens, aby ich informacje były najlepsze i najbardziej aktualne.

Dla początkujących ta strona zawiera obszerną sekcję szkoleniową, od konfiguracji środowiska i tworzenia pierwszej aplikacji na Androida, aż po dystrybucję sfinalizowanej aplikacji i zarabianie pieniędzy w Sklepie Play. Dla zaawansowanych użytkowników przewodniki API i odniesienia zawsze będą dostępne, aby pomóc Ci znaleźć najbardziej wydajne rozwiązania problemów związanych z tworzeniem aplikacji.

Moją ulubioną częścią tej strony jest to, że nie tylko cię uczą w jaki sposób robić rzeczy, ale jak to robić dobrze. Istnieją cztery sekcje szkoleniowe dla “najlepsze praktyki” w zakresie projektowania interfejsu, wprowadzania danych przez użytkownika, wydajności i bezpieczeństwa - absolutnie niezbędne dla każdego, kto chce nauczyć się programowania Androida.

Cena: ZA DARMO

Mobile Tuts + z systemem Android

Tuts + (AKA TutsPlus) jest ogólnie świetnym źródłem do samouczków, ale ich sekcja na Androida zawiera mnóstwo świetnych informacji zarówno dla początkujących, jak i doświadczonych programistów. Wystarczy przejrzeć listę Androida, a znajdziesz ponad 150 samouczków programistycznych, które zostały opublikowane w ciągu ostatnich trzech lat.

To wspaniale, że Tuts + kategoryzuje każdy samouczek według technologii (w tym przypadku Android SDK), a także trudności i przewidywanego czasu ukończenia. Te samouczki są oparte na tekście, ale są profesjonalnie sformatowane i zawierają mnóstwo zrzutów ekranu, które pomogą Ci w przypadku pomyłki.

Wspomniałem wcześniej, że będziesz chciał poznać Javę i XML przed przejściem do programowania Androida. Cóż, seria samouczków z systemem Android 101 na Tuts + rozpoczyna się od wprowadzenia do języka Java przed przystąpieniem do pakietu SDK systemu Android. Naprawdę wiedzą, co robią i wykonali fantastyczną pracę, ułatwiając krzywą uczenia się.
Cena: ZA DARMO

Marakana Android Bootcamp Series 2012

Marakana to firma, która zapewnia szkolenia dla specjalistów IT z różnych dziedzin, a ich wiedza naprawdę pokazuje, kiedy spojrzysz na niektóre z ich ofert. Na froncie z Androidem wydali serię filmów o nazwie Android Bootcamp Series i okazali się jednymi z najbardziej pomocnych filmów programistycznych na Androida obecnie dostępnych.

Filmy zostały nagrane podczas pięciodniowego obozu szkoleniowego na żywo poświęconego rozwojowi Androida, więc nie są to twoje popularne filmy na YouTube z zadowalającą wiedzą na określone tematy - są to raczej prawdziwe nauki nauczane w rzeczywistości środowiska seminaryjne przez profesjonalistów dla profesjonalistów.

Każda lekcja ma zmienną długość: niektóre zajmują tylko trzydzieści minut, podczas gdy inne mogą potrwać do trzech godzin. To niesamowite, że Marakana udostępniła nauczanie za darmo na pięć dni, więc skorzystaj z niego, póki możesz. Jednak zanim zaczniesz, powinieneś dobrze zrozumieć Javę, ponieważ jest to jeden z ich warunków wstępnych do kursu.

Cena: ZA DARMO

Android Development Tutorials @ Vogella.com

Vogella to strona internetowa poświęcona pozyskiwaniu i rozpowszechnianiu wiedzy na temat Java, Androida i Eclipse. Mają serię samouczków dotyczących programowania w systemie Android i są bardzo profesjonalne, z mnóstwem zrzutów ekranu i porad, aby jak najszybciej zacząć bez pomijania ważnych szczegółów.

Te samouczki zaczynają się od samego dołu, takich jak konfigurowanie środowiska programistycznego dla Androida i nauka podstawowych pojęć programistycznych dla Androida, do tematów pośrednich, takich jak przetwarzanie XML, projektowanie zaawansowanych interfejsów i zabawa z czujnikami urządzeń. Ilość nie jest tak duża jak inne zasoby w tym artykule, ale jakości nie można zignorować.

Cena: ZA DARMO

Android Development Series @ Lynda.com

Jeśli uczysz się najlepiej za pomocą wideo, a seria Bootcamp od Marakana nie była dla Ciebie wystarczająca, możesz rozważyć filmy z programowaniem Androida na Lynda.com, stronie internetowej z tysiącami różnych kursów wideo na temat setek różnych tematów związanych z technologią. W sekcji Android Lynda.com znajduje się jedenaście kursów wideo, które trwają od dwóch do siedmiu godzin, co daje ponad 40 godzin wysokiej jakości edukacji.

Jeden film przedstawia proces tworzenia aplikacji do tworzenia notatek od zera. Kolejny film przedstawia siedem godzin niezbędnych szkoleń Java, których potrzebujesz. Kolejne wideo porusza temat tworzenia gier Flash na Androida. Wszystkie są warte obejrzenia, a Lynda okazała się ogromnym zasobem do nauki.

Cena: 25 USD za abonament miesięczny. Istnieje opcja siedmiodniowego bezpłatnego okresu próbnego. Jeśli subskrybujesz, skorzystaj z ceny i sprawdź inne przedmioty edukacyjne na stronie.

Wniosek

To świetny czas na naukę tworzenia aplikacji dla Androida. Dostępnych jest więcej zasobów niż kiedykolwiek wcześniej i możesz uzyskać dostęp do większości tych zasobów, nie płacąc ani grosza. I nie ma znaczenia, którą metodę preferujesz - pisemne przewodniki, samouczki wideo, nagrane wykłady itp. - ponieważ jest wystarczająco różnorodna.

W artykule nie wspomniano o MIT App Inventor, który jest narzędziem dostarczanym przez MIT, które zmienia proces tworzenia aplikacji w wizualny. Jest świetny dla niekodujących i początkujących, choć poświęca wiele elastyczności i kontroli, jaką daje tworzenie aplikacji od podstaw. Jeśli jesteś zainteresowany, sprawdź nasz przewodnik po MIT App Inventor.

Pamiętaj tylko, że nie będzie to proces z dnia na dzień. Nauka i przyswajanie niezbędnych pojęć zajmuje dużo czasu, więc nie poddawaj się. Trzymaj się tego, a pewnego dnia możesz mieć przełomową aplikację, którą wszyscy kochają.

Kredyty obrazkowe: telefon z Androidem za pośrednictwem Shutterstock




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.