next level #androiddev

next level #androiddev

Tags
Kurs
Published
January 7, 2023
Author
👉
Jak z ogromną łatwością ogarniać złożone projekty?
☑️ Zbuduj solidne procesy i wdróż continuous integration i continuous delivery
☑️ Zaprojektuj i wprowadź standardy kodu dla swojego zespołu
☑️ Wprowadź analitykę i crash monitoring
☑️ Stwórz własny backend na potrzeby mobile
 
 
 
next level #androiddev jest w tym momencie niedostępny w sprzedaży
Wyślę Ci powiadomienie, gdy będzie można dołaczyć:
💡
Czy wiesz, że nowe materiały o Kotlinie i Androidzie mogą lądować na Twojej skrzynce mailowej?

Agenda

🤝 Backend for frontend

Jak zaprojektować szybki backend dla mobile? Czyli przepis na API w Kotlinie.
  • API z Ktor
  • API z Spring Boot
  • Współdzielenie modeli danych server / mobile
  • Deployment na Heroku

👀 Analityka i monitoring

Jak wychwytywać błędy w aplikacji zanim użytkownicy zaczną uciekać z aplikacji?
  • Google & Firebase Analytics
  • Wykorzystaj Timbera
  • In-app crash reporting
  • Remote crash monitoring

🧯 Gradle i Android Studio

Jak pracować w Android Studio i się nie rozpłakać?
  • wydajna praca z Android Studio
  • pluginy które warto mieć
  • pluginy które warto… wyłączyć
  • zrozum build.gradle
  • tworzenie pluginów Gradle
  • generatory ikon i resize obrazków

⚖️ Mobile at scale

Co zrobić, żeby mobile działał w obrębie dużej organizacji?
  • zarządzanie tłumaczeniami
  • zaprojektuj release process
  • analiza złożonego legacy projektu
  • architektura whitelabel
  • automatyczny release dla testerów

🏢 Organizacja pracy w zespole

Jak stworzyć optymalne warunki pracy z innymi ludźmi?
  • higiena pracy z Gitem
  • zasady dobrego code review
  • jak dobrze opisać pull request?
  • statyczna analiza kodu
  • codestyle
 

🏃 CI/CD

Jak wdrożyć continuous integration i continuous delivery??
  • czego potrzebujesz od CI/CD?
  • integracja Git - Gradle - .env
  • moje testy przechodzą lokalnie, a na CI już nie!
  • testy UI w środowisku CI
👉
Agenda może ulec nieznacznym zmianom