Android - techniki efektywnej pracy

Poznaj skróty klawiszowe, biblioteki i narzędzia, które przyśpieszą Twoją pracę.
5.00 (2 reviews)
Udemy
platform
Polski
language
Mobile Apps
category
Android - techniki efektywnej pracy
51
students
5.5 hours
content
Jul 2019
last update
$19.99
regular price

Why take this course?

Ćwiczenie w zakresie Android development to doskonały krok w karierze programisty specjalizującego się w tej dziedzinie. W opisanym przez Ciebie planie szkolenia, zarówno nowi zawodowcy, jak i osoby poszukujące uzupełnienia w swojej wiedze, znalezną szeroko zakrojoną wiedzę praktyczną. Oto podsumowanie kluczowych punktów, które Twój plan szkolenia obejmuje, z dodatkowymi wyjaśnieniami:

  1. Konfiguracja środowiska Android Studio:

    • Ustawienie i konfiguracja IDE (Integrated Development Environment) używanego do tworzenia aplikacji Android, w tym zainstalowanie niezbędnych komponentów, takich jak SDK (Software Development Kit) for Android.
  2. Skróty klawiszowe:

    • Znajomość skrótów szybku akcesu, które ułatwiają codzienne pracę z Android Studio, zwiększają ekonomię czasu i zwiększają efektywność.
  3. Nawigacja w Android Studio:

    • Umiejętność szybkiego przemieszczania się po projektach, w tym między różnymi plikami i kodami, a także wewnątrz pliku (np. do konkretnych metod lub klas).
  4. Kodowanie, refaktoring i debugowanie:

    • Zrozumienie procesu pisania kodu, jego poprawiania (refaktoring) oraz wyszukiwania i naprawiania błędów (debugging).
  5. Narzędzia VCS, Live Templates, Quick List:

    • Użycie narzędzi do zarządzania wersjami kodu, takich jak Git, oraz narzędzi wspomagających pisanie kodu, aby zwiększyć jego spójność i uniknąć powtarzalności.
  6. Platforma Fabric:

    • Wykorzystanie platformy do dystrybucji aplikacji i zarządzania crash reporting.
  7. Biblioteki i narzędzia:

    • Poznanie założeń projektowe, inicjalizacja projektu, oraz użycie build.gradle do konfiguracji projektu.
    • Wdrożenie wzorca Dependency Injection, testowanie z wykorzystaniem biblioteki Hawk, a także zapoznanie się z RxJavy dla asynchronicznego programowania.
  8. Animacje i pozwolenia:

    • Tworzenie animacji z biblioteki Lottie oraz obsługa pozwolenia użytkownika z RxPermissions.
  9. Biblioteki RxBinding, RxPermissions:

    • Użycie tych bibliotek do łączenia eventów z interfejsem użytkownika.
  10. Pierwsze zapytanie sieciowe:

    • Wykonanie prostego zapytania sieciowego, na przykład za pomocą biblioteki Retrofit lub Volley.
  11. Biblioteki Chuck i Stetho:

    • Narzędzia do debugging HTTP requests and responses without a device connected, czyli do przetestowania żądań i odpowiedzi HTTP bez potrzeby uruchomienia urządzenia.
  12. Biblioteka Glide:

    • Użycie narzędzia do ładowania obrazów z internetu oraz do manipulacji obrazami w aplikacji.
  13. Wolne chwile i pasje pozasądowe:

    • Rozwijanie osobistych zainteresowań, takich jak astronomia, pomaga nie tylko w relaksie, ale również może przynieść inspiracje i nowe perspektywy do pracy zawodowej.

Plan szkolenia, który obejmuje te aspekty, jest bardzo kompleksowy i zapewni odpowiednie przygotowanie do pracy jako programista Androida. Zrozumienie tych kroków oraz ich implementacja w rzeczywistym projekcie zwiększy nie tylko znajomość platformy Android, ale także umiejętności ogólnych związanych z programowaniem i rozwiązywaniem problemów.

Loading charts...

Related Topics

2430958
udemy ID
26/06/2019
course created date
29/10/2019
course indexed date
Bot
course submited by