10 materiałów edukacyjnych, dzięki którym dowiesz się, jak tworzyć aplikacje
Świat zachwycił się smartfonami m.in. dlatego, że są na nich aplikacje. Te służą wielu celom, a ich twórcy najczęściej mówią o rozwiązywaniu jakiegoś problemu. My postaraliśmy się rozwiązać problem z wyborem wartych uwagi źródeł do nauki programowania, a dokładniej tworzenia aplikacji mobilnych. Poznajcie 10 materiałów edukacyjnych, które pokażą, jak tworzyć aplikacje.
Spis treści
Android — jak zacząć? Nettelog
Nie wiesz jak zacząć naukę Androida? Artykuł jest wprowadzeniem do tematyki pisania aplikacji na platformę Android. Jest bardziej zbiorem narzędzi, drogowskazem na początek, niż konkretnym tutorialem pokazującym rozwiązania i przykłady problemów, z którymi możemy się spotkać. Autor na potrzeby artykułu przygotował także ciekawy słowniczek pojęć przydatnych w nauce programowania aplikacji na system Android.
Więcej na ten temat tutaj.
Darmowy kurs Androida. Andrzej Klusiewicz
Zdaniem Andrzeja Klusiewicza, w sieci brakowało bezpłatnego kursu, który w prosty i zrozumiały sposób tłumaczyłby, jak stworzyć pierwszą aplikację w Javie na system Android. — Postanowiłem taki stworzyć i oto macie przed sobą efekty tego postanowienia — czytamy w opisie. Klusiewicz przygotował kilkanaście podstron na platformie Blogspot, w których znajdziemy m.in. informacje o tym, czym są klasy thread, runnable i asynctask.
Więcej na ten temat tutaj.
Podstawy Androida. JavaStart
Nie każdy kurs programowania przypadnie Wam do gustu — warto dobrać takiego autora, który w zrozumiały sposób przedstawia wszystkie zagadnienia związane z tematem. Takiego na pewno znajdziecie na stronie javastart.pl. W szczególności polecamy kurs o podstawowych zagadnieniach z programowania na platformę Android. Dowiecie się z niego jak skonfigurować platformę eclipse, jak stworzyć pierwszy projekt, czym jest Activity i wiele więcej.
Więcej na ten temat tutaj.
Twoja pierwsza aplikacja w iOS. Ray Wenderlich
Prawie trzygodzinny, bezpłatny kurs programowania aplikacji na system iOS. Z tej serii filmów dowiemy się o podstawowych pojęciach związanych z programowaniem, o tym jak wygląda składnia aplikacji oraz jak stworzyć pierwszą, prostą grę. Kurs został profesjonalnie przygotowany, co ułatwia przyswajanie wiedzy. Nagrane materiały cechują się ciekawą narracją i oprawą graficzną.
Więcej na ten temat tutaj.
Narzędzia programisty iOS. Devstyle
Tego artykułu nie możesz pominąć jeśli chcesz rozpocząć przygodę z programowaniem aplikacji na iOS i macOS. Znajdziesz w nim najpopularniejsze narzędzia używane do codziennej pracy przez programistów, wyjaśnione w postaci serii artykułów. Autor obszernie opisuje zastosowanie Xcode, Instruments, Homebrew, Fastlane, CocoaPods, Carthage, Dash oraz SourceTree.
Więcej na ten temat tutaj.
Programowanie iPhone/iOS — jak zacząć? Notatki programisty
Co jest potrzebne do tworzenia oprogramowania iOS? Jak zarejestrować się w programie developerskim Apple i dlaczego warto to zrobić? Na te i na wiele innych pytań odpowiedzi znajdziecie w tym artykule. Autor przygotował obszerną instrukcję obsługi odpowiadającą na powyższe pytania, ale też zachęcił do skorzystania ze źródeł, z których sam czerpał wiedzę na temat programowania na iOS.
Więcej na ten temat tutaj.
Xamarin — jak się za to zabrać? Damian Antonowicz
Przechodząc kursy programowania i czytając artykuły na ten temat, na pewno natknęliście się na nazwę Xamarin. Jeśli znacie podstawy tworzenia aplikacji na iOS, warto poznać Xamarin — który pozwala na tworzenie natywnych aplikacji Android/iOS z wykorzystaniem języka C# i platformy .NET. — Same aplikacje tworzymy w Visual Studio lub Xamarin Studio, a możemy do tego podejść na dwa sposoby: Xamarin.Native lub Xamarin.Forms — pisze autor.
Więcej na ten temat tutaj.
Budowanie pierwszej aplikacji w xamarin.forms. Altcontroldelete
Poznałeś Xamarin? To teraz powinieneś dowiedzieć się więcej na temat podejść w tworzeniu aplikacji natywnych. — Forms zapewnią większą reużywalność kodu kosztem elementów specyficznych dla wspieranych platform. Podejście native z kolei, pozwala na tworzenie layoutów z użyciem elementów i technologii charakterystycznych dla wspieranych platform, co oczywiście wiąże się z większym nakładem kosztów — pisze autor.
Więcej na ten temat tutaj.
Podstawy React Native. Facebook
Czym są komponenty, propsy, JSX, czy state’y? Tego dowiecie się z bogatego poradnika przygotowanego przez developerów Facebooka. Na kilkunastu stronach dowiemy się, na przykładach, jak powstaje każdy element aplikacji, jak wstawić obrazki, tytuły, menu, podstrony i wiele innych rzeczy. Kurs kończy się wykazem źródeł, z których warto dowiadywać się więcej na temat danego zagadnienia.
Więcej na ten temat tutaj.
Tutorial dla developerów JS i React. Tutorialspoint
Kolejny darmowy kurs, który w całości pokazuje wszystkie zagadnienia związane z tworzeniem aplikacji na systemy iOS i Android. Jeśli chcemy stworzyć aplikację na dwa systemy na raz, to powinniśmy zainteresować się właśnie React Nativem. Warto też dowiedzieć się, dlaczego w waszym przypadku wykorzystanie go minie się z celem, a kiedy sprawdzi się idealnie. Tego wszystkiego dowiecie się w tym poradniku.
Więcej na ten temat tutaj.
Zdjęcie główne artykułu pochodzi z pexels.com.