Migrating an Android app to iOS with KMP — Part III: UI and Compose Multiplatform | by Igor Escodro | May, 2024
Speaking about resources, even though we don’t have an embedded way to get resources in the Compose Multiplatform framework yet, we have some great libraries from the community. The one used in Alkaa is the amazing IceRock’s Moko Resources. After a quick setup, Moko Resources…
Let Kotlin do the code for you — Part III: Mockito, Mockk, and Code Generation | by André Oriani | May, 2024
Learning how to create a simple version of Retrofit from scratch DALL·E — A robot wearing a wig, a mustache, and a lab coat; realistic Mocks or Fakes? Which one do you choose? I’m kidding, I am not going to enter such a long tedious,…
Mastering Android ViewModels: Essential Dos and Don’ts Part 3 🛠️3️⃣ | by Reza | Apr, 2024
Let’s get started! The guideline to avoid importing Android dependencies into ViewModels, with specific exceptions for classes like LiveData and its transformers, is rooted in the principles of clean architecture and testability. Here’s a breakdown of what this means and why it’s important: 1. Separation…
Compose Multiplatform Networking using Ktor & Koin (Part 2) | by Nimit Raja
Before starting Compose Multiplatform for networking , I would like to go through the my previous blog (part 1) in this blog we have covered about How Compose Multiplatform works with KMM support & how UI is being shared across different platforms. & also go…
How Kotlin Annotations Work — Part 2: Moshi Case Study | by Sherry Yuan | Apr, 2024
This is my second article on Kotlin annotations, where I’ll explore Moshi’s codebase as a case study for how a real-world library leverages annotations using annotation processing, reflection, and lint. Part 1 gives a high-level introduction to the three mechanisms, and I recommend reading it…
Mastering Android ViewModels: Essential Dos and Don’ts Part 2 🛠️ | by Reza | Apr, 2024
Exposing a MutableStateFlow directly from Android ViewModels can introduce several issues related to app architecture, data integrity, and the overall maintainability of your code. Here are some of the main concerns: Violates Encapsulation: The primary issue with exposing aMutableStateFlow is that it breaks the encapsulation…
Android Crypto API Part 3— Android Keystore
KeyGenerator is a class, well it’s obvious that it’s a class for generating cryptographic keys. However, it’s used for symmetric key generation. To generate asymmetric keys you should take a look at KeyPairGenerator which generates a pair of public and private keys. private val keyAlias…
Shedding light on Android Encryption. Android Crypto API Part 2 — Cipher
Android data encryption and decryption Shedding light on Android Encryption. Android Crypto API Part 2 — Cipher Hey folks. If you are reading this article, you may be having trouble figuring out how to encrypt data in your Android application to store it securely or send it…
Shedding light on Android Encryption. Android Crypto API Part 1 — Introduction
Android data encryption and decryption Shedding light on Android Encryption. Android Crypto API Part 1 — Introduction Hey folks. If you are reading this article, you may be having trouble figuring out how to encrypt data in your Android application to store it securely or send it…
How to create Glovo-like main screen animation using Jetpack Compose (Part 1) | by Andrii Veremiienko | Mar, 2024
I like cool animations inside the different apps, but there often isn’t much time to work on them unless someone requests it. One of my favorites is the Glovo animation on the main screen, where you can drag items inside the circle and play around…
Categories
- ! Без рубрики (1)
- ++PU (1)
- 1 (1)
- 1w (1)
- 1win Brazil (1)
- 1win India (1)
- 1WIN Official In Russia (1)
- 1win Turkiye (1)
- 1xbet egypt (1)
- 2ankarafayansustasi.net_may (1)
- ankarafayansustasi.netsiteai apr (1)
- Artificial intelligence (1)
- Arts & Entertainment, Photography (1)
- belugasitesi_mAY (1)
- BH_TOPsitesi apr (1)
- BHsitesy_may (2)
- Blog (3)
- Bookkeeping (14)
- Bootcamp de programação (2)
- Bootcamp de programación (2)
- BT_TOPsitesi apr (1)
- casino (5)
- casinom-hub (1)
- casinom-hub.comsitesi apr (3)
- colombian mail order brides (1)
- Cryptocurrency exchange (2)
- Dinamobet_next (1)
- Disease & Illness, Colon Cancer (1)
- Dumanbet (1)
- Dumanbet_next (1)
- Finance, Insurance (1)
- FinTech (5)
- Forex Trading (11)
- Galabet (1)
- Health & Fitness, Fitness Equipment (1)
- Hitbet (1)
- Home & Family, Crafts (1)
- Home & Family, Gardening (1)
- Internet Business, Audio-Video Streaming (1)
- Internet Business, Ecommerce (1)
- Internet Business, Email Marketing (1)
- Internet Business, Internet Marketing (1)
- IT Вакансії (1)
- IT Образование (5)
- IT Освіта (1)
- latin women dating (1)
- mail order bride (1)
- Mars bahis (2)
- Matadorbet (1)
- minimiri.comsitesi apr (3)
- Mobile App Development (771)
- Mostbet Russia (1)
- New Post (1)
- News (12)
- PB_TOPsitesi apr (1)
- PBsitesi_may (1)
- Pusulabet (1)
- redmirepool.bizsitesi apr (2)
- redmirepoolsitesi_may (1)
- Reference & Education, College (1)
- Reference & Education, Sociology (1)
- Rokusitesi apr (1)
- Sober living (6)
- Society, Divorce (1)
- Software development (7)
- Superbetin (1)
- Tempobet_next (1)
- thelongeststride.comsitesi apr (1)
- tipobet-turkiyesitesi apr (1)
- Ultrabet (1)
- Uncategorized (1)
- Игра (2)
- казино (1)
- Криптовалюты (1)
- Новости Криптовалют (1)
- Финтех (7)
- Форекс Брокеры (9)
- Форекс обучение (2)