5.1 Identification of mobile publishing tools
Mobile publishing is the process of preparing documents, magazines, brochures, catalogues and other content so that they display well and work properly on smartphones and tablets. A publishing tool is the software used to design the content, add interactivity such as links, audio and video, and export or share it in a format that mobile devices can open. Choosing the right tool depends on the type of content, the skills of the team, the budget and the way readers will receive the publication. This topic identifies five widely used tools and explains what each does, how it is used and where it fits best.
| Name |
Specification |
Use |
| Adobe InDesign |
Professional desktop layout application, subscription based through Adobe Creative Cloud; exports interactive PDF, EPUB and online publications |
Designing detailed, style-controlled books, magazines and reports for print and screen |
| Canva |
Browser and mobile app design platform with templates and drag-and-drop editing; free and paid plans |
Quickly producing newsletters, posters, social media content and simple digital documents |
| Lucidpress |
Browser-based design and brand-templating platform (since renamed Marq); exports PDF and shares published links |
Producing brand-consistent brochures, newsletters and reports by teams |
| Joomag |
Cloud-based digital magazine platform; accepts PDF uploads or in-platform design; distributes through web and mobile readers |
Publishing and distributing digital magazines and catalogues with analytics |
| FlipHTML5 |
Online converter that turns PDF files into page-flipping HTML5 publications |
Creating flipbooks that open in a mobile browser without installing software |
Choosing a mobile publishing tool
No single tool is best for every situation, so a publisher compares the tools against the needs of the project. The decision usually balances the complexity of the layout, the skill of the team, the budget and the way readers will receive the content. Example: a hospital producing a detailed annual report with many tables might design it in InDesign, then upload the PDF to FlipHTML5 for easy viewing on phones.
Criteria to weigh when selecting a tool:
- Complexity of layout: Long documents with strict typography point towards InDesign, while short promotional items suit Canva.
- Team skills: A team with no design training will be more productive in Canva or Lucidpress than in a desktop publishing application.
- Brand control: If many staff create materials, a locked-template system such as Lucidpress protects consistency.
- Distribution needs: If readers must subscribe or the publisher needs reader statistics, Joomag is a stronger choice.
- Reader device and data limits: Light files and browser-based viewing help readers with limited storage or mobile data.
- Budget and licensing: Subscription costs, free plan limits and the number of users should be checked before committing to a tool.
- Combination of tools: Tools can be used together, for example designing in one and publishing in another, when each does its own job best.
5.1.1 Adobe InDesign
Adobe InDesign is a professional desktop publishing application used to lay out pages containing text, images, tables and graphics. It gives precise control over typography, grids and styles, which is why publishers, design studios and printers rely on it. For mobile publishing it can export content as interactive PDFs, EPUB files and online publications that readers open on phones and tablets. Example: a county government office can design its citizen service charter in InDesign, then export it as an interactive PDF with clickable contents so residents can read it on their phones.
Key features
- Master (parent) pages: Repeating elements such as page numbers, headers and logos are placed once and applied to many pages, which keeps a long publication consistent.
- Paragraph, character and object styles: Formatting is saved as a style and applied with one click, so a change to a heading style updates every heading at once.
- Interactive elements: Hyperlinks, buttons, bookmarks, a clickable table of contents, audio and video can be added to make the publication useful on a touch screen.
- Export options: Content can be exported as interactive PDF, as EPUB (reflowable or fixed layout) or shared online through the Publish Online feature.
- Integration with Adobe tools: Images from Photoshop, vector artwork from Illustrator and fonts from Adobe Fonts can be linked and updated in the layout.
- Preflight checking: A built-in check warns about missing fonts, missing links and overset text before export.
Steps to prepare a mobile-ready publication in InDesign
- Set up the document: Create a new document with a web or mobile intent and set the page size in pixels to suit phone or tablet screens. Choosing a screen-friendly size at the start avoids rework later.
- Choose the colour mode: Use RGB for content that will be read on screens. CMYK is meant for print and can make colours look dull on a display.
- Build parent pages: Place the logo, page numbers and navigation links on parent pages so they appear consistently throughout.
- Define styles: Create paragraph and character styles for headings, body text and captions, and use sufficiently large type so it stays readable on a small screen.
- Place text and images: Import the text and place optimised images, keeping file sizes moderate so the finished file loads quickly on mobile data.
- Add interactivity: Insert hyperlinks, buttons, a linked table of contents and any audio or video that supports the message.
- Export or publish: Export as interactive PDF or EPUB, or use Publish Online to generate a shareable link.
- Test on devices: Open the exported file on at least one phone and one tablet to check text size, links and loading speed before release.
Strengths and limitations
- Strength, precision: It offers the finest control over layout and typography of the five tools.
- Strength, scalability: Styles and parent pages make long documents easier to manage.
- Limitation, learning curve: The interface is detailed and takes time to master.
- Limitation, cost and hardware: It requires a subscription and a computer capable of running desktop software.
5.1.2 Canva
Canva is an online design platform available in a web browser and as a mobile app. It provides thousands of ready-made templates, a library of images, icons and fonts, and a drag-and-drop editor that needs no design training. It suits users who need good-looking content quickly, and finished designs can be downloaded or shared by link. Example: a secondary school can use Canva to produce a termly newsletter and share it with parents as a PDF through a messaging group.
Key features
- Template library: Templates exist for documents, presentations, posters, social media posts and newsletters, giving a quick starting layout.
- Drag-and-drop editor: Text, images, shapes and icons are moved and resized on the page without specialist knowledge.
- Multiple export formats: Designs can be downloaded as PDF, PNG, JPG or video, depending on the design type.
- Collaboration: Several people can edit the same design, comment on it and share it with chosen access rights.
- Brand tools: Logos, brand colours and fonts can be stored so that designs stay consistent, although some of these tools are limited to paid plans.
- Mobile app: Designs can be created and edited directly on a phone, which suits quick updates away from a desk.
Steps to publish a design from Canva
- Sign in and choose the design type: Select a type such as document, presentation or social media post so Canva sets suitable dimensions.
- Pick a template: Choose a template close to your needs, then replace its text and images with your own content.
- Apply branding: Set the organisation's logo, colours and fonts so the publication looks consistent with other materials.
- Add links and media: Insert hyperlinks to websites or contact pages, and add images or short video where they help the reader.
- Check readability: Preview on a phone-sized view and make sure text is large enough and contrasts well with the background.
- Share or download: Download as PDF for distribution, or create a share link so the reader can open the design in a browser.
- Review feedback and update: Collaborators can comment, and changes can be made and re-shared without starting again.
Strengths and limitations
- Strength, speed: A professional-looking result can be produced in a short time.
- Strength, accessibility: A free plan exists and the tool works on both computer and phone.
- Limitation, control: Typography and layout control is less detailed than in InDesign.
- Limitation, features: Some templates, assets and brand features are available only on paid plans.
5.1.3 Lucidpress
Lucidpress is a browser-based design and publishing platform built for teams that must keep their materials consistent with a brand. Its main idea is the locked template: designers fix the logo, colours and layout, and other staff may edit only the permitted areas. The platform has since been renamed Marq, but the curriculum refers to it as Lucidpress. Example: a hotel group with several branches can create one brochure template and let each branch edit only its own rates and contact details, so every brochure still carries the same look.
Key features
- Brand templates: Templates can be locked so that users change only designated text or image areas, protecting the brand identity.
- Browser-based editing: No installation is needed, so staff in different locations work in the same environment.
- Collaboration and approvals: Team members can share, comment on and review designs before they are released.
- Digital publishing: A finished design can be published as an online link or embedded on a website for viewing on mobile devices.
- PDF export: Designs can be exported as PDF for emailing or printing.
- Asset library: Approved logos, images and colours are stored in one place for the whole team.
Steps to produce and publish a publication in Lucidpress
- Create an account: Sign in through the browser and set up the team so that members can share assets and designs.
- Choose or build a template: Select a brochure, newsletter or report template, or create a custom one for the organisation.
- Set brand elements: Add the logo, colour palette and fonts to the brand library so they are available to everyone.
- Lock the template: Lock the fixed elements, leaving open only the fields that branch staff are allowed to change.
- Add content: Enter text and insert images, links and contact details in the editable areas.
- Review: Share the draft with a reviewer, collect comments and make corrections.
- Publish or export: Publish the design as a link that opens on phones and tablets, or export a PDF for distribution.
Strengths and limitations
- Strength, consistency: Locked templates greatly reduce off-brand designs from different departments.
- Strength, teamwork: Sharing and review happen in one online space.
- Limitation, depth: It offers less typographic control than a desktop publishing application.
- Limitation, connectivity: A reliable internet connection is needed to edit.
5.1.4 Joomag
Joomag is a cloud-based platform for creating, publishing and distributing digital magazines, catalogues and brochures. A publisher can upload an existing PDF or design inside the platform, then distribute the result through a web reader and mobile reading apps. It also provides reader statistics and options for controlling access. Example: a SACCO can publish its quarterly member magazine on Joomag, share the link by SMS and email, and see how many members opened each issue.
Key features
- PDF upload and conversion: An existing PDF is converted into a page-flipping digital magazine that reads well on a screen.
- Built-in design tools: Layouts can be created inside the platform, using templates for magazines and catalogues.
- Interactive content: Links, video, audio and slideshows can be added to enrich the pages.
- Distribution channels: Publications can be shared by link, embedded on a website or opened through mobile reading apps.
- Analytics: Statistics such as the number of views and reading behaviour help the publisher judge reader interest.
- Access control: Publications can be made public or restricted to chosen readers, and some plans support subscriptions.
Steps to publish a magazine on Joomag
- Prepare the source file: Finalise the magazine layout and export it as a PDF, or decide to design the issue directly in the platform.
- Create the publication: Start a new publication in your account and upload the PDF or select a template.
- Check page conversion: Preview the pages to confirm that text, images and page order converted correctly.
- Add interactivity: Insert links to the website, contact forms or videos where they are relevant to the content.
- Set the title and cover: Enter the title, description and cover image so the issue is easy to identify in the reader.
- Choose access settings: Decide whether the issue is public, private or available to subscribers only.
- Publish and share: Release the issue and distribute the link, then review the analytics to learn how readers respond.
Strengths and limitations
- Strength, distribution: It combines creation, hosting and delivery in a single service.
- Strength, insight: Reader analytics support decisions about future issues.
- Limitation, subscription: Advanced features generally depend on a paid plan.
- Limitation, design freedom: Complex custom layouts are better prepared in a dedicated design tool and uploaded as PDF.
5.1.5 FlipHTML5
FlipHTML5 is an online service that converts PDF files into page-flipping HTML5 publications, often called flipbooks. Because the output is HTML5, it opens in a mobile browser without a special app, and the page-turning effect mimics a printed book. It is commonly used for catalogues, brochures, manuals and portfolios. Example: a flower farm can turn its product catalogue PDF into a flipbook and send the link to buyers, who browse it on their phones.
Key features
- PDF to flipbook conversion: An uploaded PDF becomes a page-turning publication that is viewed in the browser.
- Mobile-friendly output: HTML5 allows the flipbook to display on phones, tablets and computers without plug-ins.
- Multimedia and links: Video, audio, images and clickable links can be added to pages.
- Sharing and embedding: The publication can be shared by link, shown as a QR code or embedded on a web page.
- Branding options: Logos, backgrounds and toolbar settings can be customised, with some options limited to paid plans.
- Reader statistics: The platform reports views so the publisher can measure interest.
Steps to create a flipbook with FlipHTML5
- Prepare the PDF: Finish the design in a layout tool, and compress images so the file is not too heavy for mobile data.
- Upload the file: Sign in to the service and upload the PDF to start the conversion.
- Wait for conversion: The platform converts each page into an HTML5 page, after which you can preview the flipbook.
- Customise the appearance: Set the background, logo, toolbar buttons and page-turning style to match the organisation.
- Add interactive items: Place links, video or audio on selected pages, such as a link from a product to an order form.
- Set privacy and sharing: Decide whether the flipbook is public or protected, and choose whether downloading is allowed.
- Publish and distribute: Publish the flipbook, then copy the link, create a QR code or embed it on the website.
- Test on a phone: Open the link on a mobile device and check page loading, zoom and link behaviour.
Strengths and limitations
- Strength, simplicity: A finished flipbook can be made from an existing PDF without design work in the platform.
- Strength, reach: It opens in any modern mobile browser, so readers need nothing installed.
- Limitation, source quality: The result is only as good as the original PDF, because the platform does not redesign the layout.
- Limitation, plans: Branding removal and advanced features often need a paid plan, and a flipbook with small text can be hard to read on a narrow screen.
The rest of this chapter
🔒Create a free account to open more of this chapter.
Free: practical guides, quick cards, workplace scenarios and more.
Create a free account 🔒5.2 Generation of mobile application bundle
A mobile application bundle is the finished, signed package that a build process produces from your source code, images, fonts, configuration files and libraries. It is the single deliverable that is installed on a phone or handed to a platform for processing.…
🔒5.3 Mobile application published
Publishing is the final stage of the mobile development workflow, where a tested and packaged application is released to the people who will use it. Once the bundle has been generated, it must be submitted to a distribution channel, checked against the channel…
Chapter Practical Activities
Practical 1: Analyze and Summarize Mobile App Store Requirements
Software Development · Level 6
Mobile Application Development
PRACTICAL ASSESSMENT
TIME: 4 HOURS
⬇ PDFCandidate Instructions (Candidate Tool)
Type: Individual
INSTRUCTIONS TO CANDIDATE:
1. You are required to perform the following task:
i. Review and summarize the general app store requirements and policies for publishing a mobile application with a report of at least 1000 words.
2. You have been provided with the following resources for the practical task:
| Tools & Equipment | Materials |
|---|
| Computer installed with Windows 10 OS or higher | Internet connection |
| Web browser (Google Chrome or Mozilla Firefox) | Access to official Google Play Store and Apple App Store developer guidelines |
| Text editor (Notepad++, Visual Studio Code) | |
⬇ PDFResources Required (Cutting List)
| S/N | Item | Quantity |
|---|
| 1 | Computer installed with Windows 10 OS or higher | 1 Pc per Candidate |
| 2 | Internet connection | 1 Connection per Candidate |
| 3 | Web browser (Google Chrome or Mozilla Firefox) | 1 Pc per Candidate |
| 4 | Text editor (Notepad++, Visual Studio Code) | 1 Pc per Candidate |
| 5 | Access to official Google Play Store and Apple App Store developer guidelines | 1 Access per Candidate |
⬇ PDFAssessor Guide
| Items to be Evaluated | Marks Available | Marks Obtained | Comments |
|---|
| TASK 1: Review App Store Requirements |
Candidate accesses official Google Play Store developer guidelines (Award 3 Marks for accessing and reviewing the latest official Google Play Store requirements) | 3 | | |
Candidate accesses official Apple App Store developer guidelines (Award 3 Marks for accessing and reviewing the latest official Apple App Store requirements) | 3 | | |
Candidate identifies key app submission policies and technical requirements for both stores (Award 4 Marks for correctly identifying major policies such as content restrictions, privacy, app functionality, and technical specifications) | 4 | | |
Candidate summarizes the app store requirements and policies in a clear and organized manner (Award 5 Marks for producing a coherent summary covering all essential points) | 5 | | |
| Sub-Total | 15 | | |
| PRODUCT CHECKLIST |
Written report of at least 1000 words summarizing app store requirements and policies (Award 10 Marks for completeness, clarity, accuracy, and adherence to word count) | 10 | | |
| Sub-Total | 10 | | |
| GRAND TOTAL | 25 | | |
ASSESSMENT OUTCOME: ☐ Competent ☐ Not Yet Competent (competent if at least 50%)
Practical 2: Prepare and Submit Mobile Application to Google Play Store
Software Development · Level 6
Mobile Application Development
PRACTICAL ASSESSMENT
TIME: 4 HOURS
⬇ PDFCandidate Instructions (Candidate Tool)
Type: Individual
INSTRUCTIONS TO CANDIDATE:
1. You are required to perform the following task:
i. Set up a Google Play developer account and prepare an app submission package including app details, APK bundle, and screenshots as per Google Play Store requirements.
2. You have been provided with the following resources for the practical task:
| Tools & Equipment | Materials |
|---|
| Computer installed with Windows 10 OS or higher | |
| Android Studio or Flutter IDE | |
| Java Development Kit (JDK) | |
| Android SDK | |
| Internet connection | |
| Android device or Android emulator | |
⬇ PDFResources Required (Cutting List)
| S/N | Item | Quantity |
|---|
| 1 | Computer installed with Windows 10 OS or higher | 1 Pc per Candidate |
| 2 | Android Studio or Flutter IDE | 1 Pc per Candidate |
| 3 | Java Development Kit (JDK) | 1 Pc per Candidate |
| 4 | Android SDK | 1 Pc per Candidate |
| 5 | Internet connection | 1 Connection per Candidate |
| 6 | Android device or Android emulator | 1 Pc per Candidate |
⬇ PDFAssessor Guide
| Items to be Evaluated | Marks Available | Marks Obtained | Comments |
|---|
| TASK 1: Create Google Play Developer Account |
Candidate accesses the Google Play Console website (Award 1 mark for correctly navigating to the Google Play Console) | 1 | | |
Candidate completes registration form with valid personal/company details (Award 2 marks for correctly filling all required registration fields) | 2 | | |
Candidate makes payment of the one-time registration fee (USD 25) successfully (Award 2 marks for successful payment confirmation) | 2 | | |
Candidate verifies account via email and completes setup (Award 1 mark for completing email verification and account activation) | 1 | | |
| Sub-Total | 6 | | |
| TASK 2: Prepare App Submission Package |
Candidate compiles APK or App Bundle (.aab) suitable for release (Award 2 marks for correctly generating signed release APK or AAB) | 2 | | |
Candidate prepares app listing details including title, description, and category (Award 2 marks for complete and appropriate app store listing information) | 2 | | |
Candidate uploads required app screenshots (minimum 2 for phone) (Award 1 mark for uploading valid screenshots meeting Play Store requirements) | 1 | | |
Candidate sets appropriate content rating and privacy policy URL (Award 1 mark for correctly filling content rating questionnaire and adding privacy URL) | 1 | | |
Candidate reviews and submits app for publishing (Award 2 marks for successful submission without errors) | 2 | | |
| Sub-Total | 8 | | |
| PRODUCT CHECKLIST |
Google Play developer account is active and properly configured (Award 3 marks if account is active and all setup steps are complete) | 3 | | |
App submission package includes signed APK/AAB, complete listing, screenshots, and policy details (Award 5 marks for complete and compliant submission package) | 5 | | |
| Sub-Total | 8 | | |
| GRAND TOTAL | 22 | | |
ASSESSMENT OUTCOME: ☐ Competent ☐ Not Yet Competent (competent if at least 50%)
🔒Prepare Apple App Store Submission for Mobile ApplicationPractical 3
🔒Package and sign Android application to generate APK filePractical 4
🔒Package, sign, and generate IPA file for an iOS mobile applicationPractical 5
🔒Build Release Version of Mobile ApplicationPractical 6
🔒Create app listing details with description and keywordsPractical 7
🔒Prepare screenshots and preview assets for mobile app store listingPractical 8
🔒Submit Mobile Application Package for App Store ReviewPractical 9
🔒Manage and submit an updated version of a mobile applicationPractical 10
🔒Monitor Mobile Application Performance Metrics Using App Store ConsolePractical 11
🔒Respond to User Reviews and Ratings for Mobile ApplicationPractical 12
🔒Set up and verify crash reporting in a mobile applicationPractical 13
🔒Compare Google Play and Apple App Store Policies for Mobile App PublishingPractical 14
🔒Final Packaging, Signing and Verification of Mobile Application for ReleasePractical 15