Mobile App Design and Development

Comprehensive instruction for bringing mobile apps from idea to reality.

Register Now

Brought to you by:

In Partnership with:

With the Support
From:

Introduction of This Training

Comprehensive instruction for bringing mobile apps from idea to reality.

Mobile devices have already had a tremendous impact on our culture and its social dynamics. Recent rapid growth in the mobile device market has been driven primarily by the limitless ways in which these devices may be used to explore our local environments rather than by voice communications. These new communication modes are expressed through small and self-contained “apps” that are focused around a central concept, and that leverage many of the advanced features of these devices to augment a user’s understanding of their environment.

This course is designed to provide the hands-on training in two distinct but related modes: development, in which an app is made functional; and design, through which an app is made usable. Students will be expected to consider both modes when producing their apps. Each student will develop and deploy an application. The applications should be available on Google Play and App Store.

This training program is brought to you by TechDera and TechNation, in partnership with TechLabs and TechWomen Afghanistan, and through the support of the United Nations Educational, Scientific and Cultural Organization (UNESCO).

Course Objectives

The objectives of this course are to:
  • Produce apps for iOS and Android platform devices
  • Design mock ups and carry out user and expert evaluation of interfaces.
  • Design, implement and evaluate effective and usable graphical mobile interfaces.
  • Understand mobile design principles
  • Gain a basic understanding of computer architecture and object-oriented programming
  • Develop a working knowledge of Apple’s Xcode and Android Studio app development tools and frameworks
    • Links to tutorials will be presented, but the IDEs themselves will not be discussed during the course.
  • Identify need and opportunity in app markets

Prerequisites

Following are prerequisites for participating in this training program. You are also encouraged to check the Who Can Participate section of this page:
  • Knowledge of Java and Swift programming language or demonstrable programming skills in at least one high-level language.
    • Java and Swift are the native programming languages of Android and iOS; therefore prior Java and Swift knowledge will save a lot of time, and smoothe the learning curve of programming Android and iOS Apps. The course will not teach Java nor Swift– but will focus on those frameworks and classes which are new and unique to Android and iOS.
  • Practical experience of HTML, CSS and JavaScript
  • Skills of coding using object-oriented languages

Who Can Participate?

Participation is this course is highly competitive. We are looking for 20 skilled, hardworking and passionate developers.

Participants applying for this course should be female students in their 3rd or 4th year of study, or graduates of a Computer Science degree program or related discipline, who are interested in and committed to pursuing a career in mobile apps development.

A minimum commitment of one year is required to be able to join this workshop and participate in post workshop activities such as apps development, app store registration, and internship.

Course Grading

The course grading shall be done based on following criteria:
  • Weekly discussion and exercises 20%
  • Class attendance participation 30%
  • Individual Projects (final product) 50%

The course schedule:

Sat Sun Mon Tue Wed Thu Fri
13:00 - 16:00
1
2
13:00 - 16:00
3
4
10:00 - 13:00
5
6
7
13:00 - 16:00
8
9
13:00 - 16:00
10
11
10:00 - 13:00
12
13
14
13:00 - 16:00
15
16
13:00 - 16:00
17
18
10:00 - 13:00
19
20
21
13:00 - 16:00
22
23
13:00 - 16:00
24
25
10:00 - 13:00
26
27
28
13:00 - 16:00
29
30
13:00 - 16:00
10:00 - 13:00

Instructors

TechDera is team of highly skilled, self-motivated and passionate instructors and technologists. Meet some of our team members who would instruct in this workshop.

Baseer Ahmad Baheer

HCI expert and supervisor

Baseer Ahmad Baheer will serve as HCI expert and supervisor who will help the students to design interactive and usable artifacts. Baseer Ahmad Baheer is Afghanistan's renowned software engineer with years of experience in teaching, developing technologies and creating tools and applications for desktop, web and mobile. Baseer received his BSc. in Computer Science from the University of Kabul, Afghanistan in 2005, and earned an MSc. morein Software Engineering from the Technische Universitat Berlin, Germany in 2010. Its been 10 years that he teaches at Kabul University. He is a Tallinn University PhD student in e-governance where he is researching on a Reference Model for Deployment of e-Governance in Developing Countries. He is An academic scholar and visionary who possess a transformative leadership in research, teaching, curriculum development and has an exceptional research, innovative and independent records. less

Mohammad Esmaiel Danish

Primary Instructor

Mohammad Esmaiel Danish will serve as primary instructor of this course. Danish is Senior Developer at TechLabs. Danish has 2-3 years of professional software development experience in a wide range of technologies, including 2 years of intensive, hands-on Web and Mobile development. He is deeply familiar with all aspects of developing real-world software applications - including performance, scalability, security, as well as integration moreand migration of legacy technology. Danish has successfully developed and taught a similar course at TechDera. less

Abdul Rahman Safi

Instructor of Record

Abdul Rahman Safi will serve as instructor of record for the course. Safi has been in Software Development field since 2008, taught different Software development series, Worked with national and international organizations, received his BCs in Information Systems from Kabul University Department of Computer Science Since then, Currently, Safi is faculty member in the Computer Science Department, Kabul University.

Teaching Methods

The course will be based on the following teaching and learning activities:
  • Lectures covering the theoretical part using Power Point presentations, Animations and Videos
  • Hands-on training and practices
  • Class Discussions
  • Compulsory attendance

Literature

This course will include but not limited to the following lectures:
  • Professional Android 2 Application Development , Wrox, 2010, ISBN-10: 0470565527
  • iPhone Programming: The Big Nerd Ranch Guide, Addison-Wesley Professional, 2010, ISBN-10: 0321706242
  • Pro Android 2, Apress, 2010, ISBN-10: 1430226595

Outline

For viewing the outline open the following document
Mobile App Design and Development

Outputs and Deliverables

By the end of the training program, you should be able to deliver followings:
  • Identify and develop apps
  • Have at least one app fully developed, functional and available on appstore for both Android and iOS
  • Completed at least 6 months of internship
  • Have fully developed app skills
Register Now
 

Note:Please, read details of the course before you start registering yourself. Please, be informed that this workshop is offered to 3rd or 4th year female students of the Computer Science degree programs or computer science graduates who are interested in and committed to pursuing a career in mobile apps development.

We need a minimum of one year commitment from you to be able to join this workshop and follow up activities. If you are shortlisted you would be required to sign a letter of commitment.

Personal and Work Information:

Male:
Female:

Address

Application Questions:

Java
No Skills:
Beginner:
Intermediate:
Advance:
Swift
No Skills:
Beginner:
Intermediate:
Advance:
HTML
No Skills:
Beginner:
Intermediate:
Advance:
CSS
No Skills:
Beginner:
Intermediate:
Advance:
JavaScript
No Skills:
Beginner:
Intermediate:
Advance:
OOP
No Skills:
Beginner:
Intermediate:
Advance:
Other (Specify):
 
Beginner:
Intermediate:
Advance:

Browse

Get In Touch With Us


TechNation Offices, 5th Seelo Street,
Dehnaw, Dehboori, Kabul
Tel: +93 788 161 862
Email Us
dera@technation.af