Mobile First


Book Description

Our industry's long wait for the complete, strategic guide to mobile web design is finally over. Former Yahoo! design architect and cocreator of Bagcheck Luke Wroblewski knows more about mobile experience than the rest of us, and packs all he knows into this entertaining, to-the-point guidebook. Its data-driven strategies and battle tested techniques will make you a master of mobile-and improve your non-mobile design, too!




Head First Mobile Web


Book Description

Looks at how to create an effective mobile Web page, tackling both technical and strategic approaches to mobile web design and including the latest development techniques.




Mobile Application Penetration Testing


Book Description

Explore real-world threat scenarios, attacks on mobile applications, and ways to counter them About This Book Gain insights into the current threat landscape of mobile applications in particular Explore the different options that are available on mobile platforms and prevent circumventions made by attackers This is a step-by-step guide to setting up your own mobile penetration testing environment Who This Book Is For If you are a mobile application evangelist, mobile application developer, information security practitioner, penetration tester on infrastructure web applications, an application security professional, or someone who wants to learn mobile application security as a career, then this book is for you. This book will provide you with all the skills you need to get started with Android and iOS pen-testing. What You Will Learn Gain an in-depth understanding of Android and iOS architecture and the latest changes Discover how to work with different tool suites to assess any application Develop different strategies and techniques to connect to a mobile device Create a foundation for mobile application security principles Grasp techniques to attack different components of an Android device and the different functionalities of an iOS device Get to know secure development strategies for both iOS and Android applications Gain an understanding of threat modeling mobile applications Get an in-depth understanding of both Android and iOS implementation vulnerabilities and how to provide counter-measures while developing a mobile app In Detail Mobile security has come a long way over the last few years. It has transitioned from "should it be done?" to "it must be done!"Alongside the growing number of devises and applications, there is also a growth in the volume of Personally identifiable information (PII), Financial Data, and much more. This data needs to be secured. This is why Pen-testing is so important to modern application developers. You need to know how to secure user data, and find vulnerabilities and loopholes in your application that might lead to security breaches. This book gives you the necessary skills to security test your mobile applications as a beginner, developer, or security practitioner. You'll start by discovering the internal components of an Android and an iOS application. Moving ahead, you'll understand the inter-process working of these applications. Then you'll set up a test environment for this application using various tools to identify the loopholes and vulnerabilities in the structure of the applications. Finally, after collecting all information about these security loop holes, we'll start securing our applications from these threats. Style and approach This is an easy-to-follow guide full of hands-on examples of real-world attack simulations. Each topic is explained in context with respect to testing, and for the more inquisitive, there are more details on the concepts and techniques used for different platforms.




Mobile First Journalism


Book Description

Media publishers produce news for a full range of smart devices - including smartphones, tablets and watches. Combining theory and practice, Mobile-First Journalism examines how audiences view, share and engage with journalism on internet-connected devices and through social media platforms. The book examines the interlinked relationship between mobile technology, social media and apps, covering the entire news production process - from generating ideas for visual multimedia news content, to skills in verification and newsgathering, and outputting interactive content on websites, apps and social media platforms. These skills are underpinned with a consideration of ethical and legal concerns involving fake news, online trolling and the economics of mobile journalism. Topics include: understanding how mobile devices, social media platforms and apps are interlinked; making journalistic content more engaging and interactive; advice on how successful news publishers have developed mobile and social media strategies; adopting an approach that is entrepreneurial and user-centered; expert interviews with journalists, academics and software developers; learning key skills to launch and develop news websites, apps and social media outputs. Mobile-First Journalism is essential reading for journalism students and media professionals and of interest to those studying on courses in social and new media.




Bootstrap 4 – Responsive Web Design


Book Description

