Skip to product information
1 of 1

Mobile Application Development

Regular price $39.95
Sale price $39.95 Regular price
Sale Sold out
Tax included. Shipping calculated at checkout.
Type: Paperback
In stock (100 units), ready to be shipped

FREE PREVIEW

ISBN: 9789378548772 
eISBN: 9789378542435 
Authors: Sreejith K Rajendran
Rights: Worldwide
Edition: 2026
Pages: 396
Dimension: 7.5*9.25 Inches
Book Type: Paperback

View Product Details

Developing a mobile application is a key component in digital strategies to reach consumers. Developing it requires vision and expertise. Reusing the available knowledge is a key catalyst for progress. In AI-accelerated software development, this book gives the reader the psychological intelligence to anchor and become the captain of the ship powered by LLM.

Beginning with essential core dimensions from team prep and cross-cutting functions to technology selection, accelerators, and quality strategy, this book bridges the gap between high-level strategy and everyday coding. Build an understanding of the languages powering today’s top frameworks with practical explorations of Swift, Kotlin, and Dart. Through guided, step-by-step code walkthroughs of real-world one-page applications, you will gain immediate, practical mastery of Flutter, Kotlin Multiplatform (KMP), and cutting-edge Super App architectures.

By the end of this book, the readers will be equipped to play the key role as a strategist in a mobile development engagement and will have domain expertise. The reader will be equipped to consult, lead, and architect mobile application development.

WHAT YOU WILL LEARN
● In-depth familiarity with nomenclature prevalent in mobile application development.
● Popular development frameworks prevalent in mobile applications.
● Understand project management vocabulary.
● Mobile mindset inculcating system thinking and architecture patterns.

WHO THIS BOOK IS FOR
This book is designed for students, programmers, and developers across junior, senior, and lead engineering roles, this guide also empowers advisory consultants, tech partners, and organizational leaders establishing mobile strategies. It is valuable for tech leads and architects from non-mobile backgrounds who are tasked with overseeing complex enterprise mobile application development projects.

1. Stepping into Mobile Development
2. Planning Your Mobile App Project
3. Cross-platform Versus Native
4. Organizing a Mobile Development Team
5. Quality Assurance for Mobile Development
6. Balancing Design and Engineering
7. Scalability in Mobile Development: Part 1
8. Scalability in Mobile Development: Part 2
9. Mobile Application Development and Cross-cutting Themes
10. Introduction to Swift, Kotlin, and Dart
11. Kotlin Multiplatform for Mobile Development
12. Use Case of Developing a Super App
13. Introduction to Mobile Architecture
14. System Thinking in Mobile Development

Sreejith K Rajendran is a passionate technology leader. Sreejith has experimented and taken risks, which have given him experience. Sreejith believes in sharing this knowledge with the community, which has motivated him to pursue the author journey. Sreejith has also taken up the role of Udemy instructor for one of the most challenging topics, Swift programming. Professionally, Sreejith's main contribution is to mobile development, and he has more than a decade of development expertise, along with exposure to working with multiple organizations and industry veterans. His experience gives him the advantage of sharing his point of view on things that have worked out and those that have failed. He has encountered all these while building scalable mobile applications for thriving business enterprises.

His expertise in engineering practices and thought leadership inherent in the organization, along with the collated experiences from multiple projects and organizations, has been pivotal in shaping his tech acumen in this diverse tech landscape.

Sreejith believes in continuous learning and aims to attain intellectual maturity in software engineering. Sreejith
advocates for collaborative learning with fellow developers as a way to leverage machines to build something that
lasts and adds value.