Android

1 хв читання
Android — це те, з чого для мене все почалося. Я випадково натрапив на додаток під назвою Sketchware (no-code IDE), коли був у футбольному таборі — досить випадкова знахідка, але саме вона підштовхнула мене до створення та тестування додатків прямо на екрані мого телефону.
Оскільки я хотів створювати складніші речі (особливо коли я досяг лімітів no-code і мені знадобився бекенд), я перейшов до «справжнього» коду з Java, а згодом і Kotlin. З того часу я бачив, як платформа еволюціонувала від старих добрих часів XML до сучасних систем, таких як Jetpack Compose та Coroutines.
Для мене Android — це, по суті, величезна архітектурна головоломка... І найлегше місце для створення абсолютного безладу. Робота з життєвими циклами, управлінням станом та застарілим кодом — це постійна боротьба проти неоднозначності.
Ви можете знайти мої замітки та статті, пов'язані з Android, у розділі «Пов'язані згадки» нижче.

Непов'язані згадки12

Семантична типізація, яку ми ігноруємо

Перейдіть від менталітету 'це просто стрінг' до підходу 'це концепція'. Дослідіть семантичну типізацію в Kotlin для створення кращих доменних моделей, що документують самі себе.

Глибоке занурення в пошук правильного балансу між DDD, Clean та Hexagonal архітектурами

Пошук правильної архітектури може бути справжньою головоломкою. Пориньте в практичні ідеї щодо балансування принципів DDD, Clean та Hexagonal, щоб створювати надійні, підтримувані застосунки без зайвої складності. Дізнайтеся, як змусити ці теорії працювати на вас.

Пошук правильного балансу в стратегії залежностей Gradle

Управління залежностями в Gradle може бути складним. Розкрийте стратегії оголошення залежностей, плагінів та версій, досліджуючи їхні переваги та недоліки для створення простих, безпечних та підтримуваних конфігурацій. Уникніть поширених помилок та оптимізуйте налаштування свого проєкту.

Gradle — Від новачка до міцних основ

Новачок у Gradle з Kotlin? Цей посібник розбирає ключові концепції від налаштування проєкту до розширених конфігурацій. Дізнайтеся, як використовувати Gradle для багатомодульних проєктів, керувати залежностями та уникати поширених пасток для надійних та підтримуваних збірок.

Kotlin Multiplatform тепер стабільний — Який вплив?

Kotlin Multiplatform офіційно досяг стабільності. Відкрийте для себе наслідки цієї віхи для кросплатформної розробки, її переваги для розробників та бізнесу, а також нові захоплюючі можливості, які вона відкриває в екосистемі Kotlin.

Kotlin для початківців

Моє шануваннячко, любі друзі! Почнемо з простого: що таке Kotlin, чому саме Kotlin та як буде будуватись наш курс.

Досвід

Дослідіть мій професійний внесок у Jochen Schweizer mydays Group та Ajax Systems, де я займався веб-розробкою, Android-інжинірингом та оптимізацією систем.

Kotlin

Все про Kotlin

Програмування

Все про програмування

Проєкти

Вирушайте у подорож інновацій та навчання через особисті проєкти, від ранніх розробок у сфері no-code соціальних мереж до амбітних мультиплатформних застосунків. Дізнайтеся про історії, виклики та уроки, отримані за кожним творінням.

Sketchcode

Пориньте в історію еволюції Sketchcode, соціальної мережі для розробників Sketchware, яка перетворилася з no-code проєкту на яскраву платформу, що підтримує тисячі користувачів. Дізнайтеся про її ключові функції, вплив на спільноту та ключову роль, яку вона відіграла в моєму програмістському шляху.

Стек

Відкрийте для себе еволюцію мовного ландшафту розробника, від перших рядків коду до опанування сучасних парадигм. Зануртеся у різноманітний технологічний стек, дослідіть різні архітектурні рішення та дізнайтеся, як різні мови формують інновації в мобільній, веб- та мультиплатформній сферах.