Итак, вы хотите стать разработчиком Android и работать из любой точки мира, или, может быть, даже из того же места, где вы сейчас находитесь, но с гораздо более интересной и высокооплачиваемой работой?
У вас есть отличная идея для приложения, и вам просто нужно узнать, как это сделать? Или ваши друзья знают, что вы разбираетесь в технологиях, и они постоянно приходят к вам со своими великими идеями и хотят, чтобы вы их строили?
В любом случае - вы находитесь в правильном месте.
В этом курсе вы узнаете все, что вам нужно знать, для создания собственных приложений, независимо от того, для чего они вам нужны. Для вашей компании, ваших друзей, вашего собственного бизнеса или просто для удовольствия. Вы станете настоящим разработчиком приложений для Android.
Если вы зарегистрируетесь сейчас, вы получите весь этот контент для разработки приложений для Android:
Более 45 часов видео
Полный код с пошаговыми руководствами (в самом коде). Так что или вы следите за видео, или сами приступаете к действию в Android Studio.
Лучший курс по разработке приложений для Android 10, который можно купить за деньги.
Вы будете создавать эти удивительные приложения
Клон Трелло
Приложение "Викторина"
Приложение "7-минутная тренировка"
Приложение "Погода"
Приложение для рисования
и больше...
В этом курсе вы узнаете
Объектно-ориентированный язык программирования Kotlin, переменные, типы данных, функции, классы, наследование.
Потоки управления (if/else, when, for/while/do-while loops).
Структуры данных, такие как коллекции, массивы, списки массивов и т.д.
Работа в сети, включая асинхронный вызов API, для извлечения живых данных из облака и их хранения там.
JSON со всеми его преимуществами.
Камера, Галерея, SQLite, GPS и многие другие функции устройства Android.
Сторонние библиотеки, такие как GSON, Google Places, RETROFIT, DEXTER и многие другие.
Использование Firebase и Firestore
Лучшие практики при использовании Kotlin и создании приложений для Android.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
What you will learn in this course and how is it structured
Урок 2.
00:00:58
Thanks a lot for taking the course
Урок 3.
00:04:24
How to get most out of this course
Урок 4.
00:00:59
Introduction to the chapter
Урок 5.
00:03:23
Install Android Studio on Windows
Урок 6.
00:03:31
Install Android Studio on Mac
Урок 7.
00:09:28
Our first project - the ui and how to change the size of the text
Урок 8.
00:09:05
Setting up the Emulator
Урок 9.
00:08:34
Hello World
Урок 10.
00:15:49
People Counter App
Урок 11.
00:05:50
Testing The App On Your Phone
Урок 12.
00:00:53
Outro - Setup
Урок 13.
00:01:29
Introduction to the chapter
Урок 14.
00:07:48
Variables and difference between val and var
Урок 15.
00:08:50
Datatypes of numbers
Урок 16.
00:06:49
Datatypes bool, char and string
Урок 17.
00:08:44
Arithmetic Operators and why the type is important
Урок 18.
00:08:36
Comparison Operators
Урок 19.
00:06:37
assignment, incriment and decrement operators
Урок 20.
00:11:38
If Statements
Урок 21.
00:03:54
If Statements Part 2
Урок 22.
00:12:33
When Expressions - Including Exercises
Урок 23.
00:07:35
While Loop
Урок 24.
00:03:27
Do While Loop
Урок 25.
00:03:43
More On While Loops
Урок 26.
00:05:15
For Loops
Урок 27.
00:13:19
Functions - Parameters - Arguments and Return - Exercise Included
Урок 28.
00:10:02
Nullables In Kotlin
Урок 29.
00:05:28
Nullables - Elvis Operator - Not Null Assertion
Урок 30.
00:01:30
Summary - Kotlin Fundamentals I
Урок 31.
00:01:24
Introduction to the chapter
Урок 32.
00:06:05
Introduction to OOP
Урок 33.
00:04:53
Classes and Objects
Урок 34.
00:07:10
Classes And Initializers
Урок 35.
00:05:15
Scope And Shadowing
Урок 36.
00:13:08
Member Variables - Functions And Constructors
Урок 37.
00:10:21
Lateinit Plus Setters And Getters
Урок 38.
00:08:54
Data Classes
Урок 39.
00:15:17
Inheritance
Урок 40.
00:11:15
Interfaces
Урок 41.
00:06:02
Abstract Classes
Урок 42.
00:07:51
Typecasting
Урок 43.
00:01:24
Summary Of Classes And OOP
Урок 44.
00:01:33
Introduction to the chapter
Урок 45.
00:05:49
ArrayLists
Урок 46.
00:04:37
Lambda Expressions
Урок 47.
00:10:55
Visibility Modifiers - public - private- internal - protected and the keyword op
Урок 48.
00:04:47
Nested and Inner Classes
Урок 49.
00:05:06
Safe Cast and Unsafe Cast Operator
Урок 50.
00:15:36
Exception Handling With Try And Catch
Урок 51.
00:01:33
Summary Of This Chapter
Урок 52.
00:01:32
Introduction to the chapter
Урок 53.
00:14:44
Setting up the UI for the age calculator and how we can adjust the looks of our
Урок 54.
00:14:45
Adding more TextViews and understanding the difference of SP, DP and Pixels
Урок 55.
00:05:06
Finalizing the UI of our Age Calculator App
Урок 56.
00:13:23
Adding a DatePickerDialog and OnDateSetListener
Урок 57.
00:11:18
Using the selected Date to display it and looking into SimpleDateFormat and Date
Урок 58.
00:10:14
Finalizing The Age in Minutes App
Урок 59.
00:01:17
Summary - Age in Minutes App
Урок 60.
00:01:07
Introduction to the chapter
Урок 61.
00:05:04
What You Will Build In This Chapter
Урок 62.
00:14:37
Building the Calculator UI using LinearLayouts and layout_weight and onClick
Урок 63.
00:06:01
Using onClick And Implementing The CLR Functionality
Урок 64.
00:05:09
Adding The onDecimalPoint Function
Урок 65.
00:08:06
Adding The onOperatorFunctionality Using Contains And startsWith On Strings
Урок 66.
00:13:00
Adding Subtraction - Using Split And Substring Methods On Strings
Урок 67.
00:10:17
Adding The Missing Operations And Finalizing The App
Урок 68.
00:01:07
Summary Of The Calculator Chapter
Урок 69.
00:03:03
Introduction - Quiz App
Урок 70.
00:07:34
Preparing The Projects Style And Manifest
Урок 71.
00:16:41
Setting Up The UI Using Cardview And Disable The Statusbar
Урок 72.
00:15:58
Creating The Question Model And Preparing The Questions
Урок 73.
00:09:47
Setting Up The Question UI And Connecting The UI To The Model Part 2
Урок 74.
00:12:57
Setting Up The Question UI And Connecting The UI To The Model Part 1
Урок 75.
00:20:37
Adding The Button Functionality To The Questions Activity
Урок 76.
00:16:31
Selecting The Right And Wrong Answers And Displaying The Next Question
Урок 77.
00:19:24
DEMO - StartActivityForResult
Урок 78.
00:06:43
Preparing The UI For The Result Activity
Урок 79.
00:15:10
Final Touches And Sending Data Via Intent - putExtra
Урок 80.
00:01:38
Summary - Quiz App
Урок 81.
00:03:01
Introduction - Kids Drawing App
Урок 82.
00:01:35
What You Will Build In This Chapter
Урок 83.
00:19:17
Setting Up The Kids Drawing App - Drawing View Part 1
Урок 84.
00:19:18
Setting Up The Kids Drawing App - Drawing View Part 2
Урок 85.
00:03:54
Let The Lines Persist On The View
Урок 86.
00:03:11
Adding A Little Border Around The Canvas
Урок 87.
00:05:33
Preparing The BrushSizeSelector And How To Use DisplayMetrics
Урок 88.
00:21:04
Selecting The Brush Size From A Custom Dialog That We Created
Урок 89.
00:19:02
Adding The Color Pallet Using Custom Drawables That We Created
Урок 90.
00:14:35
Adding The Color Selection
Урок 91.
00:09:34
Adding The Background Image
Урок 92.
00:05:28
Adding The Gallery ImageButton To The UI
Урок 93.
00:23:47
Permissions Demo
Урок 94.
00:08:24
Snackbar - AlertDialog - CustomDialogs Demo Part 1
Урок 95.
00:05:49
CustomDialogs Demo Part 2
Урок 96.
00:06:09
Custom Progress Bar Dialogs
Урок 97.
00:15:25
Adding Permissionrequest To Our KidsDrawing App
Урок 98.
00:10:17
Selecting An Image From The Gallery Using It As A Background
Урок 99.
00:05:32
Adding An Undo Button And Functionality
Урок 100.
00:08:37
AsyncTask Demo - Do Something In The Background
Урок 101.
00:13:50
Adding A Provider - Path And An Image Sandwitch Maker
Урок 102.
00:16:29
Saving An Image On The Phone Using AsingTask and OutputStream
Урок 103.
00:04:58
Displaying The Custom Progress Dialog And onPreExecute
Урок 104.
00:08:20
Adding A Share Feature To Share The Image Via E-Mail - Whatsapp etc.
Урок 105.
00:00:45
Summary - Kids Drawing App
Урок 106.
00:02:21
Introduction to the chapter
Урок 107.
00:01:53
Structure of the App
Урок 108.
00:20:38
Setting up the UI
Урок 109.
00:01:28
How To Get Rid Of The Actionbar
Урок 110.
00:12:51
Adding The Exercise Screen - Intents And Customizing Our Toolbar
Урок 111.
00:14:03
Implementing Custom UI Elements For A Progressbar to Tick Counterclock Wise
Урок 112.
00:07:25
DEMO Timers
Урок 113.
00:11:06
Using CountDownTimers To Display The Seconds Remaining
Урок 114.
00:14:19
Challenge - Implementing The ExerciseTimer
Урок 115.
00:14:37
Adding The Model, Our Constants For The Exercises And Testing It Part 1
Урок 116.
00:12:32
Adding The Model, Our Constants For The Exercises And Testing It Part 1
Урок 117.
00:06:34
Adding The Upcoming Exercise Text To The RestView
Урок 118.
00:08:27
DEMO Text To Speech
Урок 119.
00:15:25
Adding Text To Speech To Our App
Урок 120.
00:06:18
Adding A Media Player To Play A Sound Once The Exercise Is Over
Урок 121.
00:09:05
Intro - RecyclerView
Урок 122.
00:22:23
DEMO - RecyclerView
Урок 123.
00:06:29
Preparing The RecyclerView For The Bottom To Display Exercise Numbers
Урок 124.
00:11:15
Creating Our Own Custom RecyclerViewAdapter And ViewHolder
Урок 125.
00:13:46
Displaying The RecyclerView With The Exercise Numbers
Урок 126.
00:11:49
Displaying At Witch Exercise We Currently Are
Урок 127.
00:18:42
Creating The Finish Activity
Урок 128.
00:10:50
Setting Up The CustomDialog For The BackButton
Урок 129.
00:08:41
Preparing The BMI Screen
Урок 130.
00:20:33
BMI Screen For The Metric System
Урок 131.
00:09:01
Adding Custom RadioGroups With Custom RadioButtons
Урок 132.
00:18:20
Adding The US View Elements
Урок 133.
00:02:12
Difference Between View Gone And View Invisible
Урок 134.
00:07:50
Finalizing The BMI Calculator With The US System
Урок 135.
00:09:00
Adding The History UI And Activity
Урок 136.
00:10:54
SQLITE Demo Part 1 - Overview Of The Project And UI
Урок 137.
00:14:48
SQLITE DEMO Part 2 - Primary Key, How To Create a Table And Datatypes in SQLite
Урок 138.
00:16:42
SQLITE DEMO Part 3 - The Database Class - How Tables Work - CRUD Operations etc.
Урок 139.
00:18:58
SQLITE DEMO Part 4 - Checking the SQL Database on the Deveice Outside Of the App
Урок 140.
00:14:21
Adding The SqliteOpenHelper And Storing Date In The DB
Урок 141.
00:11:25
Reading The Database Entries And Preparing The Listview Item Layout
Урок 142.
00:15:25
Adding The RecyclerView And Finishing The App
Урок 143.
00:01:56
Summary - 7 Minutes Workout App
Урок 144.
00:01:54
Introduction to the chapter
Урок 145.
00:01:51
Concept of the App
Урок 146.
00:14:28
Setting Up The Happy Places App
Урок 147.
00:15:07
Adding The Add HappyPlaceActivity and using dimens, string, color
Урок 148.
00:11:24
Adding Calendar Picker And Populate Our Date Edit Text
Урок 149.
00:05:16
Using Third Party Libraries
Урок 150.
00:19:48
Using The Third Party Library DEXTER For Permission Handling
Урок 151.
00:12:50
DEMO - Taking Images With The Camera App and Using It In Our App
Урок 152.
00:09:10
Adding The Gallery Picking Functionality
Урок 153.
00:05:32
Adding Camera Picking Functionality
Урок 154.
00:11:37
Storing The Images On The Device
Урок 155.
00:13:34
Preparing The Database Handler And Creating Our Happy Place Model
Урок 156.
00:08:00
Saving A Happy Place Via SQLite
Урок 157.
00:11:53
Reading The Data From Our Local DB
Урок 158.
00:04:24
Preparing The RecyclerView
Урок 159.
00:18:56
Using A Third Party Library For Nice Rounded Images
Урок 160.
00:07:34
Adding ActivityForResult In Order To Update The List Dynamically
Урок 161.
00:14:47
Adding An OnClickListener To RecyclerView Element - Best Practice
Урок 162.
00:11:54
Passing Whole Objects from One Activity To Another - Serializable vs Parcalable
Урок 163.
00:18:15
Adding Swipe To Edit Functionality using ItemTouchHelper
Урок 164.
00:09:11
Fixing The Updating Duplication Bug
Урок 165.
00:10:35
Adding Swipe To Delete Functionality
Урок 166.
00:19:03
Using The Google Places API
Урок 167.
00:07:35
Adding a Map Intent
Урок 168.
00:16:26
Displaying A Marker On The Map And Zooming In With An Animation
Урок 169.
00:11:16
Adding The Select Current Location Button And Permissions
Урок 170.
00:15:25
Getting The Users Location
Урок 171.
00:21:47
Getting The Address From The Latitude And Longitude
Урок 172.
00:01:21
Summary - Happy Places
Урок 173.
00:01:08
Introduction - Weather App
Урок 174.
00:07:49
JSON And Tools - Introduction
Урок 175.
00:16:47
DEMO - Downloading A Website And Its Text in Android
Урок 176.
00:10:47
How Read And Use JSON Objects
Урок 177.
00:07:39
Sending Post Requests
Урок 178.
00:09:33
Using The GSON Library to Make Working With JSON Easier
Урок 179.
00:08:09
Introduction To OpenWeatherMap And General Overview
Урок 180.
00:10:03
Preparing The Project And Checking If Location Provider Is Turned On
Урок 181.
00:11:48
Preparing Permissionrequests Using Dexter
Урок 182.
00:12:36
Preparing the Internet Connection For RETROFIT And The API Calls
Урок 183.
00:11:22
Preparing The Models Based On The API
Урок 184.
00:23:19
Creating The API Call with Retrofit and Getting A Response
Урок 185.
00:08:21
Creating A Custom Dialog And Testing Different Internet Speeds
Урок 186.
00:19:42
Adding The UI And Setting It Up
Урок 187.
00:11:37
Adding The Sunrise And Sunset Time
Урок 188.
00:05:04
Changing The UI Depending On The Weather Data From The API
Урок 189.
00:07:43
Adding A Refresh Button In The Menu
Урок 190.
00:12:26
Storing The Data Via SharedPreferences And Preloading It
Урок 191.
00:02:19
Summary - Weather App
Урок 192.
00:03:05
Introduction to the chapter
Урок 193.
00:02:04
Concept of the App
Урок 194.
00:15:29
Setting Up The Splashscreen, Using Custom Fonts And How To Find Them
Урок 195.
00:12:35
Setting Up The Intro Screen And Moving To It After 2 Second
Урок 196.
00:15:52
Designing The SignUp Activity
Урок 197.
00:21:23
Challenge - Seting Up The SignIn Activity
Урок 198.
00:12:52
Setting Up The BaseActivity For Reuse Functions
Урок 199.
00:12:00
Preparing The Signup Feature in Firebase And In The App
Урок 200.
00:13:05
Registering The User Via Email in Firebase
Урок 201.
00:12:47
Signing In The User
Урок 202.
00:12:16
Using The FireStore Database to Store The User Details Part 1
Урок 203.
00:07:44
Using The FireStore Database to Store The User Details Part 2
Урок 204.
00:05:34
Signing In And Getting The User Data
Урок 205.
00:14:34
Auto Login
Урок 206.
00:14:09
Preparing The XML For The Drawer And Navigation Part 1
Урок 207.
00:13:04
Preparing The XML For The Drawer And Navigation Part 2
Урок 208.
00:13:19
Adding The Drawer Functionality In Code
Урок 209.
00:12:40
Loading The Image And Username To Display It In The Drawer
Урок 210.
00:07:49
Preparing The Profile Screen
Урок 211.
00:16:57
Populating The Profile Activity With User Data
Урок 212.
00:19:07
Image Chooser For The Profile Image
Урок 213.
00:17:51
Uploading An Image To Storage
Урок 214.
00:05:41
Updating the User Data Via HashMap In The FireStore Database
Урок 215.
00:09:12
Updating The MainActivit Profile Details via ActivityForResult
Урок 216.
00:06:46
The Create Board Activity
Урок 217.
00:16:04
Select A Board Image
Урок 218.
00:13:31
Creating A Board Image
Урок 219.
00:22:52
Creating A Board
Урок 220.
00:17:55
Creating The Board In The Firestore Database
Урок 221.
00:04:03
Preparing The Boards Recyclerview Adapter And UI Elements
Урок 222.
00:05:52
Loading The Boards Into The Recyclerview
Урок 223.
00:16:25
Updating The BoardsList After Creating A New Board
Урок 224.
00:16:09
The TasklistActivity
Урок 225.
00:21:48
Loading The Board in The TaskListActivity
Урок 226.
00:16:30
Preparing The Tasklist Adapter
Урок 227.
00:12:19
Creating Lists Inside A Board
Урок 228.
00:14:40
Creating A List Inside A Board Part 2
Урок 229.
00:20:52
Editing And Deleting Lists
Урок 230.
00:09:24
Adding The Cards To Lists
Урок 231.
00:07:33
Displaying The Cards
Урок 232.
00:08:34
Preparing The MembersActivity
Урок 233.
00:15:43
Creating The Member Item And The Toolbar
Урок 234.
00:12:22
Fetching And Displaying The Members Of A Board
Урок 235.
00:22:30
Adding New Members - UI
Урок 236.
00:11:00
Adding A New Member To A Board - Logic
Урок 237.
00:15:48
Reloading The Board Details On Change
Урок 238.
00:11:35
Adding A Detail Screen For Cards
Урок 239.
00:08:18
Loading Card Details To Set The Title Of The Card
Урок 240.
00:18:46
Adding The Delete Card Menu Icon ANd Populating The EditText Of The Card
Урок 241.
00:24:19
Deleting Cards
Урок 242.
00:10:02
Preparing The Cards Color Dialog And Adapter
Урок 243.
00:06:16
Selecting The Color And Updating The Card
Урок 244.
00:08:53
Adding Colors To Our Cards
Урок 245.
00:23:15
Passing The Memberslist To The Card
Урок 246.
00:18:50
Preparing And Displaying The Card Members Dialog
Урок 247.
00:11:46
Prepare The Add Members Feature
Урок 248.
00:14:01
Finish The Add Members Feature
Урок 249.
00:10:48
Displaying The Assigned Users Per Card On The List Level
Урок 250.
00:05:30
Adding A Due Date To The App
Урок 251.
00:14:11
Adding The Drag And Drop Feature
Урок 252.
00:19:55
Preparing The Notification Feature
Урок 253.
00:14:18
Adding The Token To The DB
Урок 254.
00:27:13
Adding The Notifications Part 1
Урок 255.
00:13:44
Final Steps For The Notification Feature
Урок 256.
00:01:43
Outro
Урок 257.
00:02:03
Thanks a lot for taking the course
Автор - udemy
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
На курсе «Kotlin. Уровень 2. Разработка приложений» рассматриваются элементы и конструкции языка Kotlin, используемые при разработке клиент-серверных и мобильных приложений. Все теоретические положения детально демонстрируются на практических примерах сертифицированными преподавателями Центра «Специалист».
Kotlin это новый популярный объектно-ориентированный язык программирования. Kotlin используется для создания серверного программного обеспечения, прикладных программ, Android-приложений, разработки веб-сайтов, игр и многого другого. Обладая современным и упрощенным по сравнению с Java синтаксисом, Kotlin устраняет значительное количество его недостатков, сохраняя 100 % совместимость с Java. Созданные на языке Kotlin приложения могут успешно работ
Вы хотите повысить свой доход в качестве разработчика Android? Может быть, у вас есть много идей для приложений, но вы не знаете с чего начать? Создайте прочную основу для разработки Android, Android Studio, IntelliJ IDEA и объектно-ориентированного программирования Kotlin с этим учебным пособием и полным курсом.
Bootcamp 2021 по разработке приложений Android - Создайте портфолио
Android App Development Bootcamp 2021 - Build a portfolio!
Android Development Bootcamp 2020 - это совершенно новый современный курс, обеспечивающий идеальное введение в реальные концепции и навыки Android, необходимые для успешного Android-разработчика в 2020 году. Независимо от того, являетесь ли вы полным новичком или пришли с другого языка или платформы, этот курс перейдет от настройки и установки Android Studio к созданию реальных приложений, которые полезны и отлично выглядят.