К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Build Your First Android App (Project-Centered Course) · LearnSpace
Назад в каталог
courseraПрограммирование

Build Your First Android App (Project-Centered Course)

Курс от CentraleSupélec
Уровень не указан≈ 21.8 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

What you’ll achieve: In this project-centered course*, you’ll design, build, and distribute your own unique application for the Android mobile platform. We’ll provide you with a set of customizable building blocks that you can assemble to create many different types of apps, and that will help you become familiar with many important specificities of Android development. When you complete the project, in addition to having a personalized app that you can use and share, you’ll have the skills and background you need to move on to more advanced coursework in Android development. What you’ll need to get started: This project-centered course is designed for learners who have some prior experience programming in Java, such as an introductory college course or Coursera’s Java Programming Specialization (https://www.coursera.org/specializations/java-programming). You will need a computer with a stable Internet connection, but you will not need an Android phone - we’ll use free software that you can use to emulate a phone on your computer. We'll use Android Studio as IDE; it is compatible with most computer and operating systems. You can find detailed system requirements here: https://developer.android.com/sdk/index.html#Requirements. *About Project-Centered Courses: Project-centered courses are designed to help you complete a personally meaningful real-world project, with your instructor and a community of learners with similar goals providing guidance and suggestions along the way. By actively applying new concepts as you learn, you’ll master the course content more efficiently; you’ll also get a head start on using the skills you gain to make positive changes in your life and career. When you complete the course, you’ll have a finished project that you’ll be proud to use and share. Time: 10 hours of study, 10 hours of active project work

Навыки, которые вы освоите

Android DevelopmentDevelopment EnvironmentStoryboardingJava ProgrammingApplication DevelopmentMobile DevelopmentInteractive DesignUser Interface (UI) DesignAndroid StudioJavaEvent-Driven ProgrammingAndroid (Operating System)Software DocumentationSoftware InstallationApplication DesignUI ComponentsUser Centered Design

Программа курса

6 модулей · 76 учебных материалов

01Introduction11 материалов

Welcome! (the "what/why/how" of this course)

Overview of the CourseВидеоOverview of the CourseЧтениеCourse’s Grading PolicyЧтениеWho are you?Обсуждение

Учитесь у экспертов

Dr. Virginie Galtier

Associate Professor

Michel Ianotto

Associate Professor

Build Your First Android App (Project-Centered Course)
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 21.8 ч

6 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Your Motivation(s)Чтение
Hello, World!Чтение

Exemplars (app you will be able to build at the end of the course)

About the ExemplarsЧтениеMusic Tutor AppЧтениеMOOC Motivation AppЧтениеBirth Date AppЧтениеWhat is a "good" app?Обсуждение
02Create the Storyboard for Your Application22 материалов

Overview of this Module

What will you do in this module?Чтение

Android Applications are (often) a Set of Linked Activities with Associated GUIs

Some components of the graphical user interfaceВидеоLayout: organize the views on your screensВидеоAdd actionsВидеоQuiz about Activities and GUIЗадание

Your First Building Blocks (from the User's Perspective)

Notice about source codeЧтениеBlock 1: Buttons and ToastЧтениеCan you come up with an idea of application which uses only buttons and pop-up messages?ОбсуждениеBlock 2: Clickable List in two LanguagesЧтениеBlock 3: LayoutsЧтениеBlock 4: Playing Sounds (and Using a Switch)ЧтениеBlock 5: Saving Preferences (and Radio Buttons)ЧтениеBlock 6: Images (and Slider)ЧтениеBlock 7: Web PagesЧтениеBlock 8: From one activity to the nextЧтениеBlock 9: SMSЧтениеLook for the building blocks in the Coursera appОбсуждение

Thinking before Doing (Wireframes, Mockups and Prototyes)

Wireframes, Mockups and PrototypesЧтениеFavorite Tools?ЧтениеQuiz about Application DesignЗадание

Design Your First App!

General Rubric: Qualities of an Android AppЧтениеYour first application designВзаимная проверка
03Install Tools, Create HelloWorld App2 материалов

Develop a simple Android Application

Create your first basic application with Android StudioВидеоBasic Knowledge about AndroidЗадание
04Build Your First Interactive Application3 материалов

Build the Application With Android Studio

Create an interactive applicationВидеоCreate an interactive applicationЗаданиеCode the "km-miles conversion" appВзаимная проверка
05Toward Your Application, Step-By-Step20 материалов

Module Introduction

How to use these lessonsЧтение

The Developer's Side of the Building Block 1: Buttons and Toasts

Block 1 Step-by-Step: part 1ВидеоSource code for block 1 - part 1ЧтениеBlock 1 Step-by-Step: part 2ВидеоSource code for block 1 - part 2ЧтениеBlock 1 Step-by-Step: part 3ВидеоSource code for block 1 - part 3Чтениеblock 1Задание

Develop the Block 2: Clickable List in 2 Languages

Block 2 Step-by-StepВидеоSource code for block 2Чтениеblock 2Задание

Block 3: How to Code Layouts

Block 3 Step-by-StepВидеоSource code for block 3Чтениеblock 3: layoutsЗадание

Block 4: Playing Sounds (and Using a Switch)

Block 4 Step-by-StepВидеоSource code for block 4Чтениеblock 4Задание

Block 5: Saving Preferences (and Radio Buttons) - The One Where You Use the ADB (Android Debug Bridge)

Block 5 Step-by-StepВидеоSource code for block 5Чтениеblock 5Задание
06Transform Your Storyboard Into Actual Application18 материалов

Block 6: Images (and SeekBar)

Block 6 Step-by-StepВидеоSource code for block 6Чтениеblock 6Задание

Block 7: Web Pages (The One With the Permissions)

Block 7 Step-by-StepВидеоSource code for block 7Чтениеblock 7Задание

Block 8: Two Activities (The One Where You Discover Explicit Intents)

Block 8 Step-by-StepВидеоSource code for block 8Чтениеblock 8Задание

Block 9: SMS (The One With Implicit Intents)

WarningЧтениеBlock 9 Step-by-StepВидеоSource code for block 9Чтениеblock 9Задание

Activity Life Cycle and Log (The One Where You Learn How to Send Commands to the Emulator)

Activity Life Cycle (and Crtl+F11, and telnet to emulator)ЧтениеLogЧтениеLife Cycle and LogЗадание

Consolidate Your Learning

Final QuizЗаданиеCode Your Application!Взаимная проверка