mobile_dvlp | Technologies

Telegram-канал mobile_dvlp - Mobile Pro

434

📲 Дайджест мобильного разработчика: статьи, туториалы и инструменты для продуктивной работы. Admin: @jem_jem

Subscribe to a channel

Mobile Pro

Миграция продакшен приложения из Room в SQLDelight

Эта статья - ваше руководство по миграции продакшен приложения с реальной локальной базой данных с Room на SQLDelight без потери сохраненных данных.

https://apptractor.ru/info/news/migratsiya-prodakshen-prilozheniya-iz-room-v-sqldelight.html

Читать полностью…

Mobile Pro

Как показать номер версии на экране загру…

Когда программировал под одну ОС, а хочешь начать программировать на другой Привет, Хабр! Меня зовут Сергей, и я 3 года работаю Android/iOS разработчиком. Написал с нуля приложение для фитнес-клубов...

https://habr.com/ru/articles/767276/

Читать полностью…

Mobile Pro

How to use TimelineView in SwiftUI

The TimelineView in SwiftUI is perfect for making complex, multi-step animations. In this video we will learn how to use it and review a few different implem...

https://www.youtube.com/watch?v=ZmXp6Pd5Elg

Читать полностью…

Mobile Pro

40 лет программирования

Ситуация изменилась десять лет назад, когда я начал испытывать боль в предплечьях и плечах при программировании. Вот что я сделал для решения своей проблемы, возможно, это сработает и для кого-то другого.

https://apptractor.ru/develop/40-let-programmirovaniya.html

Читать полностью…

Mobile Pro

Thermal Print With Flutter

Did you know that your code can actually affect physical devices?

10urbulut/thermal-print-with-flutter-48f8aa5496a4" rel="nofollow">https://medium.com/@10urbulut/thermal-print-with-flutter-48f8aa5496a4

Читать полностью…

Mobile Pro

Hidden Mobile App Security Risks in Android Libraries

Android developers often use third-party libraries to enhance their apps. Explore the mobile app security risks this can present and how to mitigate them.

https://www.guardsquare.com/blog/hidden-mobile-app-security-risks-in-android-libraries-guardsquare

Читать полностью…

Mobile Pro

Everything you need to know about Enum with Flutter and Dart

Enumerations, often abbreviated by enum, are special class types that allow a limited number of constants to be represented.

https://lyabs.hashnode.dev/everything-you-need-to-know-about-enum-with-flutter-and-dart

Читать полностью…

Mobile Pro

Force Update Mechanism

Implementing a basic force update mechanism in your SwiftUI app

https://www.manu.show/2023-09-29-force-update-mechanism/

Читать полностью…

Mobile Pro

Использование строковых ресурсов в ViewModel

Это избавляет от необходимости использования контекста во ViewModel, и даже динамические строки, полученные из API, могут быть легко обработаны.

https://apptractor.ru/info/articles/ispolzovanie-strokovyh-resursov-v-viewmodel.html

Читать полностью…

Mobile Pro

JetBrains прекратила действие персональных лицензий в России

В марте 2022 года JetBrains остановила продажи, исследования и разработки в России и решила уйти из страны.

https://apptractor.ru/info/news/jetbrains-prekratila-deystvie-personalnyh-litsenziy-v-rossii.html

Читать полностью…

Mobile Pro

Inline Snapshot Testing

We are releasing a major update to our popular SnapshotTesting library: inline snapshot testing!

https://www.pointfree.co/blog/posts/113-inline-snapshot-testing

Читать полностью…

Mobile Pro

Protect Kotlin Project Architecture Using Konsist

Konsist is a brand-new tool that helps with codebase standardization. It is compatible with various Kotlin projects including Android…

https://proandroiddev.com/protect-kotlin-project-architecture-using-konsist-3bfbe1ad0eea

Читать полностью…

Mobile Pro

Phase Animations in iOS 17

In this video, I want to introduce you to the new phaseAnimator method that was introduced in iOS 17. It is a powerful way to create stateful animations in...

https://www.youtube.com/watch?v=CS2GLBiRMWE

Читать полностью…

Mobile Pro

Кто-нибудь, остановите feature creep

На днях Apple выпустила очередную версию macOS. Но когда на презентации этой версии холёные топ-менеджеры наперебой говорили «amazing», я смотрел на анонсированные фичи и вместо «amazing» ощущал «ну...

https://habr.com/ru/companies/jugru/articles/764274/

Читать полностью…

Mobile Pro

Как увеличить мощность A/B-теста, если мало данных и время поджимает

Привет, меня зовут Настя, я продуктовый аналитик в Dodo. Недавно мы провели A/B-тест по запросу геолокации у пользователей. Когда я приступила к анализу, то с ужасом обнаружила, что данных — кот...

https://habr.com/ru/companies/dododev/articles/759580/

