14 Nov, 2022 - 26 Nov, 2022

SEATS

15 Trainee

PRICE

750,000 Tshs.

Brought to you by

Title Sponsor

Jannat Plaza, Dar es Salaam, Tanzania

Training Cost 750,000 TSHS Covers

10 DAYS TRAINING | 1 MONTH FREE AFTER TRAINING SUPPORT | DAILY LUNCH AND REFRESHMENTS | CERTIFICATE | ACCESS TO SAMPLE CODE REPOSITORIES

TRAINING COST PAYMENT DEADLINE: Make payment before – 1st NOVEMBER 2022

OUR STUDENTS JOURNEY

Get an insight from our students, listen to their stories and journey from previous mobile app development training who manage to start their own business, building mobile applications to clients in a short period of time. They have become mobile app developers and they are excelling in the industry. Your future as mobile app developer starts here.

MORNING TRAINING SESSION

  • Training Date: 14th  to 26th November 2022
  • Training Time: From 9:00 AM to 2:00 PM
  • Total Hours: 60+ Hours

EVENING TRAINING SESSION

  • Training Date: 14th  to 26th November 2022
  • Training Time: From 3:00 PM to 8:00 PM
  • Total Hours : 60+ Hours

Mobile Applications development Course

Ever wanted to dive into the world of mobile apps development, learn the skills behind mobile apps development or just make that app idea that meet market demands or bring solution to a community challenge?Be part of our Android Mobile Apps development training and together we will explore the inner workings of the Android platform design and development from scratch.No previous programming skills, no problem every concept covered in class will be explored from scratch.

Get Trained by the Best Mobile Apps Development & Training Company in East Africa.

The core programming languages we will touch are Java, XML, Kotlin, PHP, SQLite and SQL(MySQL DBMS)

About this event

Mobile Application Development is your chance to get deep into the app development industry through intense training and a real-life experience outlook of what it means to be a developer in the real world. Learn how to create software for businesses and startups, engaging applications for day to day users and much more! With our course, you won’t just end at the basics; we don’t do basic! Join us and discover what really makes a great app, complex code as well as how you can integrate your daily life at work, university or home into creating your own business. Your new life as a mobile application developer begins here at MBI’s Mobile Application Development course. What are you waiting for? Let’s code!

app-development-training-company-tanzania

Training Approach & Setup

Our training are moved by Direct Instructions, Project based, Complete Hands on training and applications Live coding its a full scale practical boot-camp. Our class setup is 15 students to 1 instructor.

In Class Apps Coverage

10 days of Intensive training on technical and business side of mobile applications development industry, 50+ hours of in class learning, over 20+ exercises and 8+ complete and professional built Android applications each developed from scratch.

1 Month After Training Support

After 10 days intensive training you’ll receive 4 weeks after training physical or virtual support. Within 4 weeks you will be working on one project from ideation to deployment. Target is in 1 month you should have published one complete mobile application.

WHAT PEOPLE SAY ABOUT OUR COURSES

Elizabeth Juma

Mobile App Consultant

Francis Mashalla

Mobile App Developer & Trainer

Kelvin Kuria

Mobile & Web Developer

Happiness Alexander

App Developer & Instructor

BOOT-CAMP INFORMATION HANDBOOK

Get all from our tailor made bootcamp information package. Comes with both software and hardware requirement specifications for smooth execution of tasks during the training, our company profile that provide insight of our training and development expertise. And overall training terms and conditions.

OVERALL TRAINING SCHEDULE

09:00
09:00 -
Training Room

Android Getting Started

The goal of this module is to have you write a simple Hello, World application. By the end of this module, you should be able to identify main parts of an Android app. You should also be able to verify that your tools are setup properly and that you can run the application on an Android device, either physical or emulated. Exploring the Structure of an Android Application Fundamental Components Application Life Cycle
10:10
10:10 - 11:20 AM
Training Room

Building blocks and User Interfaces

Activity, Intent, Content Provider, Broadcast Receiver, Services, Understanding Android resources, Understanding Android Intents, Text Controls, Button Controls, The ImageView Control, Date and Time Controls, List Control, GridView Control, Spinner Control, Gallery Control, Understanding Adapters, Styles and Themes, Understanding Layout Managers
10:10
10:10 - 11:20 AM
Training Room

Applications (User Interfaces) UI and UX (User experience)

