Mobile Apps Development


The specialized training Mobile Apps Development powered by Code.Hub, in exclusive collaboration with Athens Tech College, invites you to claim a full-time paid job in the business world.

The Mobile Apps Development | Android Academy is an intensive hands-on training program on basic and advanced principles of mobile application development on the popular Android operating system. Specifically, participants will gain extensive hands-on experience in Native Android Development, Java, Mobile design aspects, networking, analytics, advanced topics (Reactive Programming, Modularization), testing, as well as Enterprise Mobile Apps implementation.


All websites and web applications are made up of layers: structure, data, design, content and functionality. Front-end development deals with aspects of a web application in which a user sees and interacts with, in an engaging and easy way. It is also a very important part of marketing, as it essentially communicates to a company’s customers its branding and value proposition. Therefore, Front-End Web Development is an integral part of any online business.

The two top frameworks Angular and React that belong to the JavaScript ecosystem occupy the first and second place respectively in the lists of options for learning new technologies and the most popular framework for the year 2020 in the “HackerRank Developer Skills Report“.

Duration & Schedule

This specific program lasts 6 weeks and consists of 100 hours of lectures and hands-on exercise on real case studies and projects via virtual classroom environment and online collaboration platforms.

Start Date: 29 November 2021
End Date: 13 January 2021

Detailed Schedule (*The Schedule is subject to adjustments)

Week 1
(November) 29, (December) 1, 2, 4
Weekdays – (18.00 – 21.15)
Saturday – (10.00 – 17.45| Hackathon)
Week 2
6, 7, 8, 9, 11
Weekdays – (18.00 – 21.15)
Saturday – (10.15 – 16.00)
Week 3
13, 15, 16, 18
Weekdays – (18.00 – 21.15)
Saturday – (10.15 – 16.00)
Week 4
20, 22, 23
Weekdays – (18.00 – 21.15)
Week 5
(January) 3, 4, 7, 8
Weekdays – (18.00 – 21.15)
Saturday – (10.15 – 13.45)
Week 6
10, 12
Weekdays – (18.00 – 21.15)
Project Presentations
Thursday, 13 January
Approximate (17.00-21.15)

Key Objectives – Curriculum

This program will present, explore and adequately cover with extended hands-on sessions & real-life case studies the following areas:

  • Overview of the programming language (Java)
  • Android Studio IDE
  • Native Android Development
  • Design Perspective – UI Components, Multidimensional design, Tablet vs Mobile Design, Best Practices
  • Networking, Data storage / Databases, Error Handling
  • Analytics
  • Debugging, GPS Location, Localization, Camera
  • Advance Topics – Reactive Programming, Modularization
  • Unit Testing
  • Build automation (Gradle)
  • Best practices
  • Architecture considerations and patterns for enterprise apps
  • Project Development


Conditions for participation:

Graduates of Greek or foreign higher education (ΑΕΙ / ΤΕΙ / College), on one of the following academic directions:

  • Information Technology, Computer Science and Telecommunications
  • Electrical Engineering and Electronic Engineering
  • Computer Engineering
  • Digital Systems
  • Web Development

Additional Conditions:

Up to 29 years old, as the program is aimed at graduates at the beginning of their careers.

Zero or limited work experience:

Work experience from 0 to 3 years full time, upon completion of studies.

Extracurricular activities:

Active involvement in extracurricular activities (eg volunteering, sports, entrepreneurship, art and any other non-academic activity).


The purpose of the Project Future – Mobile Apps Development academy powered by Code.Hub is to prepare competitive and specialized scientists in the field of Mobile apps development in Android with Java environment, having a strong theoretical and applied background, and equiping them with the necessary tools that will make them competitive in the job market to claim positions in the areas of Software Development, Software Engineering, Programming and Mobile Applications Development.

  • DURATION: 80 Hours through the course of 5 Weeks
  • PREMISES: Online virtual classroom environment and online collaboration platforms