Skip to main content
Browse topics

Foundations

Mobile Development

Android and iOS app architecture, Jetpack Compose, app design guidelines, and mobile troubleshooting guides.

9 guides Android & iOS
Mobile development

Topics

Mobile App Architecture and Design

Mobile app architecture and design — Android and iOS guides on Thiyagaraaj.com.

AIAI Is Set to Transform Mobile App Design for FintechHow AI is reshaping fintech mobile app design in 2026 — intent-driven UX, on-device agents, proactive insights, and the security and trust it demands.AndroidBuilding Flexible and Scalable Android Apps with MVVMLearn how the MVVM pattern structures modern Android apps, with Model, View and ViewModel separating concerns and improving on the older MVC approach.AndroidApp Screen Design: Guidelines, Measurements, and Best PracticesApp screen design guidelines — platform conventions, screen measurements, spacing, and best practices for clean, consistent mobile UI.AndroidTypes of iOS Distribution: Choosing the Right Path for Your iOS AppChoosing the right iOS distribution path — App Store, Ad Hoc, Enterprise, and TestFlight — with the trade-offs of each strategy for shipping your app.AndroidDeveloper Checkpoints for App and Web ProjectsA practical pre-release checklist for mobile and web apps — app identity, UI consistency, component standards, dependencies, build config, and deployment hygiene.AndroidMastering Android Jetpack: Clean Architecture and Best PracticesAndroid Clean Architecture is a software architectural pattern that promotes modularity, testability, and maintainability by enforcing a clear separation betweeiOSEssential Guidelines and Best Practices for Successful iOS App SubmissionApp Store submission checklist — review guidelines, in-app purchases, metadata, privacy, and common rejection reasons for iOS apps.KotlinKotlin Multiplatform and Compose Multiplatform: Multi-Native Mobile in 2026Engineer's guide to KMP and CMP — how multi-native differs from React Native and Flutter, architecture layers, and when to share logic vs native UI.AndroidGemini Nano on Android: On-Device AI with AICore and ML KitGemini Nano on Android — how AICore and ML Kit GenAI work, on-device inference, multilingual and offline behavior, Kotlin APIs, plus a demo on GitHub.

Related topics

Search tutorials