Mock up the main screens and navigation flow of the application, Describe interactions between UI, background task, and data persistence, Construct a layout using XML or Java code, Create a custom view class and add it to a layout, Implement a custom application theme, Apply a custom style to a group of common widgets, Define a RecyclerView item list, Bind local data to a RecyclerView list, Implement menu-based or drawer navigation Localize the application's UI text into one other language, Apply content descriptions to views for accessibility, Add accessibility hooks to a custom view
10:10
10:10 - 11:20 AM
Training Room

Fundamental Application Components

Describe an application's key functional and nonfunctional requirements, Create an Activity that displays a layout resource, Fetch local data from disk using a Loader on a background thread, Propagate data changes through a Loader to the UI, Schedule a time-sensitive task using alarms, Schedule a background task using JobScheduler, Execute a background task inside of a Service, Implement non-standard task stack navigation (deep links), Integrate code from an external support library
09:00
09:00 - 10:00 AM
Training Room

Persistent Data Storage

Define a database schema; include tables, fields, and indices, Create an application-private database file, Construct database queries returning single results, Construct database queries returning multiple results, Insert new items into a database, Update or delete existing items in a database, Expose a database to other applications via Content Provider, Read and parse raw resources or asset files, Create persistent preference data from user input, Toggle application logic based on preference values
10:10
10:10 - 11:20 AM
Training Room

Enhanced System Integration

Create an app widget that displays on the device home screen Implement a task to update the app widget periodically Create and display a notification to the user
10:10
10:10 - 11:20 AM
Training Room

Working With Menus

Structure of Android menu Working with Menu and Events Submenus, Context Menus,Pop-up Menus
10:10
10:10 - 11:20 AM
Training Room

Dialogs and ActionBar

What Is a Fragment, Fragment Manager, Using Dialogs in Android, Working with Toast, Working with Action Bar and Tabs
11:30
11:30 - 12:20 PM
Training Room

Persisting Data With SQLite

Introduction to SQLite Database SQLiteOpenHelper and working with DB Working with Cursor
11:30
11:30 - 12:20 PM
Training Room

Working with Preferences and Saving State

Exploring the Preferences Framework, ListPreference, CheckBoxPreference, EditTextPreference, Organizing Preferences
09:00
09:00 - 10:00 AM
Training Room

Sharing data with ContentProviders

Android’s Built-in Providers Architecture of Content Providers
10:10
10:10 - 11:20 AM
Training Room

Backgrounding and Consuming Network Services

Consuming HTTP Services Using the AndroidHttpClient Addressing Multithreading Issues Handler, message and message queue relationship Using Background Threads (AsyncTask)
10:10
10:10 - 11:20 AM
Training Room

Working With Web Services

JSON parsing XML parsing
10:10
10:10 - 11:20 AM
Training Room

Security in Android

Understanding the Android Security Model Signing Applications for Deployment Self-Signed Certificate Using the Keytool Installing Updates to an Application and Signing Understanding Security at the Process Boundary Declaring and Using Permissions Library Projects StrictMode
11:30
11:30 - 12:20 PM
Training Room

Working With Maps, Location and Notification Services

Understanding the Mapping Package Obtaining a Maps API Key from Google Integrating Notification services to Mobile Application
00:00
00:00 -
Training Room

Testing and Debugging

Write and execute a local JVM unit test Write and execute a device UI test Given a problem description, replicate the failure Use the system log to output debug information Debug and fix an application crash (uncaught exception) Debug and fix an activity lifecycle issue Debug and fix an issue binding data to views
-
Training Room

Preparing Your Application For Market

Develop Market ready application
-
Training Room

Mobile Application Monetization Strategies

Learn number of money making strategies that are recently used by success mobile solutions in the market Analyse based on solution context which strategy works
-
Training Room

1 Month After Training Support

Going though a big picture of one after boot-camp support Milestones Communications Virtual vs Physical support

Quick, effective & life-changing experience

Why BootCamp? BootCamp is a military term. It is when a trainee goes through a set of training and is expected to be ready for public consumption right after, which is what MBI programs are like. A quick, effective and life-changing experience sharing that guarantees any student who goes through it a real chance of being mobile app developer in the real world.

VENUE


Jannat Plaza, Mwananyamala Komakoma, nearby Biashara Complex

Dar es Salaam

Get Direction
© 2022, All Rights Reserved. Mobile BootCamp Initiative