Mobile Application Development
The program is in an accelerated format, spanning three weeks and including approximately ten sessions.Registration Closed!
Registration Closed!
Over the past decade, Google’s Android operating system has become the most widely used in the world, and Android applications operate on almost all smart devices, including phones, tablets, cars, televisions, industrial equipment, and more. The Kotlin programming language, designed for Android application development, was declared by Google as the preferred language a few years ago, and it is gaining momentum in the industry due to its ease of writing, rapid application development, easy maintenance, and enhanced stability. The AI revolution occurring in the software world adds another layer of knowledge required in app development, including integrating AI components on the device or AI services from cloud-based models like Gemini or GPT.
The course is designed for experienced programmers. Throughout the course, we will learn to build applications to professional standards. We will familiarize ourselves with the logical and visual building blocks of Android applications, the operating system services and how to use or replace them, as well as how to communicate with device components, the camera, and various sensors. We will learn about coding and executing processes and user interface asynchronously using Coroutines. We will get acquainted with using local or remote databases while maintaining an architecture that separates the user interface from the business logic. Additionally, we will be introduced to various libraries of machine learning, image processing, and AI-based computer vision, and learn how to integrate them into the code. During the course, each participant will build an application, with the lecturer’s assistance, using databases and advanced AI services, aiming for quality and stable code and a software structure that is industry-standard. Upon completing the course, participants will be able to develop Android applications and integrate into the field.
This is an intensive course spanning approximately 11 weeks and includes weekly meetings, as well as programming and practice at home.
SyllabusThe course introduces you to the new technological world of Artificial Intelligence (AI). The school, in collaboration with the most advanced high-tech companies, has chosen to spotlight the AI field, which is changing the rules of the game in technological professions. New AI capabilities, such as natural language use or image content analysis, are gradually appearing in various products. Android applications can also benefit from remote AI services available via API calls, or directly from AI models installed on the mobile device. In the course, we will learn to integrate such services and models into the application and enable the user interfaces and flexibility that the AI era brings.
Fill in personal details and general information
15 min
An opportunity to meet
How exciting! Now is the time to arrange payment/ apply for a scholarship
The course is intended for experienced programmers who are proficient in any object-oriented programming language.
It is especially suitable for those with a degree in computing fields or practical experience in software from the industry or the military.
Good English proficiency is required.
**The course is not intended for beginners without experience in the software world. Basic programming concepts are not taught in the program.
Upon completion of the program and the fulfillment of all tasks, a graduation certificate signed by Google and Reichman University will be awarded.
To view the syllabus – click here
At Google for Startups Campus, 12 HaUmanim Street, Sharon Center area.
There will be additional meetings in the Sharon Center area.
Online meetings may also be possible.
*Subject to change based on security conditions.
The program is tailored for those who wish to study and work simultaneously. It is a focused program, lasting 11 weeks, which includes attendance at in-person classes across ten meetings. The program requires attendance and submission of a project. It is intended for people who can focus on learning and invest additional hours beyond the classes and practice.
*Attendance is mandatory.
*We recommend coordinating with your workplace in advance.
The program costs 13,900 ILS, including VAT.
As part of the commitment by Google and Reichman University to promote equality and integration of high-quality, skilled, and diverse human capital into the Israeli high-tech industry, we offer a variety of incentive scholarships ranging from 60%-94% for those who meet the target conditions and are deemed eligible by the scholarship committee.
Incentive scholarships will be awarded to eligible participants, including underrepresented populations in the high-tech industry, such as women, diverse populations, individuals from the socio-geographic periphery, and/or those with challenging socio-economic backgrounds who wish to enter the high-tech industry for the first time and work in the studied field.
Additionally, due to the security situation, unique scholarships will be awarded to eligible participants from evacuated communities in the south and north of the country.
To ensure high chances of success in the program and fulfilling the vision, scholarship eligibility will be assessed after successfully passing the screening process and personal interviews.
Those interested in a scholarship will be required to submit a scholarship application and provide documents and certifications for themselves and their family as per the program’s requirements at advanced stages of the screening process.
The scholarship committee reviews each case individually, and a response will be given in advanced stages of the screening processes.
The full or partial tuition fee must be paid only after official acceptance into the program.
There is an option to pay in installments subject to the tuition regulations.
No double promotions.
**In some cases, personal interviews may be conducted to ensure optimal suitability.
The course is intended for programmers with experience who are proficient in any object-oriented language.
It is especially suitable for those with a degree in computer science or practical experience in software development from the industry or the military.