Читать полностью…

Mobile Pro

Архитектура Android. Понятно и подробно

Понятно Если вы хотите сделать хорошую архитектуру, то используйте эту схему и строго соблюдайте правила, без каких-либо исключений. Рассматриваем как подсистему. Android приложение - часть...

https://habr.com/ru/articles/766762/

Читать полностью…

Mobile Pro

Kotlin Illustrated — Data Classes and Destructuring

It's easy to use data classes to give your objects superpowers like value equality, a readable toString() implementation, the ability to easily copy values, and the ability to be destructured. In this chapter, we'll learn what they are, how to declare them, and when to use them!

https://typealias.com/start/kotlin-data-classes-and-destructuring/

Читать полностью…

Mobile Pro

Using Core Data and Swift Data side by side

How to set up Core Data and Swift Data to use the same data store in your app.

https://www.polpiella.dev/core-data-and-swift-data/

Читать полностью…

Mobile Pro

BigUIPaging: страницы на SwiftUI

BigUIPaging — коллекция элементов SwiftUI для управления страницами контента.

https://apptractor.ru/info/github/biguipaging.html

Читать полностью…

Mobile Pro

Supercharge Your Flutter Development: Top Plugins to Boost Productivity

Do you remember the feeling of driving a well-tuned car for the first time? That thrilling sense of speed and control? That’s what we aim…

https://medium.com/flutterdude/supercharge-your-flutter-development-top-plugins-to-boost-productivity-c4af3695f12

Читать полностью…

Mobile Pro

The SOLID principles with practical examples in Swift

In software engineering, SOLID is an acronym for five design principles that aim to make object-oriented designs more modular…

imsajib333/the-solid-principles-with-practical-examples-in-ios-swift-12f309a29e7b" rel="nofollow">https://medium.com/@imsajib333/the-solid-principles-with-practical-examples-in-ios-swift-12f309a29e7b

Читать полностью…

Mobile Pro

Add Custom Google Fonts in your App

Timestamps: 0:00 – Introduction 1:42 – Setup 3:41 – Add a custom Font Family 4:25 – Fallback Font 5:54 – Debug a Font Provider

https://techhype.io/media/add-custom-google-fonts-in-your-app/

Читать полностью…

Mobile Pro

Changing Status Bar Style in 5 Min’s — SwiftUI

Hello Guys 🖐🖐🖐In this video, I'm going to show how to change the status bar style without changing the whole app's colour scheme in SwiftUI | SwiftUI Stat...

https://www.youtube.com/watch?v=UqiNGWpnGbg

Читать полностью…

Mobile Pro

Optimize thermal and CPU performance with the Android Dynamic Performance Framework

https://developer.android.com/games/optimize/adpf

Читать полностью…

Mobile Pro

Метрика Pure Score

Эта статья открывает цикл статей о метриках помогающих оценивать Usability и удобство опыта взаимодействия. Метод хорош тем что он прост и относительно дешев. Что такое Pure Score PURE Score...

https://habr.com/ru/articles/763984/

Читать полностью…

Mobile Pro

Android Adventure: Constraint Views with Flow

Certainly all Android app developers have already used RelativeLayout, LinearLayout, FrameLayout and ConstraintLayout as a container layout…

hasina.anddev/android-adventure-constraint-views-with-flow-74b7d982e452" rel="nofollow">https://medium.com/@hasina.anddev/android-adventure-constraint-views-with-flow-74b7d982e452

Читать полностью…

Mobile Pro

Release an iOS app with Flutter in 7 steps

Have a Flutter app that you’re ready to release to the iOS App Store? In this video Leigha Jarett shows you how to navigate Apple and Flutter tooling to deploy your app to users.

https://techhype.io/media/release-an-ios-app-with-flutter-in-7-steps/

Читать полностью…

Mobile Pro

Considering Mac Catalyst? A word of caution…

I’ve discovered a technical hurdle that has become quite a headache as a SwiftUI developer, and it has to do with availability of an app’s Mac Catalyst App Store Build. So let me begin with a warning to the reader: If you’re considering publishing a Catalyst version of your app, proceed with caution and please consider the below scenario.

https://thatvirtualboy.com/remove-macos-catalyst/

Читать полностью…

Mobile Pro

Store Codable types in AppStorage

SwiftUI keeps evolving, but there are still some things that we have to write custom code for. Today, let’s see how we can extend Codable...

https://danielsaidi.com/blog/2023/08/23/storagecodable

Читать полностью…

Mobile Pro

The sad state of @AppStorage and the Observable framework

dimillian/the-sad-state-of-appstorage-and-the-observable-framework-9c924296a434" rel="nofollow">https://medium.com/@dimillian/the-sad-state-of-appstorage-and-the-observable-framework-9c924296a434

Читать полностью…
Subscribe to a channel