Unearth the potential of Bootstrap with step-by-step guidance. About This Book An applied guide exploring web application development with Bootstrap 4 Learn responsive web design and discover how to build mobile-ready websites with ease Become an expert in Bootstrap framework, and speed up frontend development and prototyping through real-life examples Who This Book Is For If you're a web developer with little or no knowledge of Bootstrap, then this course is for you. The course offers support for version 4 of Bootstrap; however, it will offer support for version 3 as well. So, you will be ready for whatever comes your way. Prior knowledge of HTML, CSS, and JavaScript is expected. What You Will Learn Discover how to use Bootstrap's components and elements, and customize them for your own projects Understand the framework's usage in the best way with the recommended development patterns Use Sass to customize your existing themes Apply the Bootstrap mobile-first grid system and add responsiveness and aesthetic touches to image elements Customize the behavior and features of Bootstrap's jQuery Plugins extensively Style various types of content and learn how to build a page's layout from scratch by applying the power of Bootstrap 4 Work with content, such as tables and figures In Detail Bootstrap framework's ease-of-use (along with its cross-browser compatibility, support for mobile user interfaces, and responsive web design capabilities) makes it an essential building block for any modern web application. With the first module, plunge into the Bootstrap frontend framework with the help of examples that will illustrate the use of each element and component in a proper way. You will get a better understanding of what is happening and where you want to reach. Also, you will gain confidence with the framework and develop some very common examples using Bootstrap. All these examples are explained step by step and in depth. The second module is a comprehensive tutorial; we'll teach you everything that you need to know to start building websites with Bootstrap 4 in a practical way. You'll learn about build tools such as Node, Grunt, and many others. You'll also discover the principles of mobile-first design in order to ensure that your pages can fit any screen size and meet responsive requirements. Learn Bootstrap's grid system and base CSS to ensure that your designs are robust and that your development process is speedy and efficient. Right from the first chapter of the third module, you'll delve into building a customized Bootstrap website from scratch. Get to grips with Bootstrap's key features and quickly discover the various ways in which Bootstrap can help you develop web interfaces. Once you reach the final pages of this book, you should have mastered the framework's ins and outs, and should be building highly customizable and optimized web interfaces. The course will enable you to rapidly build elegant, powerful, and responsive interfaces for professional-level web pages using Bootstrap 4. This Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products: Bootstrap by Example – by Silvio Moreto Learning Bootstrap 4, Second Edition – by Matt Lambert Mastering Bootstrap 4 – by Benjamin Jakobus and Jason Marah Style and approach This course will help you unearth the potential of Bootstrap and will provide a step-by-step guide on how to create beautiful websites and model web applications.




Mobile


Book Description

The history of Mobile, Alabama's first city.




Displacing Place


Book Description

Displacing Place: Mobile Communication in the Twenty-first Century addresses the innovative, unanticipated, and far-reaching ways that mobile information and communication technologies (ICTs) are altering how we work, play, and relate to one another. This extraordinary collection of new essays by leading scholars and professionals from a range of disciplines reveals the effects, implications, and future of mobile communication in a reader-friendly balance of theoretical and empirical chapters. Displacing Place is a vital book for students, scholars, professionals, and all readers interested in social and technological trends in the twenty-first century.




Building Mobile Apps at Scale


Book Description

While there is a lot of appreciation for backend and distributed systems challenges, there tends to be less empathy for why mobile development is hard when done at scale. This book collects challenges engineers face when building iOS and Android apps at scale, and common ways to tackle these. By scale, we mean having numbers of users in the millions and being built by large engineering teams. For mobile engineers, this book is a blueprint for modern app engineering approaches. For non-mobile engineers and managers, it is a resource with which to build empathy and appreciation for the complexity of world-class mobile engineering. The book covers iOS and Android mobile app challenges on these dimensions: Challenges due to the unique nature of mobile applications compared to the web, and to the backend. App complexity challenges. How do you deal with increasingly complicated navigation patterns? What about non-deterministic event combinations? How do you localize across several languages, and how do you scale your automated and manual tests? Challenges due to large engineering teams. The larger the mobile team, the more challenging it becomes to ensure a consistent architecture. If your company builds multiple apps, how do you balance not rewriting everything from scratch while moving at a fast pace, over waiting on "centralized" teams? Cross-platform approaches. The tooling to build mobile apps keeps changing. New languages, frameworks, and approaches that all promise to address the pain points of mobile engineering keep appearing. But which approach should you choose? Flutter, React Native, Cordova? Native apps? Reuse business logic written in Kotlin, C#, C++ or other languages? What engineering approaches do "world-class" mobile engineering teams choose in non-functional aspects like code quality, compliance, privacy, compliance, or with experimentation, performance, or app size?




The Mobile Frontier


Book Description

Mobile user experience is a new frontier. Untethered from a keyboard and mouse, this rich design space is lush with opportunity to invent new and more human ways for people to interact with information. Invention requires casting off many anchors and conventions inherited from the last 50 years of computer science and traditional design and jumping head first into a new and unfamiliar design space.




Mobile and Social Media Journalism


Book Description

Book Winner of the 2017-2018 Park Writing Award A Practical Guide for Multimedia Journalism Mobile and Social Media Journalism is the go-to guide for understanding how today’s journalists and news organizations use mobile and social media to gather news, distribute content, and create audience engagement. Checklists and practical activities in every chapter enable readers to immediately build the mobile and social media skills that today’s journalists need and news organizations expect. In addition to providing the fundamentals of mobile and social media journalism, award-winning communications professional and author Anthony Adornato discusses how mobile devices and social media have changed the way our audiences consume news and what that means for journalists. The book addresses a changing media landscape by emphasizing the application of the core values of journalism—such as authentication, verification, and credibility—to emerging media tools and strategies.