Subscribe to our Telegram channel Mobile Insights, where there is even more material for mobile developers. And in IT Insights — a lot about interesting code and technologies.
iOS
• Oh, are you from England? Localization of Ozon Seller on iOS
• How to quickly create a PrivacyInfo.xcprivacy file for your iOS application
• Reflection in iOS: how to view the contents of any entity
• Clean architecture and MVVM in iOS development
• SwiftUI lessons (part 9)
• Importing pictures and sounds into Swift Package
• Is Swift Modern Concurrency really necessary?
• Instant feedback: how to quickly receive reviews about an application in the App Store
• AltStore PAL launched on iOS in Europe
• Apple in the EU launches app downloads via websites
• Apple explains the removal of the first Game Boy emulator from the App Store
• SwiftUI Cookbook: Images and Icons – Part 1
• Creating Shapes from SVG in a SwiftUI app
• Custom Toggle Styling in SwiftUI
• Splitting Up a Monolith: From 1 to 25 Swift Packages
• Fetching OSLog Messages in Swift
• Bar Chart creation using Swift Charts
• Getting started with Benchmark package
• Defining Custom Errors With Advanced Descriptions In Swift
• How to do pagination in SwiftUI
• Common Mistakes to Avoid When Using Enums in Swift
• How to use experimental Swift versions and features in Xcode?
• CountryKit: the framework Apple forgot to build
• Your guide to Metal ray tracing
• Integrate Screen-Sharing Into a SwiftUI App
• Building Netflix UI Animations
• Gradiente – simple gradients
• FontBlaster – programmatic download of fonts
Android
• RxJava – everything?
• Implementing Critical Alerts on Android
• Kodein DI for Android. Graph integrity and DI tests
• Generate PDF reports on Android using HTML and WebView in the background
• Android Music SDK device or how we integrated music into a super app
• Integrating MediaPipe into an Android video conferencing application
• Google merges Android and hardware teams for speed and artificial intelligence
• Android 15 may gain the ability to quarantine apps
• Android 15 may feature NFC charging
• Interview Questions: View Lifecycle in Android
• Introduction to Trio: Part 3
• Enhancing Jetpack Compose with Koin
• Focus as a state — new effective Android TV focus management system with Jetpack Compose
• Jetpack Compose Navigation, Ktor, and Koin DI Unlocking MAD Skills
• Speed Up Your Gradle Builds with the New Gradle Critical Path Analyzer
• Ktor for Android Networking: Moving Beyond Retrofit
• Learning about Android runtime
• Plotting Financial Data in Kotlin with Kandy
• Nested LazyColumn in Jetpack Compose
• Introduction to Fundamental Tools in Android
• Some Best-Practices for State Management in Jetpack Compose
• Demystifying JNI: Boost Performance and Access Native Features
• Custom Navigation Drawer component with Jetpack Compose
• Now in Android: 103 – Android 15 Beta, Gemini in Android Studio, Google Drive improvements, & more
• MVVM vs. MVI – Understand the Difference Once and for All
• The ONLY Thing to MASTER as an Android Developer (And Why 99% FAIL!)
• Boosting Bazel adoption on Android with automation
• Inline Functions: inline, crossinline, and noinline
• Droid-ify – F-Droid client with material design
• Kotlin Faker – fake data generator
• Pokedex Compose – modern Android development
Cross platform
• Where does Flutter end and the platform begin?
• 5 lessons after 5 years of Flutter development
• One repository to rule them all
• Experience in implementing component development
• Recurring payments, or how we improved the functionality of paid subscriptions in the Flutter application
• We analyze the generative SDK from Google – google_generative_ai. Part 1
• Proactively Securing React Native Applications: Best Practices and Strategies
• Flutter Consent Messages with Google Admob
• Efficiency Unleashed: The Power of Automation in Our Flutter Adventure
• How to Find Memory Leaks in Flutter Apps?
• Stop using Flutter, it will die, sooner than you think
• Advanced Theming Techniques in Flutter: Leveraging Extensions for Dynamic UIs
• Accessibility in Flutter on the Web
Development
• A smartphone for a JavaScript oldfag: should a geek buy cheap KaiOS devices? Looking at Nobby 240 LTE
• BigTech engineering culture: dream job or test of strength?
• How mobile development works in Kinopoisk
• Break through the glass ceiling and become a lord
• VKontakte launched a free course on mini-application development
• VK opens enrollment for paid summer internship
• How to write a code formatter
• Power of Blameless Culture in Software Engineering
• There is always something: Fighting distractions as a software developer
• Building Something Real in your spare time
• Using server-side Swift for machine learning processing
Analytics, marketing and monetization
• How to Increase Your App Rating: A Practical Guide to Asking for Reviews
• New Indaband app lets you create music with people around the world
• Top fastest growing applications in Russia in April
• Airchat is a social network built around voice
AI, Devices, IoT
• How to make a smart office for 300+ employees? Lights, bathrooms and showers, meeting rooms and more
← Previous digest. If you have other interesting materials or find a mistake, please send it by email.
Acknowledgement and Usage Notice
The editorial team at TechBurst Magazine acknowledges the invaluable contribution of the author of the original article that forms the foundation of our publication. We sincerely appreciate the author’s work. All images in this publication are sourced directly from the original article, where a reference to the author’s profile is provided as well. This publication respects the author’s rights and enhances the visibility of their original work. If there are any concerns or the author wishes to discuss this matter further, we welcome an open dialogue to address potential issues and find an amicable resolution. Feel free to contact us through the ‘Contact Us’ section; the link is available in the website footer.